That is correct. The objective is to get into the market as soon as the ADXcrosses, M5 and M15 AlaskanPipAssassin agree. You exit the market when the M15 APA crosses against your trade or your Take profit has been reached.
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"?
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..
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_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_width1 3
#property indicator_width2 3
//| Custom indicator initialization function |
SetIndexStyle(0, DRAW_ARROW, 0, 1);
SetIndexStyle(1, DRAW_ARROW, 0, 1);
//| Custor indicator deinitialization function |
//| Custom indicator iteration function |
int limit, limit2;
int counted_bars = IndicatorCounted();
//---- check for possible errors
if(counted_bars < 0)
//---- last counted bar will be recounted
if(counted_bars > 0)
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;
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.
EDIT: Check post #83 for the corrected version of this indicator
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...
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?
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)?
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);
Thank you for your kind words. Simple is way better .
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.
Thanks for the fix. I haven't messed with tweaking the adx, but thanks for the point in the right direction!.
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.