एफएमजेड में डीपीओ सूचकांक का कार्यान्वयन

लेखक:वीवीके deshunquant, बनाया गयाः 2021-09-28 10:49:11, अद्यतन किया गयाः 2021-09-28 11:50:39

एक, डीपीओ सूचकांक का उपयोग कैसे करें?

सबसे पहले, आपको डीपीओ के लिए सूत्रों को जानना होगाः

1, MA = N दिनों का सरल चलती औसत;

2, डीपीओ = N/2+1 के लिए सरल चलती औसत समापन मूल्य-MA;

3. MADPO = DPO का M दिन का सरल चलती औसत;

यहाँ, N = 21, M = 6 ।

2. डीपीओ सूचकांक का उपयोग कैसे करेंः

1, 0 अक्ष के ऊपर, एक ओवरबाय लाइन सेट करें, एक बार डीपीओ ओवरबाय लाइन में उतार-चढ़ाव करने के बाद, इसका मतलब है कि शेयर की कीमत अल्पकालिक उच्च पर है।

2. 0 अक्ष के नीचे, एक ओवरसोल्ड लाइन सेट करें, एक बार डीपीओ ओवरसोल्ड लाइन में उतार-चढ़ाव करने के बाद, इसका मतलब है कि शेयर की कीमत कम समय में कम है।

3. यदि डीपीओ 0 अक्ष के ऊपर स्थित है, तो यह बहुआयामी बाजार में है। यदि डीपीओ नकारात्मक से ऊपर की ओर 0 अक्ष को पार करता है, तो यह एक खरीद संकेत है।

4. यदि डीपीओ 0 से नीचे स्थित है, तो यह एक खाली बाजार में है। यदि डीपीओ 0 से नीचे की ओर बढ़ता है, तो यह एक बिक्री संकेत है।


अधिक

छोटे सपने`` /* गणना का तरीकाः 1, एमए का एन-डे क्लोजर मूल्य प्लस/एन 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) } return 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]) } `` मैं आपको एक विचार देता हूं, इसकी कोई गारंटी नहीं है, इसकी पुष्टि नहीं की गई है।