- वर्ग
- इलियट वेव थ्योरी 4-9 इम्पल्स वेव ऑटोमैटिक डिटेक्शन ट्रेडिंग रणनीति
इलियट वेव थ्योरी 4-9 इम्पल्स वेव ऑटोमैटिक डिटेक्शन ट्रेडिंग रणनीति
लेखक:
चाओझांग, दिनांकः 2024-04-26 17:32:59
टैगः
एमएसीडीईएमएएमएएसएमएएसएआरएडीएक्सआरएसआईकेडीजेबॉलएटीआर
अवलोकन
यह रणनीति एलीट वेव थ्योरी पर आधारित है और आवेग तरंगों का स्वचालित रूप से पता लगाने का प्रयास करती है। यह 4 लगातार ऊपर-बंद मोमबत्तियों के संयोजन की तलाश करके एक ऊपर की आवेग तरंग को परिभाषित करती है जहां वर्तमान बंद 9 दिन पहले के बंद से अधिक है; एक नीचे की आवेग तरंग को विपरीत तर्क का उपयोग करके परिभाषित किया जाता है। एक बार आवेग तरंग का पता चलने के बाद, यह खरीद या बिक्री संकेत उत्पन्न करता है और स्थिति को उलट देता है, जिसमें संकेत मोमबत्ती के निचले या उच्च पर स्टॉप लॉस सेट होता है। चूंकि आवेग तरंगों के साथ आमतौर पर तेजी से आंदोलन होते हैं, इसलिए इस स्टॉप लॉस विधि को सकारात्मक परिणाम देना चाहिए। इसके अलावा, एक मजबूत प्रवृत्ति की शुरुआत से पहले हरे या लाल त्रिकोणों का संचय अक्सर एक शांत प्रवृत्ति बाजार में अच्छे प्रवेश बिंदुओं का संकेत देता है।
रणनीतिक सिद्धांत
- लगातार ऊपर/नीचे बंद होने के लिए अवधि की संख्या को समाप्त होने के रूप में परिभाषित करें (डिफ़ॉल्ट 3) और वर्तमान बंद होने की तुलना करने के लिए दिनों की संख्या N दिन पहले बंद होने के रूप में (डिफ़ॉल्ट 9) ।
- यह रिकॉर्ड करने के लिए चर long_cc और short_cc का उपयोग करें कि क्या नवीनतम समापन मोमबत्तियों ने लगातार ऊपर/नीचे बंद किया है। यदि लगातार है तो मान 1 है, अन्यथा 0.
- वर्तमान बंद की तुलना दिनों पहले बंद के साथ करें. यदि वर्तमान मूल्य अधिक/कम है, तो long_daysago/short_daysago सही है.
- अंतिम लंबे और छोटे संकेत प्राप्त करने के लिए long_cc, short_cc को long_daysago, short_daysago के साथ मिलाएं।
- लंबे और छोटे संकेतों के अनुरूप हरे और लाल त्रिकोणों को चित्रित करें।
- यदि एक लंबा संकेत दिखाई देता है और कोई वर्तमान लंबी स्थिति नहीं है, तो लंबा जाएं और संकेत मोमबत्ती के निचले स्तर पर स्टॉप लॉस मूल्य सेट करें।
- यदि कोई शॉर्ट सिग्नल दिखाई देता है और कोई वर्तमान शॉर्ट पोजीशन नहीं है, तो शॉर्ट जाएं और स्टॉप लॉस की कीमत सिग्नल कैंडल की ऊंचाई पर सेट करें।
लाभ विश्लेषण
- एलियट वेव थ्योरी में आवेग तरंगों को स्वचालित रूप से पहचानता है, व्यक्तिपरक विश्लेषण के प्रभाव को कम करता है।
- आवेग तरंगें अक्सर मजबूत रुझानों के साथ होती हैं, जिन्हें यह रणनीति पकड़ सकती है।
- स्टॉप लॉस प्लेसमेंट ट्रेंड की दिशा के अनुरूप होता है, जिससे जोखिम-लाभ अनुपात में सुधार होता है।
- प्रवृत्ति की शुरुआत से पहले संभावित प्रवेश के अवसरों का पता लगा सकता है।
- पैरामीटर समायोज्य हैं, जिससे यह व्यापक रूप से लागू होता है।
जोखिम विश्लेषण
- तरंग सिद्धांत की व्याख्या में विचलन हो सकता है, जिससे गलत निर्णय हो सकते हैं।
- रुझानों की अवधि की भविष्यवाणी करना मुश्किल है, और स्टॉप लॉस बहुत करीब सेट किया जा सकता है, जिसके परिणामस्वरूप इसे रोक दिया जाता है।
- साइडवेज बाजारों में अप्रभावी हो सकता है, जिससे लगातार ट्रेड हो सकते हैं।
- स्थिति के आकार और धन प्रबंधन पर विचार करने की कमी है।
अनुकूलन दिशाएँ
- सिग्नल की सटीकता में सुधार के लिए बैकटेस्टिंग के माध्यम से consclos और daysago मापदंडों के विन्यास को अनुकूलित करें।
- शोर को कम करने के लिए एमएसीडी जैसे रुझान पुष्टिकरण संकेतक पेश करें।
- लाभ को बेहतर ढंग से सुरक्षित रखने के लिए ट्रैलिंग स्टॉप जोड़ने पर विचार करें।
- यदि प्रवृत्ति अभी स्पष्ट नहीं है, तो एक छोटी स्थिति के साथ शुरू करें और प्रवृत्ति स्पष्ट होने पर इसे जोड़ें।
- स्थिति के आकार और जोखिम को नियंत्रित करें, जैसे प्रति व्यापार धनराशि के प्रतिशत को सीमित करना और अधिकतम निकासी निर्धारित करना।
सारांश
यह रणनीति क्लासिक इलियट वेव थ्योरी पर आधारित है और कुछ अनुप्रयोग और लाभ क्षमता के साथ मजबूत प्रवृत्ति आंदोलनों को पकड़ सकती है। हालांकि, लहर सिद्धांत की व्यक्तिपरकता और आवेग तरंगों की परिभाषा रणनीति के प्रदर्शन को प्रभावित कर सकती है। व्यावहारिक अनुप्रयोग में, पैरामीटर अनुकूलन, स्थिति प्रबंधन, व्यापार आवृत्ति को कम करने आदि पर ध्यान दिया जाना चाहिए। प्रवृत्ति पुष्टि संकेतक, ट्रेलिंग स्टॉप, क्रमिक स्थिति निर्माण और अन्य साधनों को पेश करके, इस रणनीति के प्रदर्शन और स्थिरता में और सुधार किया जा सकता है।
/*backtest
start: 2023-04-20 00:00:00
end: 2024-04-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Smollet
//@version=5
strategy("LW: 4-9 indicator", overlay = true)
consclos = input.int(3, "Consecutive close")
daysago = input.int(9, "Days ago")
var int long_cc = 0
var int short_cc = 0
long_cc := 1
short_cc := 1
for i = 1 to consclos
long_cc := close[i-1] > close[i] ? long_cc*1 : long_cc*0
short_cc := close[i-1] < close[i] ? short_cc*1 : short_cc*0
long_daysago = close > close[daysago]
short_daysago = close < close[daysago]
long = long_cc ==1 and long_daysago
short = short_cc ==1 and short_daysago
plotshape(long, style=shape.triangleup, location=location.belowbar, color=color.green)
plotshape(short, style=shape.triangledown, location=location.abovebar, color=color.red)
//Strategy code
if long and strategy.position_size <= 0
strategy.entry("Long", strategy.long)
strategy.exit("Long SL", "Long", stop = low)
if short and strategy.position_size >= 0
strategy.entry("Short", strategy.short)
strategy.exit("Short SL", "Short", stop = high)
संबंधित
अधिक