ایف ایم زیڈ میں ڈی پی او اشارے کا نفاذ

مصنف:ویکیپیڈیا deshunquant, تخلیق: 2021-09-28 10:49:11, تازہ کاری: 2021-09-28 11:50:39

ایک، ڈی پی او اشارے کا استعمال کیسے کریں؟

سب سے پہلے ، آپ کو ڈی پی او اشارے کے حساب کے فارمولے کو جاننے کی ضرورت ہے۔

1، ایم اے = N دن کی سادہ اوسط حرکت؛

2، ڈی پی او = اختتامی قیمت - ایم اے ((N/2+1) دن کا سادہ چلتا ہوا اوسط؛

3، MADPO = ڈی پی او کا M دن کا سادہ چلتا ہوا اوسط؛

اس میں N=21 اور M=6 ہے۔

ڈی پی او کے اشارے کا استعمال:

1، 0 محور کے اوپر، ایک اووربائی لائن قائم کریں، ایک بار جب ڈی پی او او اووربائی لائن میں اتار چڑھاؤ کرتا ہے، اس کا مطلب یہ ہے کہ اسٹاک کی قیمت مختصر مدت میں زیادہ ہے۔

2، 0 محور کے نیچے، ایک oversold لائن قائم کریں، ایک بار جب ڈی پی او oversold لائن میں اتار چڑھاؤ، اس کا مطلب یہ ہے کہ اسٹاک کی قیمت مختصر مدت میں کم ہے.

3، اگر ڈی پی او اشارے 0 محور سے اوپر ہے تو، نمائندہ کثیر مقصود مارکیٹ میں ہے۔ اگر ڈی پی او اشارے منفی سے اوپر کی طرف 0 محور کو عبور کرتا ہے تو، یہ خریدنے کا اشارہ ہے۔

4؛ اگر ڈی پی او اشارے 0 محور سے نیچے ہے تو ، نمائندہ خالی سر مارکیٹ میں ہے۔ اگر ڈی پی او اشارے مثبت سے نیچے کی طرف 0 محور کو عبور کرتے ہیں تو ، یہ فروخت کا اشارہ ہے۔


مزید

چھوٹا سا خواب`` /* حساب کتاب کا طریقہ: 1، ایم اے کی N دن کی اختتامی قیمت جمع / N 2، ڈی پی او = اختتامی قیمت - (n / 2) + 1 دن کی ایم اے 3، MADPO = DPO M دن کی اوسط حرکت N = 21، M = 6 */ // اشارے کا الگورتھم function DPO ((r، n) { var arrDpo = [] for (var i = 0 ; i < r.length ; i++) { var currRecords = [] for (var j = 0 ; j < i ; j++) { currRecords.push ((r[j]) } var ma = TA.MA ((currRecords، (_N ((n / 2، 0) + 1)) var dpo = NaN if (currRecords.length == 0 て!ma ゙ ゙ ma.length == 0 て!ma [ma.length - 1]) { dpo = NaN } else { var close = r[i].Close dpo = close - ma[ma.length - 1] } arrDpo.push ((dpo)) } واپسی arrDpo } function MADPO ((dpo، m) { return TA.MA ((dpo، m) } // اشارے کا استعمال کرتے ہوئے مثال function main (() { var r = exchange.GetRecords ((() var dpo = DPO ((r، 21) Log ((_D(r[r.length - 1].Time) ، "dpo on last bar:"، dpo[dpo.length - 1]) Log ((_D(r[r.length - 2].Time) ، "dpo on pre bar:"، dpo[dpo.length - 2]) کیا آپ جانتے ہیں؟ var madpo = MADPO ((dpo، 6) Log ((_D(r[r.length - 1].Time) ، "madpo on last bar:"، madpo[madpo.length - 1]) Log ((_D(r[r.length - 2].Time) ، "madpo on pre bar:"، madpo[madpo.length - 2]) } `` میں نے آپ کو ایک خیال دیا ہے، اس کی کوئی ضمانت نہیں ہے، اس کی تصدیق نہیں کی گئی ہے۔