Multi Timeframe Indicators - page 277

 

Part two of QQE_Alert_MTF_v5a

}

if (g_ibuf_80[1] > 50.0 && g_ibuf_80[2] <= 50.0) {

if (CrossFiftyAlert) {

Print(Symbol(), " ", Period(), "M ", FiftyUpMessage, " @ ", Bid, " + ", Ask - Bid, " = ", Ask);

Comment(Symbol(), " ", Period(), "M ", FiftyUpMessage, " @ ", Bid, " + ", Ask - Bid, " = ", Ask,

"\n", "TIME ON ALERT IS : ", TimeToStr(TimeCurrent()));

PlaySound(FiftyUpSound);

}

if (CrossFiftyEmail) SendMail(FiftyUpMessage + Symbol(), " !!! ");

}

if (g_ibuf_80[1] = 50.0) {

if (CrossFiftyAlert) {

Print(Symbol(), " ", Period(), "M ", FiftyDownMessage, " @ ", Bid);

Comment(Symbol(), " ", Period(), "M ", FiftyDownMessage, " @ ", Bid,

"\n", "TIME ON ALERT IS : ", TimeToStr(TimeCurrent()));

PlaySound(FiftyDownSound);

}

if (CrossFiftyEmail) SendMail(FiftyDownMessage + Symbol(), " !!! ");

}

if (g_ibuf_80[1] > g_ibuf_88[1] && g_ibuf_80[2] < g_ibuf_88[2]) {

if (CrossLineAlert) {

Print(Symbol(), " ", Period(), "M ", QQECrossUpMessage, " @ ", Bid, " + ", Ask - Bid, " = ", Ask);

Comment(Symbol(), " ", Period(), "M ", QQECrossUpMessage, " @ ", Bid, " + ", Ask - Bid, " = ", Ask,

"\n", "TIME ON ALERT IS : ", TimeToStr(TimeCurrent()));

PlaySound(QQECrossUpSound);

}

if (CrossLineEmail) SendMail(QQECrossUpMessage + Symbol(), " !!! ");

}

if (g_ibuf_80[1] g_ibuf_88[2]) {

if (CrossLineAlert) {

Print(Symbol(), " ", Period(), "M ", QQECrossDownMessage, " @ ", Bid);

Comment(Symbol(), " ", Period(), "M ", QQECrossDownMessage, " @ ", Bid,

"\n", "TIME ON ALERT IS : ", TimeToStr(TimeCurrent()));

PlaySound(QQECrossDownSound);

}

if (CrossLineEmail) SendMail(QQECrossDownMessage + Symbol(), " !!! ");

}

if ((g_ibuf_80[li_4 + 1] > g_ibuf_88[1] && (g_ibuf_80[1] > 50.0 && g_ibuf_80[2] g_ibuf_88[li_4 + 1] && g_ibuf_80[2] 50.0) &&

BothUpDot) {

if (BothAlert) {

Print(Symbol(), " ", Period(), "M ", BothUpMessage, " @ ", Bid);

Comment(Symbol(), " ", Period(), "M ", BothUpMessage, " @ ", Bid,

"\n", "TIME ON ALERT IS : ", TimeToStr(TimeCurrent()));

PlaySound(BothUpSound);

}

if (BothEmail) SendMail(BothUpMessage + Symbol(), " !!! ");

}

if ((g_ibuf_80[1] < g_ibuf_88[1] && (g_ibuf_80[1] = 50.0)) || (g_ibuf_80[1] g_ibuf_88[2] && g_ibuf_80[1] < 50.0) &&

BothDownDot) {

if (BothAlert) {

Print(Symbol(), " ", Period(), "M ", BothDownMessage, " @ ", Bid);

Comment(Symbol(), " ", Period(), "M ", BothDownMessage, " @ ", Bid,

"\n", "TIME ON ALERT IS : ", TimeToStr(TimeCurrent()));

PlaySound(BothDownSound);

}

if (BothEmail) SendMail(BothDownMessage + Symbol(), " !!! ");

}

gi_344 = Time[0];

return (0);

}

 

I tried posting second length of code for the indi to make it complete I got a message "under review by moderator" Maybe they don't like the second length of code so I'm not sure.

 

Overlay 5m RSI on a 1m chart

I have been learning C and read the MQL course by CodersGuru but I dont even know where to start on this one ;-)

I want the main chart to be 1m and the rsi in the pane below to be 5m preferably with the blank minutes filled with the previous minutes data.

Should be easy, I had it set up in Sierra Chart in a couple of mins.

Thanks!

 

I ran thru all the files attached to this thread and didnt find this one.

Can anyone make a MTF version of this.

Files:
 

Found it ;-)

If your looking for similar google MTF RSI.

MTF stands for Multi Time Frame.

Makes sense now ;-)

 

Crazypips Wave MTF

Maybe can help some other people

Please visit crazypips.com Your Forex Solution - Download File - Crazypips Forum becoz i dont know how to put the zip file in this forum

 

Crazypips Wave MTF attached. Thanks for sharing those indicators, kuantanguy.

Files:
 
matfx:
Crazypips Wave MTF attached. Thanks for sharing those indicators, kuantanguy.

Welcome and credit to my friend Darkkiller

 

thanks

thank you very much for all what you do

 

Doji Indicator request MTF

Is thier a MTF Doji indicator around ? or could someone make the attached one

MTF and popup alert

Thank you

Files:
doji.mq4  2 kb