Indicators with alerts/signal - page 26

 
 
jyrik:
Will too thank you very much

It is not working for me it works as indicator great put no email or sound alert.

SORRY!!

Could you add alert to this too.

do you mean it didn't work (the email and sound alert)?

 

Yes not working at all no email and no sound alert.

 

EA wanted for sound alert depending on fractals condition

EA wanted for sound alert depending on fractals condition

Is anyone experienced enough to offer an EA or indicator giving up a sound alert for MT4 platform, when a specific fractals condition ( a very easy one, it just needs 1-2 command lines, nothing complicated) fullfills ? I would be prepared to pay for that if too complicated to write. For any offers you can also write me a PM.

Thank you in advance

 

Price levels alert indicator thread is here https://www.mql5.com/en/forum/175960

 

Help...!

Hello !

Can sombody tell me where I can find the FX_SNIPER'S T3CCI whit alert?

Thanks in advance.

 
PipeTrader:
Hello !

Can sombody tell me where I can find the FX_SNIPER'S T3CCI whit alert?

Thanks in advance.

Try this now

 

Slope + sound

mqldev:
I modified it to send u email and alert sound when the indicator changes its color. Try it and tell me the result.

Hi mqldev,

I'm probably being stupid, but I use the slope indicator in my manual system & the addition of sound would be fantastic.

I downloaded your modification but cannot find a way of inserting my own Wav. sound. Am I missing something? If not, is it possible for you to add something?

Tks

 

Stochastic 8,3,3 Need Alert on Crossing

Hi coder out there , please help me to modify the code to alert on crossing (stochastic 8,3,3) thx alot

#property indicator_separate_window

#property indicator_minimum 0

#property indicator_maximum 100

#property indicator_buffers 2

#property indicator_color1 LightSeaGreen

#property indicator_color2 Red

//---- input parameters

extern int KPeriod=8;

extern int DPeriod=3;

extern int Slowing=3;

//---- buffers

double MainBuffer[];

double SignalBuffer[];

double HighesBuffer[];

double LowesBuffer[];

//----

int draw_begin1=0;

int draw_begin2=0;

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

string short_name;

//---- 2 additional buffers are used for counting.

IndicatorBuffers(4);

SetIndexBuffer(2, HighesBuffer);

SetIndexBuffer(3, LowesBuffer);

//---- indicator lines

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0, MainBuffer);

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1, SignalBuffer);

//---- name for DataWindow and indicator subwindow label

short_name="Sto("+KPeriod+","+DPeriod+","+Slowing+")";

IndicatorShortName(short_name);

SetIndexLabel(0,short_name);

SetIndexLabel(1,"Signal");

//----

draw_begin1=KPeriod+Slowing;

draw_begin2=draw_begin1+DPeriod;

SetIndexDrawBegin(0,draw_begin1);

SetIndexDrawBegin(1,draw_begin2);

//----

return(0);

}

//+------------------------------------------------------------------+

//| Stochastic oscillator |

//+------------------------------------------------------------------+

int start()

{

int i,k;

int counted_bars=IndicatorCounted();

double price;

//----

if(Bars<=draw_begin2) return(0);

//---- initial zero

if(counted_bars<1)

{

for(i=1;i<=draw_begin1;i++) MainBuffer=0;

for(i=1;i<=draw_begin2;i++) SignalBuffer=0;

}

//---- minimums counting

i=Bars-KPeriod;

if(counted_bars>KPeriod) i=Bars-counted_bars-1;

while(i>=0)

{

double min=1000000;

k=i+KPeriod-1;

while(k>=i)

{

price=Low[k];

if(min>price) min=price;

k--;

}

LowesBuffer=min;

i--;

}

//---- maximums counting

i=Bars-KPeriod;

if(counted_bars>KPeriod) i=Bars-counted_bars-1;

while(i>=0)

{

double max=-1000000;

k=i+KPeriod-1;

while(k>=i)

{

price=High[k];

if(max<price) max=price;

k--;

}

HighesBuffer=max;

i--;

}

//---- %K line

i=Bars-draw_begin1;

if(counted_bars>draw_begin1) i=Bars-counted_bars-1;

while(i>=0)

{

double sumlow=0.0;

double sumhigh=0.0;

for(k=(i+Slowing-1);k>=i;k--)

{

sumlow+=Close[k]-LowesBuffer[k];

sumhigh+=HighesBuffer[k]-LowesBuffer[k];

}

if(sumhigh==0.0) MainBuffer=100.0;

else MainBuffer=sumlow/sumhigh*100;

i--;

}

//---- last counted bar will be recounted

if(counted_bars>0) counted_bars--;

int limit=Bars-counted_bars;

//---- signal line is simple movimg average

for(i=0; i<limit; i++)

SignalBuffer=iMAOnArray(MainBuffer,Bars,DPeriod,0,MODE_SMA,i);

//----

return(0);

}

//+------------------------------------------------------------------+

 

help me..

how to increase the size of arrow when the ema crossing?which part should i modified?

Reason: