4
ध्यान केंद्रित करना
1271
समर्थक

मात्रात्मक व्यापार में अरून तकनीकी संकेतकों का अनुप्रयोग

में बनाया: 2019-06-29 14:42:04, को अपडेट: 2024-12-24 20:18:07
comments   1
hits   3779

[TOC]

मात्रात्मक व्यापार में अरून तकनीकी संकेतकों का अनुप्रयोग

एरून संकेतक का परिचय

तकनीकी विश्लेषण में, अरूण एक बहुत ही अनोखा तकनीकी संकेतक है। “अरूण” शब्द संस्कृत से आया है, जिसका अर्थ है “भोर”। यह MA, MACD, KDJ जितना प्रसिद्ध नहीं है। इसे बाद में पेश किया गया था और इसका आविष्कार 1995 तक तुषार चंदे द्वारा नहीं किया गया था। लेखक ने चंदे मोमेंटम ऑसिलेटर (CMO ) और इंट्राडे मोमेंटम इंडेक्स (IMI) का भी आविष्कार किया था। अगर किसी तकनीकी संकेतक को जितने ज़्यादा लोग जानते हैं और जितने ज़्यादा लोग उसका इस्तेमाल करते हैं, उतनी ही कम उसकी कमाई करने की क्षमता होगी। अपेक्षाकृत नया एरॉन संकेतक इसके ठीक उलट है। इस दृष्टिकोण से, यह एक अच्छा विकल्प है।

चार्ट पर अरून सूचक

एरॉन संकेतक व्यापारियों को वर्तमान कैंडलस्टिक और पिछले उच्चतम और निम्नतम मूल्यों के बीच कैंडलस्टिक्स की संख्या की गणना करके मूल्य आंदोलनों और प्रवृत्ति क्षेत्रों की सापेक्ष स्थिति में परिवर्तन की भविष्यवाणी करने में मदद करता है। इसमें दो भाग होते हैं, जिनका नाम है, अरूनअप और अरूनडाउन। ये दो रेखाएँ 0 से 100 के बीच ऊपर-नीचे चलती हैं। हालाँकि इन्हें ऊपरी रेखा और निचली रेखा के नाम से जाना जाता है, लेकिन ये ऊपरी रेखा और निचली रेखा के समान नहीं हैं BOLL संकेतक के विपरीत, इसमें कोई वास्तविक ऊपरी और निचली रेखा नहीं होती है। निम्नलिखित आंकड़ा अरून सूचक है: मात्रात्मक व्यापार में अरून तकनीकी संकेतकों का अनुप्रयोग

एरॉन सूचक गणना विधि

एरॉन इंडिकेटर के लिए आपको पहले एक समय अवधि पैरामीटर सेट करना होगा, ठीक वैसे ही जैसे मूविंग एवरेज अवधि पैरामीटर सेट करना होता है। पारंपरिक मार्केट सॉफ्टवेयर में, यह अवधि संख्या 14 होती है। बेशक, यह अवधि पैरामीटर तय नहीं है। आप इसे 10 पर भी सेट कर सकते हैं या 50, आदि प्रतीक्षा करें. समझने में आसानी के लिए, आइए इस समय अवधि पैरामीटर को इस प्रकार परिभाषित करें: N. N निर्धारित करने के बाद, हम AroonUp और AroonDown की गणना कर सकते हैं। विशिष्ट गणना सूत्र इस प्रकार है:

  • अरूनअप =[ (सेट अवधि पैरामीटर - उच्चतम मूल्य के बाद अवधियों की संख्या) / गणना की गई अवधि] * 100
  • अरुणडाउन =[ (सेट अवधि पैरामीटर - सबसे कम कीमत के बाद अवधि की संख्या) / गणना की गई अवधि] * 100

इस सूत्र से, हम मोटे तौर पर आरोन संकेतक के विचार को देख सकते हैं। अर्थात्: कीमत कितने चक्रों तक हाल के उच्च/निम्न से नीचे रही है, जो यह पूर्वानुमान लगाने में मदद करता है कि क्या वर्तमान प्रवृत्ति जारी रहेगी और वर्तमान प्रवृत्ति की ताकत को मापता है। यदि हम इस सूचक को वर्गीकृत करें तो यह स्पष्टतः एक प्रवृत्ति-अनुसरण प्रकार है। लेकिन अन्य प्रवृत्ति-अनुसरण संकेतकों के विपरीत, यह मूल्य के बजाय समय पर अधिक जोर देता है।

एरून इंडिकेटर का उपयोग कैसे करें

AroonUp और AroonDown वर्तमान समय और पिछले उच्चतम या निम्नतम मूल्य के बीच की दूरी को दर्शाते हैं। यदि समय करीब है, तो मूल्य बड़ा है, और यदि समय दूर है, तो मूल्य छोटा है। और जब दो रेखाएँ एक दूसरे को काटती हैं, तो इसका मतलब है कि कीमत की दिशा बदल सकती है। अगर AroonUp, AroonDown से ऊपर है, तो इसका मतलब है कि कीमत ऊपर की ओर बढ़ रही है और भविष्य में कीमत और बढ़ सकती है; अगर AroonDown, AroonUp से ऊपर है, तो इसका मतलब है कि कीमत ऊपर की ओर बढ़ रही है और भविष्य में कीमत और बढ़ सकती है। कीमत में गिरावट का रुझान है और भविष्य में कीमत और बढ़ सकती है। यह और भी गिर सकती है।

साथ ही, हम प्रवेश के समय को सटीक रूप से निर्धारित करने के लिए कई निश्चित मान भी सेट कर सकते हैं। हम जानते हैं कि Aroon इंडिकेटर हमेशा 0 से 100 के बीच में चल रहा होता है। इसलिए जब बाजार ऊपर की ओर ट्रेंड में होता है, यानी जब AroonUp, AroonDown से ऊपर होता है, जब AroonUp 50 से अधिक होता है, तो इसका मतलब है कि बाजार का ऊपर की ओर ट्रेंड बन चुका है और भविष्य में कीमत में वृद्धि जारी रह सकती है। जब अरुणअप 50 से नीचे चला जाता है, तो इसका मतलब है कि मूल्य वृद्धि की गति कमजोर हो रही है और भविष्य में कीमत में उतार-चढ़ाव और गिरावट हो सकती है।

इसके विपरीत, जब बाजार नीचे की ओर प्रवृत्ति में होता है, अर्थात जब AroonDown AroonUp से ऊपर होता है, जब AroonDown 50 से अधिक होता है, तो इसका मतलब है कि बाजार में नीचे की ओर प्रवृत्ति बन गई है और भविष्य में कीमत में गिरावट जारी रह सकती है; जब एरोनडाउन 50 से नीचे चला जाता है, तो इसका मतलब है कि कीमतों में गिरावट की गति कमज़ोर हो रही है। भविष्य में कीमतों में उतार-चढ़ाव और बढ़ोतरी हो सकती है। फिर उपरोक्त दो सिद्धांतों के अनुसार, हम खरीद और बिक्री की स्थितियों को निम्नानुसार सूचीबद्ध कर सकते हैं:

  • जब AroonUp, AroonDown से अधिक होता है, और AroonUp 50 से अधिक होता है, तो एक लंबी स्थिति खोली जाती है;
  • जब AroonUp, AroonDown से कम होता है, या AroonUp 50 से कम होता है, तो लॉन्ग पोजीशन बंद हो जाती हैं;
  • जब AroonDown, AroonUp से अधिक होता है, और AroonDown 50 से अधिक होता है, तो एक शॉर्ट पोजीशन खोली जाती है;
  • जब AroonDown, AroonUp से कम होता है, या AroonDown 50 से कम होता है, तो शॉर्ट पोजीशन बंद हो जाती है;

एरॉन इंडिकेटर पर आधारित ट्रेडिंग रणनीति बनाना

ट्रेडिंग लॉजिक को स्पष्ट करने के बाद, हम इसे कोड के साथ लागू कर सकते हैं। इस लेख में, हम जावास्क्रिप्ट भाषा का उपयोग करना जारी रखेंगे, और उत्पाद अभी भी कमोडिटी फ्यूचर्स है। अच्छे व्यावहारिक कौशल वाले मित्र कोड को पायथन भाषा या डिजिटल मुद्रा में भी अनुवाद कर सकते हैं। ठीक है, बिना किसी देरी के, खोलें: fmz.com > लॉगिन > कंट्रोल सेंटर > पॉलिसी लाइब्रेरी > नई पॉलिसी, पॉलिसी लिखना शुरू करें, और नीचे दिए गए कोड में टिप्पणियों पर ध्यान दें।

चरण 1: CTA फ़्रेमवर्क का उपयोग करें सूचना! निम्नलिखित पर क्लिक करना सुनिश्चित करें:商品期货交易类库. यदि आप डिजिटल मुद्रा में बदलाव करना चाहते हैं, तो क्लिक करें:数字货币现货交易类库

function main() {
    // ZC000/ZC888 指用指数做为行情源但交易映射到主力连续合约上
    $.CTA("ZC000/ZC888", function(st) {

    })
}

चरण 2: डेटा प्राप्त करें

function main() {
    $.CTA("ZC000/ZC888", function(st) {
        var r = st.records;  // 获取K线数组
        var mp = st.position.amount;  // 获取持仓数量
    })
}

चरण 3: अरून सूचक की गणना करें

function main() {
    $.CTA("ZC000/ZC888", function(st) {
        var r = st.records;  // 获取K线数组
        var mp = st.position.amount;  // 获取持仓数量
        if (r.length < 21) {  // 判断K线数据是否足够
            return;
        }
        var aroon = talib.AROON(r, 20);  // 阿隆指标
        var aroonUp = aroon[1][aroon[1].length - 2];  // 阿隆指标上线倒数第2根数据
        var aroonDown = aroon[0][aroon[0].length - 2];  // 阿隆指标下线倒数第2根数据
    })
}

चरण 4: ट्रेडिंग की शर्तों की गणना करें और ऑर्डर दें

function main() {
    $.CTA("ZC000/ZC888", function(st) {
        var r = st.records;  // 获取K线数组
        var mp = st.position.amount;  // 获取持仓数量
        if (r.length < 21) {  // 判断K线数据是否足够
            return;
        }
        var aroon = talib.AROON(r, 20);  // 阿隆指标
        var aroonUp = aroon[1][aroon[1].length - 2];  // 阿隆指标上线倒数第2根数据
        var aroonDown = aroon[0][aroon[0].length - 2];  // 阿隆指标下线倒数第2根数据
        if (mp == 0 && aroonUp > aroonDown && aroonUp > 50) {
            return 1;  // 多头开仓
        }
        if (mp == 0 && aroonDown > aroonUp && aroonDown > 50) {
            return -1;  // 空头开仓
        }
        if (mp > 0 && (aroonUp < aroonDown || aroonUp < 50)) {
            return -1;  // 多头平台
        }
        if (mp < 0 && (aroonDown < aroonUp || aroonDown < 50)) {
            return 1;  // 空头平台
        }
    })
}
// 以上代码就是基于JavaScript语言完整的策略。

// --------------------分割线--------------------

// 为了照顾伸手党,顺便也把这个策略翻译成My语言。同时该也可以用于数字货币,以下是完整的策略代码:
AROONUP := ((N - HHVBARS(H, N)) / N) * 100;  // 阿隆指标上线
AROONDOWN := ((N - LLVBARS(L, N)) / N) * 100;  // 阿隆指标下线
AROONUP > AROONDOWN && AROONUP > BKV, BK;  // 多头开仓
AROONDOWN > AROONUP && AROONDOWN > SKV, SK;  // 空头开仓
AROONUP < AROONDOWN || AROONUP < SPV, SP;  // 多头平台
AROONDOWN < AROONUP || AROONDOWN < BPV, BP;  // 空头平台
AUTOFILTER;

रणनीति बैकटेस्टिंग

वास्तविक ट्रेडिंग माहौल के करीब होने के लिए, हम पोजीशन खोलने और बंद करने के लिए 2 जंप का उपयोग करते हैं और बैकटेस्टिंग के दौरान तनाव परीक्षण के लिए 2 गुना हैंडलिंग शुल्क का उपयोग करते हैं। परीक्षण वातावरण इस प्रकार है:

  • बाजार प्रकार: थर्मल कोल सूचकांक
  • व्यापारिक किस्में: थर्मल कोयला मुख्य
  • समय: 1 जून, 2015 ~ 28 जून, 2019
  • चक्र: दैनिक
  • स्लिपेज: आरंभिक और समापन स्थितियों के लिए 2 छलांग
  • हैंडलिंग शुल्क: एक्सचेंज का 2 गुना

परीक्षण वातावरण मात्रात्मक व्यापार में अरून तकनीकी संकेतकों का अनुप्रयोग राजस्व विवरण मात्रात्मक व्यापार में अरून तकनीकी संकेतकों का अनुप्रयोग वित्तपोषण वक्र मात्रात्मक व्यापार में अरून तकनीकी संकेतकों का अनुप्रयोग उपरोक्त बैकटेस्ट परिणामों से, हम देख सकते हैं कि जब बाजार की प्रवृत्ति सुचारू होती है तो रणनीति अच्छा प्रदर्शन करती है। चाहे बाजार बढ़ रहा हो या गिर रहा हो, अरून संकेतक बाजार को पूरी तरह से ट्रैक कर सकता है। पूंजी वक्र भी समग्र रूप से ऊपर की ओर जाता है, तथा इसमें कोई महत्वपूर्ण गिरावट नहीं आई है। हालांकि, अस्थिर बाजार में, विशेष रूप से निरंतर अस्थिर बाजार में, स्थानीय स्तर पर गिरावट आई।

एरून इंडिकेटर के फायदे और नुकसान

  • लाभ: एरॉन संकेतक बाजार के रुझानों को खोजने और मूल्य परिवर्तन निर्धारित करने की क्षमता को ध्यान में रखते हुए प्रवृत्ति की स्थिति निर्धारित कर सकता है, जिससे व्यापारियों को धन के उपयोग की दर में सुधार करने में मदद मिलती है। अस्थिर बाजारों में यह लाभ विशेष रूप से महत्वपूर्ण है।
  • नुकसान: अरून संकेतक प्रवृत्ति ट्रैकिंग संकेतकों में से एक है और इसमें प्रवृत्ति ट्रैकिंग संकेतकों के समान ही नुकसान हैं। और यह केवल निर्दिष्ट समय में उच्चतम या निम्नतम मूल्य के चक्रों की संख्या निर्धारित करता है, लेकिन कभी-कभी उच्चतम या निम्नतम मूल्य पूरे बाजार प्रवृत्ति में आकस्मिक होगा। यह आकस्मिकता स्वयं अरून संकेतक के साथ हस्तक्षेप करेगी और झूठे संकेतों का कारण बनेगी।

रणनीति स्रोत कोड की प्रतिलिपि बनाने के लिए क्लिक करें

संक्षेप

रणनीति में हमने कुछ पैरामीटर तय किए हैं, जैसे: aroonUp या aroonDown 50 से अधिक या कम है, जो रणनीति के अंतराल का कारण बनता है। कई मामलों में, बाजार खुलने से पहले कुछ समय के लिए ऊपर या नीचे जाएगा और समापन स्थिति. यद्यपि इससे जीतने की दर बढ़ जाती है और अधिकतम ड्रॉडाउन दर कम हो जाती है, लेकिन इससे बहुत सारा लाभ भी छूट जाता है, जो इस सिद्धांत की भी पुष्टि करता है कि लाभ और हानि का स्रोत एक ही है। जो मित्र इसमें रुचि रखते हैं, वे इसका गहराई से अध्ययन कर सकते हैं और इसमें सुधार कर सकते हैं।