please code this indicator to alert by sound when displaying buy and sell signal..

 

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

}

Reason: