E&A Standard Trading System - page 8

 

visuallly

I have visually back tested and It looks promising... I wish I could code better.. I am looking forward to see the out come of this.... Is there any more info that you can help me out with? "am I missing something"?

 

Here

Man I think I am getting close to what you are looking for.....

cheek this out, will you or someone let me know what you think..

Files:
lkjh.gif  35 kb
 

DrewP

Hi Drew

I have been keeping an eye on the development of your system...and have been seeing it getting more and more complicated until this most recent screenshot...less is more...the simpler it is, the better.

Keep up the good work...

Cheers

Designmax

 

Hey Drew,

Your last zip is not complete. The template is calling #MTF_ADXcrosses.ex4 and it's not in that zip. I tried substituting #MTF ADXcrossesNP but that is causing problems with the platform. What do I need?

 

Hello All!

I have developed an indicator that filters out the false signals. I call it EAS Signals. It's still in a development phase. I wish to add a consolidating market filter(any suggestions?), alerts and a few extra features.

Heres the code, don't laugh too hard .

.....

what laugh? it works - you good; to get enywhere we should start somewhere - so everything goes like it should - step by step, phase by phase

from your post: ..."0,"#MTF_ADXcrosses",15,false,1,i" - file not in attachments;

filter: you have adx:+di-di; did you played with the levels(like20, modemain)?

 
robp:
Hey Drew, Your last zip is not complete. The template is calling #MTF_ADXcrosses.ex4 and it's not in that zip. I tried substituting #MTF ADXcrossesNP but that is causing problems with the platform. What do I need?

put like this 4 now:

adxcBlue_M5 = iCustom(NULL,0,"#MTF ADXcrossesNRP_Alert",5,false,0,i);

adxcRed_M5 = iCustom(NULL,0,"#MTF ADXcrossesNRP_Alert",5,false,1,i);

adxcBlue_M15 = iCustom(NULL,0,"#MTF ADXcrossesNRP_Alert",15,false,0,i);

adxcRed_M15 = iCustom(NULL,0,"#MTF ADXcrossesNRP_Alert",15,false,1,i);

 

designmax,

Thank you for your kind words. Simple is way better .

robp,

I have a couple different versions of that indicator I'm working with and I uploaded the wrong one . When I get home I will upload the the correct version.

fxbs,

Thanks for the fix. I haven't messed with tweaking the adx, but thanks for the point in the right direction!.

-DREWP

 

Check this out.

I don't know for sure yet but here is what Im looking for while trading this system.

1. MTF Alaskan Pip Assassin to cross over.

2 Reg. APA to crossover.

3.Then ADX signal and CCI to cross in direction of trade.

I'm not using the digi indies just a gmacd signal.

Easy enough over 200 pips today! DREWP ROCKS.

 

Blue, are you trading M5 and what CCI?

 

EAS Signals

Hello All!

I have developed an indicator that filters out the false signals. I call it EAS Signals. It's still in a development phase. I wish to add a consolidating market filter(any suggestions?), alerts and a few extra features.

Heres the code, don't laugh too hard .

//+------------------------------------------------------------------+

//| EAS Signals.mq4 |

//| |

//| http://www.metaquotes.net |

//+------------------------------------------------------------------+

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Blue

#property indicator_color2 Red

#property indicator_width1 3

#property indicator_width2 3

//---- buffers

double ExtMapBuffer1[];

double ExtMapBuffer2[];

double adxcBlue_M5;

double adxcRed_M5;

double adxcBlue_M15;

double adxcRed_M15;

double apaBlue_M5;

double apaRed_M5;

double apaBlue_M15;

double apaRed_M15;

//----

int nShift;

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

//---- indicators

SetIndexStyle(0, DRAW_ARROW, 0, 1);

SetIndexArrow(0, 221);

SetIndexBuffer(0, ExtMapBuffer1);

//----

SetIndexStyle(1, DRAW_ARROW, 0, 1);

SetIndexArrow(1, 222);

SetIndexBuffer(1, ExtMapBuffer2);

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custor indicator deinitialization function |

//+------------------------------------------------------------------+

int deinit()

{

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custom indicator iteration function |

//+------------------------------------------------------------------+

int start()

{

int limit, limit2;

int counted_bars = IndicatorCounted();

//---- check for possible errors

if(counted_bars < 0)

return(-1);

//---- last counted bar will be recounted

if(counted_bars > 0)

counted_bars--;

limit = Bars - counted_bars;

//----

for(int i=0; i<limit; i++)

{

apaBlue_M5 = iCustom(NULL,0,"AlaskanPipAssassinMod",1,i);

apaRed_M5 = iCustom(NULL,0,"AlaskanPipAssassinMod",0,i);

apaBlue_M15 = iCustom(NULL,0,"#MTF AlaskanPipAssassin",15,1000,7,1.6,50.6,1,i);

apaRed_M15 = iCustom(NULL,0,"#MTF AlaskanPipAssassin",15,1000,7,1.6,50.6,0,i);

adxcBlue_M5 = iCustom(NULL,0,"#MTF_ADXcrosses",5,false,0,i);

adxcRed_M5 = iCustom(NULL,0,"#MTF_ADXcrosses",5,false,1,i);

adxcBlue_M15 = iCustom(NULL,0,"#MTF_ADXcrosses",15,false,0,i);

adxcRed_M15 = iCustom(NULL,0,"#MTF_ADXcrosses",15,false,1,i);

nShift = iATR(NULL,0,100,i)*0.5;

//----

if ((adxcBlue_M5 < adxcRed_M5 || adxcBlue_M15 < adxcRed_M15) && (apaBlue_M15 < apaRed_M15 && apaBlue_M5 < apaRed_M5))

ExtMapBuffer1 = Low - nShift;

if ((adxcBlue_M5 > adxcRed_M5 || adxcBlue_M15 > adxcRed_M15) && (apaBlue_M15 > apaRed_M15 && apaBlue_M5 > apaRed_M5))

ExtMapBuffer2 = High + nShift;

}

//----

return(0);

}

//+------------------------------------------------------------------+

MACDiesel,

You hit the nail right on the head. Thanks for your interest in my system. How has it been treating you so far?

Below I have included all of the indicators and a template file. Any feedback is appreciated.

-DREWP

EDIT: Check post #83 for the corrected version of this indicator

Files:
Reason: