Thank you very much for this great indicator I really love it. If you could add an alert when the color changes,it would be EXcellent indicator.:(inlove):
Best Regards,
Don
Printable View
Thank you very much for this great indicator I really love it. If you could add an alert when the color changes,it would be EXcellent indicator.:(inlove):
Best Regards,
Don
hi guys !
could you please explain the indicators +JoGET#58+.mq4 and a bit I_XO_A_H.mq4 ? specially the first one .
thank you .
about I_XO_A_H - read color is for buy trades/signals confirmation, red color histogram is for sell confirmation.
For +JoGET#58+ indicator, here are the information :
Attachment 3811
EURUSD = symbol ;
SPRD = spread ;
D.Avg = daily average of range ;
HiLo = High to low in pips;
P2TOP = Pips to open price , if negative the indicator will show -pips;
Open = Today open price;
Pivot = Today pivot;
The next is current ask price, above it is timer, the timer can change when you change time frame.
The next one is multi time frame meter, number 1 represent M1, 2 = M5, 3 = M15, 4 = M30, 5 = H1, 6 = H4 and 7 = Daily. The meter core function is to show currency strength in particular timeframe, for example :
On the far corner it shows 3 level of support/resistance, depends on current price whether it is above pivot or below pivot.Code://H1_TREND
string H1Mid="",H1Pivot="",H1OPEN="";
double Open_H1 = iOpen(NULL,60,0);
H1OPEN = (DoubleToStr(Open_H1,Digits));
double H1r = iHigh(NULL,PERIOD_H1,1) - iLow(NULL,PERIOD_H1,1);
double H1R = (iHigh(NULL,PERIOD_H1,1) + iLow(NULL,PERIOD_H1,1))/2;
double H1P = (iHigh(NULL,PERIOD_H1,1) + iLow(NULL,PERIOD_H1,1) + iClose(NULL,PERIOD_H1,1))/3;
H1Mid = DoubleToStr(H1R,Digits);
H1Pivot = DoubleToStr(H1P,Digits);
//MarketH1
string SW01h1="",UP01h1="",UP02h1="",UP03h1="",
UP04h1="",UP05h1="",UP06h1="";
color Midplush1_clr,UPtp1h1_clr,UPtp2h1_clr,UPtp3h1_clr,
UPtp4h1_clr,UPtp5h1_clr,UPtp6h1_clr;
double Midnolh1 = (Open_H1 + H1P) * 1/2;
double UPtp1h1 = H1P + (H1r * 0.236);
double UPtp2h1 = H1P + (H1r * 0.382);
double UPtp3h1 = H1P + (H1r * 0.618);
double UPtp4h1 = H1P + (H1r * 0.764);
double UPtp5h1 = H1P + (H1r * 1.000);
double UPtp6h1 = H1P + (H1r * 1.236);
double DNtp1h1 = H1P - (H1r * 0.236);
double DNtp2h1 = H1P - (H1r * 0.382);
double DNtp3h1 = H1P - (H1r * 0.618);
double DNtp4h1 = H1P - (H1r * 0.764);
double DNtp5h1 = H1P - (H1r * 1.000);
double DNtp6h1 = H1P - (H1r * 1.236);
if (Price1 > Midnolh1) {SW01h1="n"; Midplush1_clr=SW2up_clr;}
if (Price1 < Midnolh1) {SW01h1="n"; Midplush1_clr=SW2dn_clr;}
if (Price1 == Midnolh1) {SW01h1="n"; Midplush1_clr=SW0_clr;}
if (Price1 > UPtp1h1) {UP01h1="g"; UPtp1h1_clr=UP0_clr;}
if (Price1 < DNtp1h1) {UP01h1="g"; UPtp1h1_clr=DN0_clr;}
if (Price1 > UPtp2h1) {UP02h1="g"; UPtp2h1_clr=UP1_clr;}
if (Price1 < DNtp2h1) {UP02h1="g"; UPtp2h1_clr=DN1_clr;}
if (Price1 > UPtp3h1) {UP03h1="g"; UPtp3h1_clr=UP2_clr;}
if (Price1 < DNtp3h1) {UP03h1="g"; UPtp3h1_clr=DN2_clr;}
if (Price1 > UPtp4h1) {UP04h1="g"; UPtp4h1_clr=UP3_clr;}
if (Price1 < DNtp4h1) {UP04h1="g"; UPtp4h1_clr=DN3_clr;}
if (Price1 > UPtp5h1) {UP05h1="g"; UPtp5h1_clr=UP4_clr;}
if (Price1 < DNtp5h1) {UP05h1="g"; UPtp5h1_clr=DN4_clr;}
if (Price1 > UPtp6h1) {UP06h1="g"; UPtp6h1_clr=UP5_clr;}
if (Price1 < DNtp6h1) {UP06h1="g"; UPtp6h1_clr=DN5_clr;}
The indicator can be place on any corner you like, from input parameter corner change it to 0, 1, 2 or 3.
For example corner 0 :
Attachment 3812
Corner 1 :
Attachment 3813
Corner 2 :
Attachment 3814
You can put it on subwindow also, just insert 1 on window input :
Attachment 3815
Hi ddon7650,
Please check out the updated AllHeikin-Ashi indicator with the advanced sound/email alert, which allow any number of repetitive sound alerts with different .wav files.
Code:extern int TimeFrame = 0; //TimeFrame in min
extern int MA_Period = 15; //Period of smoothing
extern int MA_Method = 0; //Method of Moving Average
extern double MinMove = 0.0; //in pips
extern string Alerts = "--- Alerts & E-Mails ---";
extern int AlertMode = 0;
extern int SoundsNumber = 5; //Number of sounds after Signal
extern int SoundsPause = 5; //Pause in sec between sounds
extern string UpSound = "alert.wav";
extern string DnSound = "alert2.wav";
extern int EmailMode = 0; //0-on,1-off
extern int EmailsNumber = 1; //0-on,1-off
Regards,
Igor
thank you guys for your answers !
Yes, sorry.
Indicator is attached to this post.