i really need this indicators
hi to everyone of us .Iam glad for joining
hello,
most of d indicators mentioned are not displaying on my chart.How do i attach any of them to my trading platform?
thanks.
wabol68
Thanks
thank for this i will try it
hello
i love this thaks man
God bless
Iam newbee from Indonesia Nice to Join this Forum Thanks a Lot
cool..tks
yes the indicator that give you signal on ma i like to try that the mt4 platform i used is Oanda Fx platform so how do youattach or download platform to my charts system try downloading alot of indicator didn't work please help if can this is Corey i'm new to the forum thanks.
Hello,
I have 2 great Indicator that has been truly effective for me in trading. The First One "Alert Warning" gives me the Buy & Sell signal of a new trade. The Second One "Confirmation to Buy or Sell" has been great of letting me know when to enter. My "Exit trading strategy" is when Buy signal turn to a Sell signal. I currently using it for 1-Day time frame but would like it to be flexible on all time frame. My take profit is usually set at 100 pips. Not a programmer and really need some support on this. Listed below indicators MQ4 Codes.
If there are further questions please let me know.
Thanks Community
************************************************
Alert Warning
double g_ibuf_76[];
double g_ibuf_80[];
int g_period_84 = 1;
int g_period_88 = 18;
extern bool SoundON = TRUE;
double g_time_96;
int init() {
SetIndexStyle(0, DRAW_ARROW, EMPTY);
SetIndexArrow(0, 233);
SetIndexBuffer(0, g_ibuf_76);
SetIndexStyle(1, DRAW_ARROW, EMPTY);
SetIndexArrow(1, 234);
SetIndexBuffer(1, g_ibuf_80);
return (0);
}
int deinit() {
return (0);
}
int start() {
int li_8;
double l_ima_12;
double l_ima_20;
double l_ima_28;
double l_ima_36;
double l_ima_44;
double l_ima_52;
double ld_60;
double ld_68;
int li_76 = IndicatorCounted();
if (li_76 < 0) return (-1);
if (li_76 > 0) li_76--;
int li_0 = Bars + 1 - li_76;
for (int li_4 = 0; li_4 <= li_0; li_4++) {
li_8 = li_4;
ld_60 = 0;
ld_68 = 0;
for (li_8 = li_4; li_8 <= li_4 + 9; li_8++) ld_68 += MathAbs(High[li_8] - Low[li_8]);
ld_60 = ld_68 / 10.0;
l_ima_12 = iMA(NULL, 0, g_period_84, 0, MODE_EMA, PRICE_CLOSE, li_4);
l_ima_28 = iMA(NULL, 0, g_period_84, 0, MODE_EMA, PRICE_CLOSE, li_4 + 1);
l_ima_44 = iMA(NULL, 0, g_period_84, 0, MODE_EMA, PRICE_CLOSE, li_4 - 1);
l_ima_20 = iMA(NULL, 0, g_period_88, 0, MODE_EMA, PRICE_CLOSE, li_4);
l_ima_36 = iMA(NULL, 0, g_period_88, 0, MODE_EMA, PRICE_CLOSE, li_4 + 1);
l_ima_52 = iMA(NULL, 0, g_period_88, 0, MODE_EMA, PRICE_CLOSE, li_4 - 1);
if (l_ima_12 > l_ima_20 && l_ima_28 l_ima_52) g_ibuf_76[li_4] = Low[li_4] - ld_60 / 2.0;
else
if (l_ima_12 l_ima_36 && l_ima_44 < l_ima_52) g_ibuf_80[li_4] = High[li_4] + ld_60 / 2.0;
if (l_ima_12 > l_ima_20 && l_ima_28 l_ima_52) {
g_ibuf_76[li_4] = Low[li_4] - ld_60 / 2.0;
if (SoundON == TRUE && g_time_96 != Time[0]) {
Alert("Stealth Buy Trade Imminent ", Symbol(), Period());
g_time_96 = Time[0];
}
} else {
if (l_ima_12 l_ima_36 && l_ima_44 < l_ima_52) {
g_ibuf_80[li_4] = High[li_4] + ld_60 / 2.0;
if (SoundON == TRUE && g_time_96 != Time[0]) {
Alert("Stealth Sell Trade Imminent ", Symbol(), Period());
g_time_96 = Time[0];
}
}
}
}
return (0);
}
*********************************************************
Confirmation to Buy or Sell
int g_period_76 = 35;
int gi_80 = 25;
int gi_84 = 3;
double g_ibuf_88[];
double g_ibuf_92[];
double g_ibuf_96[];
double g_ibuf_100[];
void init() {
IndicatorDigits(2);
SetIndexBuffer(0, g_ibuf_88);
SetIndexLabel(0, "LineaSqCD");
SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 3);
SetIndexBuffer(1, g_ibuf_92);
SetIndexLabel(1, "LineaSqCD");
SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 3);
SetIndexBuffer(2, g_ibuf_96);
SetIndexLabel(2, "LineaSqCD");
SetIndexStyle(2, DRAW_NONE);
SetIndexBuffer(3, g_ibuf_100);
SetIndexLabel(3, "LineaSqCD");
SetIndexStyle(3, DRAW_NONE);
Comment("");
}
int start() {
double ld_0;
double ld_8;
double ld_16;
double ld_24;
int li_44;
int li_48;
double l_ima_52;
int li_40 = IndicatorCounted();
if (li_40 >= 0) {
if (li_40 > 0) li_40--;
li_40 = Bars + 1 - li_40;
for (int li_36 = 0; li_36 < li_40; li_36++) {
g_ibuf_92[li_36] = -gi_84;
g_ibuf_88[li_36] = -gi_84;
l_ima_52 = iMA(NULL, 0, g_period_76, 0, MODE_EMA, PRICE_TYPICAL, li_36);
if (Close[li_36] > l_ima_52) g_ibuf_92[li_36] = EMPTY_VALUE;
if (Close[li_36] < l_ima_52) g_ibuf_88[li_36] = EMPTY_VALUE;
}
li_44 = Bars + 1 - gi_80 - 5;
li_48 = li_44 - gi_80 - 1;
for (li_36 = li_48; li_36 >= 0; li_36--) {
ld_0 = 0;
for (int li_32 = gi_80; li_32 >= 1; li_32--) {
ld_8 = gi_80 + 1;
ld_8 /= 3.0;
ld_16 = 0;
ld_16 = (li_32 - ld_8) * (Close[gi_80 - li_32 + li_36]);
ld_0 += ld_16;
}
ld_24 = 6.0 * ld_0 / (gi_80 * (gi_80 + 1));
g_ibuf_96[li_36] = gi_84;
g_ibuf_100[li_36] = gi_84;
if (ld_24 > Close[li_36]) g_ibuf_100[li_36] = EMPTY_VALUE;
if (ld_24 < Close[li_36]) g_ibuf_96[li_36] = EMPTY_VALUE;
}
}
return (0);
}
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
here it is