ڈی ایم آئی اشارے کو رفتار اشارے یا رجحان اشارے کے نام سے بھی جانا جاتا ہے ، اس کا مکمل نام
ڈی ایم آئی اشارے میں قیمتوں میں اضافے اور گرنے کے عمل میں خریداروں اور فروخت کنندگان کے توازن کے نقطہ کی تبدیلی ہے ، یعنی ، طویل اور مختصر دونوں اطراف کی طاقت کی تبدیلی قیمتوں میں اتار چڑھاؤ سے متاثر ہوتی ہے ، اور توازن سے عدم توازن تک سائیکلکلک عمل ہوتا ہے ، اس طرح رجحان کا اندازہ لگانے کے لئے ایک تکنیکی اشارے فراہم کرتا ہے۔
حال ہی میں ، مقداری تجارت کے کاروبار میں متعدد دوستوں نے مجھ سے مشورہ کیا ہے کہ ایف ایم زیڈ کوانٹ مقداری تجارتی پلیٹ فارم پر ڈی ایم آئی اشارے کو کس طرح استعمال کیا جائے۔ میں نے سوچا کہ یہ ایک بہت ہی آسان مسئلہ ہے ، اور میں نے اس اشارے کے فنکشن کو تلاش کرنے کے لئے اے پی آئی دستاویزات کھولیں۔ پایا کہ یہ اشارے
یہ پتہ چلتا ہے کہ یہ اشارے چار اشارے پر مشتمل ہے۔ الگورتھم بہت پیچیدہ نہیں ہے۔ صرف الگورتھم پر عمل کریں اور ٹھیک ہو جائے گا۔
الگورتھم کا پتہ:https://www.fmz.com/strategy/154050
// indicator function
function AdX(MDI, PDI, adx_period) {
if(typeof(MDI) == "undefined" || typeof(PDI) == "undefined"){
Return false
}
if(MDI.length < 10 || PDI.length < 10){
Return false
}
/*
dX = abs(DIPlus-DIMinus) / (DIPlus+DIMinus)*100
AdX = sma(dX, len)
*/
var dx = []
for(var i = 0; i < MDI.length; i++){
if(!MDI[i] || !PDI[i]){
continue
}
var dxValue = Math.abs((PDI[i] - MDI[i])) / (PDI[i] + MDI[i]) * 100
var obj = {
close : dxValue,
}
dx.push(obj)
}
if(dx.length < adx_period){
Return false
}
var adx = talib.SMA(dx, adx_period)
Return adx
}
function DMI(records, pdi_period, mdi_period, adxr_period, adx_period) {
var recordsHLC = []
for(var i = 0; i < records.length ; i++){
var bar = {
High : records[i].High,
Low : records[i].Low,
close : records[i].close,
}
recordsHLC.push(bar)
}
var m_di = talib.MINUS_DI(recordsHLC, mdi_period)
var p_di = talib.PLUS_DI(recordsHLC, pdi_period)
var adx = AdX(m_di, p_di, adx_period)
// adXR=(AdX of the day before the AdX+ AX)÷2
var n = 0
var adxr = []
for (var j = 0 ; j < adx.length; j++) {
if (typeof(adx[j]) == "number") {
n++
}
if (n >= adxr_period) {
var curradxr = (adx[j] + adx[j - adxr_period]) / 2
adxr.push(curradxr)
} else {
adxr.push(NaN)
}
}
Return [m_di, p_di, adx, adxr]
}
ایف ایم زیڈ کوانٹ کی ڈیٹا لائبریری کا استعمال کرتے ہوئے ، چارٹ بنانا اور ڈی ایم آئی کو دوسرے چارٹس سے موازنہ کرنا آسان ہے۔
کئی k لائن باروں پر اشارے کی اقدار کا موازنہ کرتے ہوئے، اقدار بنیادی طور پر ایک ہی ہیں (تھوڑا سا گول انحراف).
براہ راست ڈی ایم آئی فنکشن کا استعمال کریں (جیسے مثال میں مرکزی فنکشن میں بلایا گیا طریقہ) ، K لائن ڈیٹا میں منتقل کریں ، اشارے کے پیرامیٹرز مرتب کریں ، جو عام طور پر 14 ہیں۔
فنکشن کی طرف سے واپس آنے والے اعداد و شمار چار لائنوں کی نمائندگی کرنے والی دو جہتی صف ہے.
DI-: m_di DI+: p_di AdX: adx adXR: adxr
ڈی ایم آئی اشارے کی ان چار لائنوں میں سے، ڈی آئی- اور ڈی آئی+ طویل اور مختصر اشارے ہیں، جو طویل اور مختصر پوزیشن دونوں کی طاقت کو ظاہر کرتے ہیں۔
AdX اور adXR اشارے کی لائنوں کا ایک جوڑا ہے جو ایک ساتھ استعمال کیا جاتا ہے ، جو رجحان اشارے ہیں ، جو مارکیٹ کے موجودہ رجحان اور سمت کی عکاسی کرتے ہیں۔
DI +، اشارے کی قدر جتنی زیادہ ہے، موجودہ بیل مارکیٹ اتنی ہی مضبوط ہے، دوسری صورت میں بیل مارکیٹ اتنی ہی کمزور ہے۔ DI، اوپر کے برعکس. ڈی آئی + ، ڈی آئی - اکثر آپس میں جڑے رہتے ہیں ، اور قدر کے درمیان جتنا قریب ہوتا ہے ، مارکیٹ ایک جمود میں ہوتی ہے۔ اس کے برعکس ، رجحان کو تقویت ملتی ہے۔
طویل مدتی قیمت میں کمی کے بعد، اگر مندرجہ ذیل شرائط مختصر مدت میں پوری ہو جائیں تو، اس سے ظاہر ہوتا ہے کہ مختصر مدت کی قیمت کی نچلی سطح تک پہنچ گئی ہے، اور وہاں ایک چھلانگ یا الٹ ہوسکتا ہے.
DI+ لائن جو کہ طویل خرید طاقت کی نمائندگی کرتی ہے، 10 سے نیچے ہے، اور لائن oversold پوزیشن میں اوپر کی طرف موڑ دی گئی ہے، اور DI لائن اعلی پوزیشن پر ہے۔
AdX لائن جو رجحان کی نمائندگی کرتی ہے 65 سے اوپر ایک اعلی پوزیشن پر ہے، نیچے کی طرف مڑتی ہے اور adXR لائن کے ساتھ نیچے کراس بناتی ہے۔
طویل مدتی اضافے کے بعد، اگر مندرجہ ذیل شرائط مختصر مدت میں پوری ہو جائیں تو، مختصر مدت کی اعلی قیمت تک پہنچ گئی ہے اور مختصر مدت کی ایڈجسٹمنٹ یا واپسی ہوسکتی ہے.
مختصر فروخت کی طاقت کی نمائندگی کرنے والی DI لائن 10 سے نیچے ہے، اور لائن کم پوزیشن پر اوپر کی طرف موڑ دی گئی ہے، اور DI + لائن ایک اعلی پوزیشن پر ہے.
AdX لائن جو رجحان کی نمائندگی کرتی ہے 65 سے اوپر ایک اعلی پوزیشن پر ہے، نیچے کی طرف مڑتی ہے اور adXR لائن کے ساتھ نیچے کراس بناتی ہے۔
قیمت کی نقل و حرکت میں اتار چڑھاؤ کی مدت کے بعد ، ڈی ایم آئی