हासन विध्वंस मोड़ रणनीति
सिंहावलोकन
यह रणनीति मुख्य रूप से बेहतर HA मूविंग एवरेज पर आधारित है ताकि कीमत के टर्निंग पॉइंट की पहचान की जा सके, जिससे स्पष्ट प्रवृत्ति परिवर्तनों को पकड़ा जा सके, और यह एक अल्पकालिक ट्रेडिंग रणनीति है। रणनीति HA का उपयोग करके कैंडल के ओपन, हाई, लो और क्लोज की गणना करती है, और कीमत के संबंध के आधार पर अंतिम कैंडल का रंग निर्धारित करती है। जब कीमत बढ़ती है, तो इसे हरे रंग की बार से दर्शाया जाता है, और जब कीमत घटती है, तो इसे लाल रंग की बार से दर्शाया जाता है। रणनीति HA बार के रंग परिवर्तन को ट्रेडिंग सिग्नल के रूप में उपयोग करती है, हरे से लाल होने पर शॉर्ट करती है, और लाल से हरे होने पर लॉन्ग करती है, जो एक विशिष्ट रिवर्सल रणनीति है।
रणनीति का सिद्धांत
रणनीति का मुख्य तर्क मुख्य रूप से HA बार के रंग परिवर्तन की गणना करके कीमत के रिवर्सल का निर्धारण करना है।
सबसे पहले, इनपुट पैरामीटर के अनुसार चुनें कि क्या HA का उपयोग करके कैंडल के मानों की गणना करनी है। यदि उपयोग करने का चयन किया जाता है, तो HA डेटा से ओपन, हाई, लो, क्लोज प्राप्त करें; यदि उपयोग नहीं करते हैं, तो सीधे मूल कैंडल डेटा से प्राप्त करें।
haClose = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, close) : close
haOpen = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, open) : open
haHigh = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, high) : high
haLow = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, low) : low
फिर HA गणना सूत्र के अनुसार इस अवधि के HA ओपन और क्लोज प्राप्त करें।
haclose = (haOpen + haHigh + haLow + haClose) / 4
haopen := na(haopen[1]) ? (haOpen + haClose) / 2 : (haopen[1] + haclose[1]) / 2
फिर HA ओपन और क्लोज के अनुसार HA उच्चतम और निम्नतम मूल्यों की गणना करें।
hahigh = max(haHigh, max(haopen, haclose))
halow = min(haLow, min(haopen, haclose))
HA ओपन और क्लोज के संबंध के अनुसार इस अवधि के HA बार का रंग निर्धारित करें।
hacolor = haclose > haopen ? color.green : color.red
लगातार दो अवधियों के HA रंग परिवर्तन के अनुसार कीमत के रिवर्सल सिग्नल का निर्धारण करें।
turnGreen = haclose > haopen and haclose[1] <= haopen[1]
turnRed = haclose <= haopen and haclose[1] > haopen[1]
लॉन्ग और शॉर्ट सिग्नल होने पर क्रमशः लॉन्ग और शॉर्ट पोजीशन खोलें।
strategy.entry("long", 1, when=turnGreen)
strategy.entry("short", 0, when=turnRed)
विपरीत सिग्नल होने पर पोजीशन बंद करें।
strategy.close("long", when=turnRed)
इस प्रकार HA बार के रंग परिवर्तन का निर्धारण करके कीमत के रिवर्सल पॉइंट को पकड़ा जा सकता है, जिससे रिवर्सल ट्रेडिंग रणनीति लागू होती है।
लाभ विश्लेषण
इस रणनीति के मुख्य लाभ निम्नलिखित हैं:
-
बेहतर HA का उपयोग करके कैंडल डेटा की गणना करने से कुछ शोर फ़िल्टर हो जाता है, और प्रवृत्ति रिवर्सल पॉइंट की पहचान अधिक स्पष्ट होती है।
-
केवल सरल HA बार रंग परिवर्तन पर आधारित रिवर्सल पॉइंट का निर्धारण, रणनीति का तर्क सरल और स्पष्ट है, समझने और लागू करने में आसान है।
-
रिवर्सल ट्रेडिंग विधि का उपयोग करके प्रवृत्ति परिवर्तन को समय पर पकड़ा जा सकता है, तेज़ रिवर्सल लाभ प्राप्त किया जा सकता है।
-
यह कॉन्फ़िगर किया जा सकता है कि HA का उपयोग कैंडल डेटा की गणना के लिए किया जाए या नहीं, विभिन्न बाज़ारों के अनुसार समायोजित किया जा सकता है।
-
ड्राइंग इंडिकेटर कैंडल कीमत के रिवर्सल पॉइंट का सहज निर्णय लेने में सुविधाजनक है।
-
ट्रेडिंग अवधि जैसे पैरामीटर को अनुकूलित करके विभिन्न प्रकारों के लिए समायोजित किया जा सकता है।
जोखिम विश्लेषण
इस रणनीति में कुछ जोखिम भी हैं जिन पर ध्यान देने की आवश्यकता है:
-
रिवर्सल ट्रेडिंग में फंसने का जोखिम होता है, सुनिश्चित करें कि रिवर्सल सिग्नल पर्याप्त विश्वसनीय हो।
-
साइडवेज़ बाज़ार में, रिवर्सल सिग्नल बार-बार आ सकते हैं, जिससे अत्यधिक ट्रेडिंग हो सकती है।
-
प्रवृत्ति की लंबाई का निर्धारण नहीं कर सकता, रिवर्सल के बाद मूल प्रवृत्ति जारी रह सकती है, जिससे नुकसान हो सकता है।
-
एकल संकेतक झूठे ब्रेकआउट से प्रभावित हो सकता है, अन्य संकेतकों के साथ संयोजन में उपयोग करना चाहिए।
-
यह सत्यापित करने की आवश्यकता है कि पैरामीटर पर्याप्त रूप से अनुकूलित हैं या नहीं, ओवरफिटिंग से बचें।
समाधान के अनुरूप:
-
पैरामीटर को अनुकूलित करें ताकि ट्रेडिंग सिग्नल स्थिर और विश्वसनीय हो।
-
प्रवृत्ति फिल्टर के साथ संयोजन करें, साइडवेज़ बाज़ार में ट्रेडिंग से बचें।
-
स्टॉप-लॉस निकासी तंत्र सेट करें, प्रति ट्रेड हानि को नियंत्रित करें।
-
पुष्टि के लिए अन्य संकेतकों के साथ संयोजन करें, झूठे सिग्नल से बचें।
-
पूरी तरह से बैकटेस्ट करके पैरामीटर को अनुकूलित करें, ओवरफिटिंग से बचें।
अनुकूलन दिशाएँ
इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता है:
-
ट्रेडिंग अवधि पैरामीटर को अनुकूलित करें, विभिन्न प्रकारों की विशेषताओं के अनुसार।
-
परीक्षण करें कि HA मान का उपयोग करना है या नहीं, ट्रेडिंग प्रकार की विशेषता के अनुसार चुनें।
-
प्रवृत्ति फ़िल्टर की शर्तें जोड़ें, साइडवेज़ बाज़ार में रिवर्सल से बचें।
-
गतिशील स्टॉप-लॉस सेट करें, बाज़ार की अस्थिरता के अनुसार स्टॉप-लॉस स्तर को समायोजित करें।
-
ट्रेडिंग सिग्नल की पुष्टि के लिए अन्य संकेतकों के साथ संयोजन करें।
-
धन प्रबंधन रणनीति जोड़ें, पोजीशन को समायोजित करें।
-
एकाधिक प्रकारों पर आर्बिट्रेज ट्रेडिंग का विस्तार करें।
-
बैकटेस्ट परिणामों के अनुसार पैरामीटर को संशोधित करें, ओवरफिटिंग से बचें।
सारांश
यह रणनीति बेहतर HA मूविंग एवरेज के लाभों का उपयोग करती है, HA बार के रंग परिवर्तन का निर्धारण करके कीमत के संभावित रिवर्सल पॉइंट का पता लगाती है। सीधे कैंडल का उपयोग करने की तुलना में, HA मूविंग एवरेज कुछ शोर को फ़िल्टर कर सकता है, और रिवर्सल सिग्नल अधिक स्पष्ट होते हैं। रणनीति सरल और सहज तरीके से रिवर्सल ट्रेडिंग विचार को लागू करती है, तर्क सरल और स्पष्ट है, वास्तविक ट्रेडिंग में लागू करना आसान है। हालांकि, रिवर्सल ट्रेडिंग में फंसने का जोखिम भी है, सिग्नल की सटीकता को और अनुकूलित करने की आवश्यकता है। इसके अलावा, प्रवृत्ति निर्णय जैसे अन्य कारकों के साथ संयोजन करने का प्रयास किया जा सकता है, जिससे एक अधिक पूर्ण ट्रेडिंग प्रणाली बनाई जा सके। कुल मिलाकर, यह रणनीति HA डेटा पर आधारित रिवर्सल पॉइंट खोजने का एक विचार प्रदान करती है, जिसके आधार पर विस्तार और अनुकूलन करके अपनी खुद की रिवर्सल ट्रेडिंग रणनीति विकसित की जा सकती है।
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Heikin-Ashi Change Strategy", overlay=true)
UseHAcandles = input(true, title="Use Heikin Ashi Candles in Algo Calculations")- 1

