ADX based system

 

Dear All,

I need one indicator in MT4.Buy & Sell signal indicator using below details.

Long Entry

ADX Settings (8), Above 25 Levels

+DMI settings (13) Above 25 Level,

& +DMI>-DMI

Short Entry

ADX Settings (8), Above 25 Levels

-DMI settings (13) Above 25 Level,

& +DMI<-DMI.

Time Period. 4hour(4H) & Daily(1D)

Please do the favor .

Thanks

 

* for daily substitute PERIOD_D1

double ADX = iADX(NULL, PERIOD_H4, 8, PRICE_CLOSE, MODE_MAIN, 0);
double DIPLUS = iADX(NULL, PERIOD_H4, 13, PRICE_CLOSE, MODE_PLUSDI, 0);
double DIMINUS = iADX(NULL, PERIOD_H4, 13, PRICE_CLOSE, MODE_MINUSDI, 0);

if (ADX > 25 && DIPLUS > 25 && DIPLUS > DIMINUS )



if ( ADX > 25 && DIMINUS > 25 && DIMINUS > DIPLUS)


 
suresh0503:
I need ...
No Slaves here, learn to code or pay someone.
 

ADX levels alone is actually quite terrible as an entry indicator. The trend has changed well before +/-/Main indicator levels change.

You need to take into account the actual up/down slope, as well as the level, for it to be more meaningful.

It has it's uses, but not as an entry indicator.

 
LINE123:

* for daily substitute PERIOD_D1

double ADX = iADX(NULL, PERIOD_H4, 8, PRICE_CLOSE, MODE_MAIN, 0);
double DIPLUS = iADX(NULL, PERIOD_H4, 13, PRICE_CLOSE, MODE_PLUSDI, 0);
double DIMINUS = iADX(NULL, PERIOD_H4, 13, PRICE_CLOSE, MODE_MINUSDI, 0);

if (ADX > 25 && DIPLUS > 25 && DIPLUS > DIMINUS )



if ( ADX > 25 && DIMINUS > 25 && DIMINUS > DIPLUS)



Thank You for your help!
Reason: