MetaTrader5
ADX वाइल्डर: मेटाट्रेडर 5 के लिए एक प्रभावी तकनीकी संकेतक
ADX वाइल्डर (Average Directional Movement Index) एक शानदार तकनीकी संकेतक है जो यह निर्धारित करने में मदद करता है कि मार्केट में कोई ट्रेंड है या नहीं।
यह संकेतक वेल्स वाइल्डर द्वारा उनकी पुस्तक "New concepts in technical trading systems" में वर्णित एल्गोरिदम के अनुसार बनाया गया है।
इस संकेतक के ट्रेडिंग नियमों का वर्णन Average Directional Movement Index में किया गया है।
गणना:
प्रत्येक बार में पहले सकारात्मक (dm_plus) और नकारात्मक (dm_minus) परिवर्तन की गणना की जाती है, साथ ही साथ सत्य सीमा (true range) tr:
अगर High(i) - High(i-1) > 0, तो dm_plus(i) = High[i] - High(i-1), अन्यथा dm_plus(i) = 0।
अगर Low(i-1) - Low(i) > 0, तो dm_minus(i) = Low(i-1) - Low(i), अन्यथा dm_minus(i) = 0।
tr(i) = Max(ABS(High(i) - Low(i)), ABS(High(i) - Close(i-1)), ABS(Low(i) - Close(i-1)))
जहाँ:
High(i) - वर्तमान बार का अधिकतम मूल्य;
Low(i) - वर्तमान बार का न्यूनतम मूल्य;
High(i-1) - पिछले बार का अधिकतम मूल्य;
Low(i-1) - पिछले बार का न्यूनतम मूल्य;
Close(i-1) - पिछले बार का बंद मूल्य;
Max (a, b, c) - तीन संख्याओं में से अधिकतम मान;
ABS(X) - X का निरपेक्ष मान।
इसके बाद, स्मूथ किए गए मानों की गणना की जाती है: Plus_D(i), Minus_D(i) और ATR():
ATR(i) = SMMA(tr, Period_ADX,i)Plus_D(i) = SMMA(dm_plus, Period_ADX,i)/ATR(i)*100Minus_D(i) = SMMA(dm_minus, Period_ADX,i)/ATR(i)*100
जहाँ:
SMMA(X, N, i) - स्मूथेड मूविंग एवरेज X श्रृंखला का वर्तमान बार पर;
Period_ADX - गणना के लिए उपयोग की जाने वाली बार की संख्या।
अब डायरेक्शनल मूवमेंट इंडेक्स - DX(i) की गणना की जाती है:
DX(i) = ABS(Plus_D(i) - Minus_D(i))/(Plus_D(i) + Minus_D(i)) * 100
प्रारंभिक गणनाओं के बाद, हमें वर्तमान बार पर ADX(i) संकेतक का मान मिलता है, जिसे DX इंडेक्स मानों को स्मूथ करके प्राप्त किया जाता है:ADX(i) = SMMA(DX, Period_ADX, i)
2010.01.08