Jump to content

Recommended Posts

Posted

Can some add an alert to this indicator. I know it has been around for a long time but it is great trend detector on 1hr and 4hr time frames. Just need alert when there is a cross of the 0 line. Please include which pair has crossed as it works good on all pairs and I run 8 charts at once thanks.

 

#property copyright "[email protected]"

//--------ang_Zad ©-------------------

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Blue

#property indicator_color2 Red

//----------------------

extern double ki=4;

//--------------------

double za[],z,za2[],z2;

//********************************************************

int init(){

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,za);

SetIndexBuffer(1,za2);

return(0);}

//********************************************************

int start() {

int i,cbi;

int n,ai,bi,f,ai2,bi2,f2;

cbi=Bars-IndicatorCounted()-1;

//------------------------------------------------------------------------------------------------------------------------------

for(i=cbi; i>=0; i--) {

if (Close>z && Close>Close[i+1]) z=za[i+1]+(Close-za[i+1])/ki;

if (Close<z && Close<Close[i+1]) z=za[i+1]+(Close-za[i+1])/ki;

if (Close>z2 && Close<Close[i+1]) z2=za2[i+1]+(Close-za2[i+1])/ki;

if (Close<z2 && Close>Close[i+1]) z2=za2[i+1]+(Close-za2[i+1])/ki;

if (i>Bars-5) {z=Close; z2=z;}

za=z;

za2=z2;

}

//------------------------------------------------------

return(0);}

//********************************************************

Posted

Re: (REQ) alert Ang_AZAD indicator

 

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Blue

#property indicator_color2 Red

//----------------------

extern double ki=4;

string SonSinyal="";

extern bool Alarm=True;

 

//--------------------

double za[],z,za2[],z2;

//********************************************************

int init(){

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,za);

SetIndexBuffer(1,za2);

return(0);}

//********************************************************

int start() {

int i,cbi;

int n,ai,bi,f,ai2,bi2,f2;

cbi=Bars-IndicatorCounted()-1;

//------------------------------------------------------------------------------------------------------------------------------

for(i=cbi; i>=0; i--) {

if (Close>z && Close>Close[i+1]) z=za[i+1]+(Close-za[i+1])/ki;

if (Close<z && Close<Close[i+1]) z=za[i+1]+(Close-za[i+1])/ki;

if (Close>z2 && Close<Close[i+1]) z2=za2[i+1]+(Close-za2[i+1])/ki;

if (Close<z2 && Close>Close[i+1]) z2=za2[i+1]+(Close-za2[i+1])/ki;

if (i>Bars-5) {z=Close; z2=z;}

za=z;

za2=z2;

}

if (za[1]<za2[1] && Alarm && SonSinyal!="SELL") {SonSinyal="SELL";Alert(Symbol()," Period ",Period()," Ang AZAD SELL");}

 

if (za[1]>za2[1] && Alarm && SonSinyal!="BUY") {SonSinyal="BUY";Alert(Symbol()," Period ",Period()," Ang AZAD BUY");}

 

//------------------------------------------------------

return(0);}

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...