तकनीकी विश्लेषण में, आरोन एक बहुत ही अनोखा तकनीकी संकेतक है। शब्द
एरोन संकेतक व्यापारियों को वर्तमान के-लाइन दूरी से पहले उच्चतम और निम्नतम कीमतों के बीच के-लाइनों की संख्या की गणना करके मूल्य आंदोलनों और प्रवृत्ति क्षेत्रों के बीच सापेक्ष स्थिति संबंध की भविष्यवाणी करने में मदद करता है। इसमें दो भाग होते हैंः एरोनअप और एरोनडाउन। दो लाइनें 0 और 100 के बीच ऊपर और नीचे चलती हैं। हालांकि उन्हें ऊपर और नीचे नामित किया गया है, बीओएलएल संकेतक के विपरीत, यह वास्तविक ऊपरी और निचली रेखा नहीं है। निम्नलिखित चित्र के-लाइन चार्ट में एरोन संकेतक हैः
एरून संकेतक के लिए आपको पहले एक समय अवधि पैरामीटर सेट करने की आवश्यकता होती है, जैसे कि औसत अवधि पैरामीटर सेट करना। पारंपरिक ट्रेडिंग सॉफ्टवेयर में, चक्रों की संख्या 14 है। इसके अलावा, यह अवधि पैरामीटर निश्चित नहीं है। आप इसे 10 या 50 और इतने पर भी सेट कर सकते हैं। आसान समझ के लिए, आइए इसे परिभाषित करेंः एन। एन निर्धारित करने के बाद, हम एरूनअप और एरूनडाउन की गणना कर सकते हैं।
विशिष्ट सूत्र इस प्रकार है:
इस सूत्र से, हम मोटे तौर पर एरोन संकेतक के विचार को देख सकते हैं। अर्थात्ः कितने चक्र हैं, और कीमत हाल के उच्च / निम्न से नीचे है, यह भविष्यवाणी करने में मदद करता है कि क्या वर्तमान प्रवृत्ति जारी रहेगी और वर्तमान प्रवृत्ति की ताकत को मापने में मदद करेगी। यदि हम इस संकेतक को वर्गीकृत करते हैं, तो यह स्पष्ट है कि यह प्रवृत्ति ट्रैकिंग प्रकार से संबंधित है। लेकिन अन्य प्रवृत्ति-ट्रैकिंग मीट्रिक्स के विपरीत, यह मूल्य की तुलना में समय पर अधिक ध्यान देता है।
AroonUp और AroonDown वर्तमान समय और पिछले उच्चतम या निम्नतम मूल्य को दर्शाता है। यदि समय निकट है, तो मूल्य बड़ा होगा। यदि समय दूर है, तो मूल्य छोटा होगा। और जब दो रेखाएं पार होती हैं, तो यह इंगित करता है कि मूल्य दिशा बदल सकती है। यदि AroonUp AroonDown से ऊपर है, तो मूल्य ऊपर जा रहा है, कीमत बढ़ सकती है; यदि AroonDown AroonUp से ऊपर है, तो कीमत एक गिरावट की प्रवृत्ति में है, कीमत गिर सकती है।
एक ही समय में, हम व्यापार के अवसर को सटीक रूप से खोजने के लिए कुछ निश्चित मान भी सेट कर सकते हैं। हम जानते हैं कि एरॉन संकेतक 0 और 100 के बीच ऊपर और नीचे चला रहा है। इसलिए जब बाजार बढ़ रहा है, अर्थात, जब एरॉनअप एरॉनडाउन से ऊपर है, जब एरॉनअप 50 से अधिक है, तो बाजार की बढ़ती प्रवृत्ति पहले ही बन चुकी है, और कीमत भविष्य में जारी रह सकती है। जब एरॉनअप 50 से नीचे है, तो मूल्य वृद्धि के लिए गति कम हो रही है, और कीमतें भविष्य में उतार-चढ़ाव और गिर सकती हैं।
इसके विपरीत, जब बाजार एक गिरावट की प्रवृत्ति में है, अर्थात जब AroonDown AroonUp से ऊपर है, जब AroonDown 50 से अधिक है, बाजार की गिरावट की प्रवृत्ति पहले ही बन चुकी है, और कीमत भविष्य में गिरती रह सकती है; जब AroonDown 50 को पहनती है, तो कीमत में गिरावट के लिए प्रेरक शक्ति कमजोर हो रही है। भविष्य की कीमतें उतार-चढ़ाव और बढ़ सकती हैं। फिर उपरोक्त दो पैराग्राफ के अनुसार, हम खरीद और बिक्री की शर्तों को सूचीबद्ध कर सकते हैंः
ट्रेडिंग तर्क को स्पष्ट करने के बाद, हम इसे कोड के साथ लागू कर सकते हैं। इस लेख में, हम जावास्क्रिप्ट भाषा का उपयोग करना जारी रखते हैं, और ट्रेडिंग किस्म अभी भी कमोडिटी वायदा है। मजबूत प्रोग्रामिंग कौशल वाले पाठक इसे पायथन, या क्रिप्टोक्यूरेंसी में भी अनुवाद कर सकते हैं।
निम्नलिखित चरणों का पालन करें:fmz.com> लॉगिन > डैशबोर्ड > रणनीति पुस्तकालय > नई रणनीति, रणनीति लिखना शुरू करें, नीचे कोड में टिप्पणियों पर ध्यान दें।
चरण 1: सीटीए फ्रेमवर्क का उपयोग करना
ध्यान दें कि निम्नलिखित पर क्लिक करना सुनिश्चित करेंः कमोडिटी फ्यूचर्स ट्रेडिंग लाइब्रेरी. यदि आप इसे क्रिप्टोक्यूरेंसी के लिए अनुकूलित करते हैं, तो क्लिक करेंः डिजिटल मुद्रा स्पॉट ट्रेडिंग लाइब्रेरी.
Function main() {
// ZC000/ZC888 refers to using the index as the source of the market but the transaction is mapped to the main contract
$.CTA("ZC000/ZC888", function(st) {
})
}
चरण 2: डेटा प्राप्त करें
Function main() {
$.CTA("ZC000/ZC888", function(st) {
Var r = st.records; // get the K line array
Var mp = st.position.amount; // Get the number of positions
})
}
चरण 3: आरोन सूचक की गणना करें
Function main() {
$.CTA("ZC000/ZC888", function(st) {
Var r = st.records; // get the K line array
Var mp = st.position.amount; // Get the number of positions
If (r.length < 21) { // Determine if the K line data is sufficient
Return;
}
Var aroon = talib.AROON(r, 20); // Aroon indicator
Var aroonUp = aroon[1][aroon[1].length - 2]; // Aroon indicator goes online with the second root data
Var aroonDown = aroon[0][aroon[0].length - 2]; // Aroon's indicator goes down the second root of the data
})
}
चरण 4: ट्रेडिंग शर्तों की गणना और ऑर्डर देने की प्रक्रिया
Function main() {
$.CTA("ZC000/ZC888", function(st) {
Var r = st.records; // get the K line array
Var mp = st.position.amount; // Get the number of positions
If (r.length < 21) { // Determine if the K line data is sufficient
Return;
}
Var aroon = talib.AROON(r, 20); // Aroon indicator
Var aroonUp = aroon[1][aroon[1].length - 2]; // Aroon indicator goes online with the second root data
Var aroonDown = aroon[0][aroon[0].length - 2]; // AAroon's indicator goes down the second root of the data
If (mp == 0 && aroonUp > aroonDown && aroonUp > 50) {
Return 1; // long position open
}
If (mp == 0 && aroonDown > aroonUp && aroonDown > 50) {
Return -1; // short position open
}
If (mp > 0 && (aroonUp < aroonDown || aroonUp < 50)) {
Return -1; // multi-head platform
}
If (mp < 0 && (aroonDown < aroonUp || aroonDown < 50)) {
Return 1; // short platform
}
})
}
// The above code is a complete strategy based on the JavaScript language.
// --------------------Dividing line--------------------
// In order to take care of the reach of the party, this strategy is also translated into My language. At the same time, this can also be used for digital currency. Here is the complete policy code:
AROONUP := ((N - HHVBARS(H, N)) / N) * 100; // Aroon indicator goes online
AROONDOWN := ((N - LLVBARS(L, N)) / N) * 100; // Aroon indicator goes offline
AROONUP > AROONDOWN && AROONUP > BKV, BK; // Long position open
AROONDOWN > AROONUP && AROONDOWN > SKV, SK; // short position
AROONUP < AROONDOWN || AROONUP < SPV, SP; // Multi-head platform
AROONDOWN < AROONUP || AROONDOWN < BPV, BP; // Short platform
AUTOFILTER;
वास्तविक व्यापारिक वातावरण के करीब आने के लिए, हमने बैकटेस्ट के दौरान दबाव का परीक्षण करने के लिए 2 पिप्स स्लिप और 2 बार लेनदेन शुल्क का उपयोग किया। परीक्षण वातावरण निम्नानुसार हैः
परीक्षण वातावरण
लाभ रिपोर्ट
निधि वक्र
उपरोक्त बैकटेस्ट के परिणामों से, जब बाजार की प्रवृत्ति सुचारू होती है, तो रणनीति बहुत अच्छी होती है, चाहे वह वृद्धि या गिरावट में हो, एरोन संकेतक बाजार को पूरी तरह से ट्रैक कर सकता है। पूंजी वक्र ने भी एक समग्र वृद्धिशील प्रवृत्ति दिखाई, और कोई महत्वपूर्ण प्रतिगमन नहीं हुआ। हालांकि, अस्थिर बाजार में, विशेष रूप से निरंतर सदमे के बाजार में, आंशिक प्रतिगमन हुआ।
लाभः एरोन सूचक बाजार की प्रवृत्ति की स्थिति का आकलन कर सकता है, बाजार की प्रवृत्ति और मूल्य परिवर्तन का आकलन करने की क्षमता को ध्यान में रख सकता है और व्यापारियों को धन का उपयोग बढ़ाने में मदद कर सकता है।
नुकसान: एरोन संकेतक प्रवृत्ति ट्रैकिंग संकेतक में से केवल एक है, इसमें प्रवृत्ति ट्रैकिंग संकेतक की समान कमियां हैं। यह केवल किसी दिए गए समय में उच्चतम या निम्नतम मूल्य की अवधि की संख्या का न्याय कर सकता है, लेकिन कभी-कभी उच्चतम या निम्नतम मूल्य पूरे बाजार प्रवृत्ति में आकस्मिक होगा, यह आकस्मिकता एरोन संकेतक के साथ हस्तक्षेप करेगी, जिससे झूठे संकेत होंगे।
स्रोत कोड के लिए,
जावास्क्रिप्ट संस्करण के साथ, कृपया क्लिक करेंःhttps://www.fmz.com/strategy/154547Mylanguage संस्करण के साथ, कृपया क्लिक करेंःhttps://www.fmz.com/strategy/155582
इस रणनीति में, हमने कुछ मापदंडों को तय किया है, जैसेः aroonUp या aroonDown 50 से अधिक और कम है, जिससे रणनीति का पिछड़ा मुद्दा पैदा होता है। कई मामलों में, स्थिति को बंद करने से पहले बाजार कुछ समय के लिए बढ़ेगा या गिर जाएगा। हालांकि इसने जीत की दर में सुधार किया और अधिकतम प्रतिगमन दर को कम कर दिया, लेकिन इसने बहुत सारे लाभ भी खो दिए, जिसने लाभ और हानि के समानांतर की सच्चाई की भी पुष्टि की। इच्छुक मित्र इसे गहराई से खोद सकते हैं और इसे सुधार सकते हैं।