Indicators with alerts/signal - page 431

 

Thank you so much.

mrtools:
Hi Pip_Pimpster, Added alerts on color change.

mrtools,

Thank you very much for taking the time, I really appreciate it.

P_P

 

AMA optimized_alerts - Did anybody fix this

blackjack2k:
It alerts but it doesn't alert on the color change. It would alert on every bar regardless of its buy or sell color. Is there a way to fix this?

Please point me to the right direction if AMA indicator is available with email alert. If not, can someone please add the email alert to the AMA indicator when the color changes (only one alert per change).

Thanks in advance.

 
bps trade indicator
Files:
 

uni cross

newdigital:
The others.

Hi Newdigital

I come back to the Uni_Cross indicator here, because

I could not get my answer into your personal account.

Thanks for your hint to the rules. I should have looked for that before.

Now after finding the mt4 form of uni_cross in the forum, I found out that you personally did change the indicator, so it should be an open file.

After trying it I saw it repainting a bit (not too much) and I also found that it 1) does not always give signal or 2) the signal will show up and delete after some time.

Anyway- the indi works quite well on the 1H timeframe and I would appreciate if it could be corrected.

My idea is th get it working in an EA.

Please could you have another look at it concerning the second problem?

Thanks for your help. I appreciate your work very much.

Wolfsch

 

Hi guys, someone could add an email alert to this indicator, please

heiken_ashi_smoothed.mq4

Files:
 
Robson Paludo:
Hi guys, someone could add an email alert to this indicator, please heiken_ashi_smoothed.mq4

Hi Robson,

On post # 49 here https://www.mql5.com/en/forum/175407/page4

its called T3 but you have a true or false option, if you put it on false you will have the same as you posted.It also has arrows and the same with them either true or false.

 
wolfsch:
Hi Newdigital

I come back to the Uni_Cross indicator here, because

I could not get my answer into your personal account.

Thanks for your hint to the rules. I should have looked for that before.

Now after finding the mt4 form of uni_cross in the forum, I found out that you personally did change the indicator, so it should be an open file.

After trying it I saw it repainting a bit (not too much) and I also found that it 1) does not always give signal or 2) the signal will show up and delete after some time.

Anyway- the indi works quite well on the 1H timeframe and I would appreciate if it could be corrected.

My idea is th get it working in an EA.

Please could you have another look at it concerning the second problem?

Thanks for your help. I appreciate your work very much.

Wolfsch

Hi Wolfsch,

This is a fixed uni cross, its stand alone but still dangerous to the health of your account. If the arrows move now its because of the half cycle recalculating.

Files:
 

Hi it is possible to add sound alarm only when the arrow appear?

Thank you.

Sorry i can't attach it. I past the code here.

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

//| KI_signals_v1.mq4 |

//| Kalenzo |

//| bartlomiej.gorski@gmail.com |

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

#property copyright "Kalenzo"

#property link "bartlomiej.gorski@gmail.com"

#property indicator_chart_window

#property indicator_buffers 8

#property indicator_color1 AliceBlue

#property indicator_color2 AliceBlue

#property indicator_color3 DarkViolet

#property indicator_color4 DarkViolet

#property indicator_level1 0

extern int Length1 = 3;

extern int Length2 = 10;

extern int Length3 = 18;

// 60[min] = PERIOD_H1

int period = 60;

double Histo[];

double MaHisto[];

double Histoh1[];

double MaHistoh1[];

double up[];

double dn[];

double uph1[];

double dnh1[];

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

//| Custom indicator initialization function |

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

int init()

{

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

IndicatorBuffers(8);

SetIndexStyle(0,DRAW_ARROW,EMPTY,1);

SetIndexStyle(1,DRAW_ARROW,EMPTY,1);

SetIndexStyle(2,DRAW_ARROW,EMPTY,1);

SetIndexStyle(3,DRAW_ARROW,EMPTY,1);

SetIndexArrow(0,241);

SetIndexArrow(1,242);

SetIndexArrow(2,241);

SetIndexArrow(3,242);

// IndicatorDigits(6);

SetIndexBuffer(0,up);

SetIndexBuffer(1,dn);

SetIndexBuffer(2,uph1);

SetIndexBuffer(3,dnh1);

SetIndexBuffer(4,Histoh1);

SetIndexBuffer(5,MaHistoh1);

SetIndexBuffer(6,Histo);

SetIndexBuffer(7,MaHisto);

// IndicatorShortName("KI signals v1");

return(0);

}

int start()

{

int limit;

int counted_bars;// = IndicatorCounted();

int tmp, i, j, m;

// this is fro M30 (we are on it), but we want for H1

counted_bars = IndicatorCounted();

if(counted_bars<0) counted_bars=0;

if(counted_bars>0) counted_bars--;

// ----------- H1

// this is for H1, but counted_bars is for M30

// so...

limit = (Bars-counted_bars)/(period/Period()) + 1;

// limit=iBars(Symbol(),period)-1;//counted_bars;

for (i = 0 ;i <= limit ;i++)Histoh1 = iMA(Symbol(),period,Length1,0,MODE_EMA,PRICE_CLOSE,i) - iMA(Symbol(),period,Length2,0,MODE_EMA,PRICE_CLOSE,i);

for (j = 0 ;j <= limit ;j++)MaHistoh1[j] = iMAOnArray(Histoh1,0,Length3,0,MODE_EMA,j);

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

{

if(MaHistoh1[m+1] 0)

{

tmp = iTime (Symbol(),period,m);

for (j = 0; j < Bars; j++)

{

if (iTime(Symbol(),0,j) == tmp)

uph1[j-period/Period()+1] = iOpen(Symbol(),period,m)-(20*Point);

}

}

if(MaHistoh1[m+1] >= 0 && MaHistoh1[m]<0)

{

tmp = iTime (Symbol(),period,m);

for (j = 0; j < Bars; j++)

{

if (iTime(Symbol(),0,j) == tmp)

dnh1[j-period/Period()+1] = iOpen(Symbol(),period,m)+(20*Point);

}

}

}

// ----------- M30

counted_bars = IndicatorCounted();

if(counted_bars<0) counted_bars=0;

if(counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

for (i = 0 ;i <= limit ;i++)Histo = iMA(Symbol(),0,Length1,0,MODE_EMA,PRICE_CLOSE,i) - iMA(Symbol(),0,Length2,0,MODE_EMA,PRICE_CLOSE,i);

for (j = 0 ;j <= limit ;j++)MaHisto[j] = iMAOnArray(Histo,0,Length3,0,MODE_EMA,j);

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

{

if(MaHisto[m+1] 0)

{

for (i = m+1; i < limit; i++)

{

if (uph1 != dnh1)

{

if (uph1 < dnh1)

up[m] = iOpen(Symbol(),0,m)-(20*Point);

else

break;

}

}

}

if(MaHisto[m+1] >= 0 && MaHisto[m]<0)

{

for (i = m+1; i < limit; i++)

{

if (uph1 != dnh1)

{

if (uph1 > dnh1)

dn[m] = iOpen(Symbol(),0,m)+(20*Point);

else

break;

}

}

}

}

return(0);

}

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

Signal alert Curreny strength

mrtools:
Hi Wolfsch, This is a fixed uni cross, its stand alone but still dangerous to the health of your account. If the arrows move now its because of the half cycle recalculating.

MrTools Thanks for your comment, I appreciate.

wolfsch

 

Hi,

please can someone add an sound and window alert when the line is changing the position? Maybe with e-mail-alert, too?

This would be really nice. Its a top indicator.

Files:
nmazz.mq4  4 kb
Reason: