* 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)
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.
* 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!
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
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