Indicators with alerts/signal - page 432

William Snyder
9493
William Snyder  
Oberon:
I hope it is.. thank you so much "mrtools"...

Sorry its decompiled noticed its using cci know theres some cci bars indicators around here.

Pip_Pimpster
9
Pip_Pimpster  

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

trend2000
3
trend2000  

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.

tampa
2047
tampa  
bps trade indicator
Files:
wolf1210
480
wolf1210  

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

paludo
156
paludo  

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

heiken_ashi_smoothed.mq4

William Snyder
9493
William Snyder  
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.

William Snyder
9493
William Snyder  
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:
dasio
394
dasio  

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);

}

//+------------------------------------------------------------------+
wolf1210
480
wolf1210  

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