| / | Forum |
|
pirahna
2006.09.30 15:00
How do I get an email alert when silvertrend indicator change it's signal?
|
|
Trading Strategy Based on Pivot Points Analysis Pivot Points (PP) analysis is one of the simplest and most effective strategies for high intraday volatility markets. It was used as early as in the precomputer times, when traders working at stocks could not use any ADP equipment, except for counting frames and arithmometers. |
|
barakat
2006.11.26 12:56
Hi,
Have you get the solution? Thanks |
|
RickD
2006.11.29 08:43
double signal = iCustom(... if (signal != prev_signal) SendMail(... |
|
barakat
2006.11.29 18:45
Thanks for your reply.
Is it possible to get a alert tone in my computer when we get the signal changes? |
|
barakat
2006.11.29 19:03
Dear,
I have received a Silver trend_Signal.My query is what is the additional command in the below file in order to get a beep tone for a seconds in my computer (WinXP2000) whenever we get a Aqua or Violet color in the H4 period. Thanks in advance for your support.
Best Regards,
jamal Barakat
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ //+------------------------------------------------------------------+ //| SilverTrend_Signal.mq4 //| Ramdass - Conversion only //+------------------------------------------------------------------+ #property copyright "SilverTrend rewritten by CrazyChart" #property link "http://viac.ru/" #property indicator_chart_window
#property indicator_buffers 2 #property indicator_color1 Aqua #property indicator_color2 Violet //---- input parameters extern int RISK=3; extern int CountBars=350; int SSP=9; //---- buffers
double val1[]; double val2[]; //+------------------------------------------------------------------+
//| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { string short_name; //---- indicator line IndicatorBuffers(2); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,108); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,108); SetIndexBuffer(0,val1); SetIndexBuffer(1,val2); //---- return(0); } //+------------------------------------------------------------------+ //| SilverTrend_Signal | //+------------------------------------------------------------------+ int start() { if (CountBars>=Bars) CountBars=Bars; SetIndexDrawBegin(0,Bars-CountBars+SSP); SetIndexDrawBegin(1,Bars-CountBars+SSP); int i,shift,counted_bars=IndicatorCounted(); int i1,i2,K; double Range,AvgRange,smin,smax,SsMax,SsMin,price; bool uptrend,old; //---- if(Bars<=SSP+1) return(0); //---- initial zero if(counted_bars<SSP+1) { for(i=1;i<=SSP;i++) val1[CountBars-i]=0.0; for(i=1;i<=SSP;i++) val2[CountBars-i]=0.0; } //---- K=33-RISK;
for (shift = CountBars-SSP; shift>=0; shift--) { Range=0;
AvgRange=0; for (i1=shift; i1<=shift+SSP; i1++) {AvgRange=AvgRange+MathAbs(High[i1]-Low[i1]); } Range=AvgRange/(SSP+1); SsMax=High[shift]; SsMin=Low[shift];
for (i2=shift;i2<=shift+SSP-1;i2++) { price=High[i2]; if(SsMax<price) SsMax=price; price=Low[i2]; if(SsMin>=price) SsMin=price; } smin = SsMin+(SsMax-SsMin)*K/100; smax = SsMax-(SsMax-SsMin)*K/100; val1[shift]=0; val2[shift]=0; if (Close[shift]<smin) { uptrend = false; } if (Close[shift]>smax) { uptrend = true; } if (uptrend!=old && uptrend==true) {val1[shift]=Low[shift]-Range*0. 5;} if (uptrend!=old && uptrend==false) {val2[shift]=High[shift]+Range*0. 5;} old=uptrend; } return(0); } //+------------------------------------------------------------------+ |
|
barakat
2006.11.30 11:32
Dear, Could you please send me the updated file and where should i make the necesary changes? Thanks for your support Best Regards, Jamal |