विपरीत ब्रेकआउट ट्रेडिंग रणनीति
अवलोकन
रिवर्सल ब्रेकआउट ट्रेडिंग रणनीति एक ऐसी ट्रेडिंग रणनीति है जो कीमतों में लगातार वृद्धि या गिरावट के ब्रेकआउट के आधार पर विपरीत दिशा में कार्य करती है। यह रणनीति कीमतों में लगातार वृद्धि या गिरावट की अवधि निर्धारित करके, कीमत में एक निश्चित प्रवृत्ति बनने के बाद, लाभ कमाने के लिए विपरीत दिशा में कार्य करती है।
रणनीति का सिद्धांत
यह रणनीति मुख्य रूप से निम्नलिखित भागों के माध्यम से कार्यान्वित की जाती है:
-
कीमतों में लगातार वृद्धि और गिरावट की अवधि की लंबाई निर्धारित करना, अर्थात consecutiveBarsUp और consecutiveBarsDown। जब वर्तमान अवधि का मूल्य प्रवृत्ति निर्धारित लंबाई तक पहुंच जाती है, तो ट्रेडिंग सिग्नल ट्रिगर होता है।
-
वर्तमान कीमत की पिछली अवधि की कीमत के सापेक्ष वृद्धि या गिरावट की गणना करना, और इस वृद्धि या गिरावट के आधार पर लगातार वृद्धि या गिरावट की वर्तमान अवधि की लंबाई (ups और dns) की गणना करना।
-
बैकटेस्टिंग की समय सीमा निर्धारित करना, time_cond के माध्यम से रणनीति को केवल बैकटेस्टिंग समय के भीतर ही संचालित करने के लिए सीमित करना।
-
दैनिक ट्रेडिंग समय निर्धारित करना, timetobuy के माध्यम से ट्रेडिंग सिग्नल को केवल निर्धारित समय अवधि के भीतर ही जारी करने के लिए सीमित करना।
-
जब कीमत में लगातार वृद्धि की अवधि निर्धारित लंबाई तक पहुंच जाती है, तो लॉन्ग सिग्नल जारी करना, strategy.long के माध्यम से; जब कीमत में लगातार गिरावट की अवधि निर्धारित लंबाई तक पहुंच जाती है, तो शॉर्ट सिग्नल जारी करना, strategy.short के माध्यम से।
-
स्टॉप लॉस और टेक प्रॉफिट मूल्य निर्धारित किए जा सकते हैं। लॉन्ग करते समय अल्पकालिक स्टॉप लॉस सेट करना, शॉर्ट करते समय दीर्घकालिक स्टॉप लॉस सेट करना; लॉन्ग करते समय दीर्घकालिक टेक प्रॉफिट सेट करना, शॉर्ट करते समय अल्पकालिक टेक प्रॉफिट सेट करना।
-
ट्रेडिंग सिग्नल भेजते समय संदेश अलर्ट सेट किए जा सकते हैं।
-
उपरोक्त मापदंडों और मूल्य स्तरों के आधार पर, शर्तें पूरी होने पर लॉन्ग या शॉर्ट सिग्नल जारी करना।
लाभ विश्लेषण
इस रिवर्सल ब्रेकआउट रणनीति के निम्नलिखित लाभ हैं:
-
मूल्य प्रतिवर्तन बिंदुओं को पकड़ना, विपरीत दिशा में कार्य करके अच्छा लाभ कमाया जा सकता है। जब कीमत में प्रवृत्ति बनती है, तो विपरीत दिशा में कार्य करके मूल्य प्रतिवर्तन पर लाभ कमाया जा सकता है।
-
पैरामीटर लचीले ढंग से कॉन्फ़िगर किए जा सकते हैं, बाजार के अनुसार पैरामीटर समायोजित किए जा सकते हैं। लगातार वृद्धि और गिरावट की अवधियों की संख्या को समायोजित किया जा सकता है, टेक प्रॉफिट और स्टॉप लॉस के स्तरों को समायोजित किया जा सकता है, ट्रेडिंग समय अवधि को सीमित किया जा सकता है, और वास्तविक स्थिति के अनुसार पैरामीटर ऑप्टिमाइज़ किए जा सकते हैं।
-
जोखिम को नियंत्रित करने के लिए स्टॉप लॉस और टेक प्रॉफिट जोड़ा जा सकता है। लॉन्ग या शॉर्ट करने के बाद स्टॉप लॉस और टेक प्रॉफिट पूर्व निर्धारित किया जा सकता है, जो ट्रेडिंग जोखिम को नियंत्रित करने में मदद करता है।
-
स्वचालित ट्रेडिंग की सुविधा के लिए ट्रेडिंग अलर्ट संदेश सेट किए जा सकते हैं। ट्रेडिंग सिग्नल भेजते समय संदेश अलर्ट सेट किए जा सकते हैं, जिनका उपयोग स्वचालित ट्रेडिंग सिस्टम के साथ किया जा सकता है।
-
रणनीति के परीक्षण की सुविधा के लिए बैकटेस्टिंग समय सीमा निर्धारित की जा सकती है। बैकटेस्टिंग समय सीमा की सेटिंग जोड़ी गई है, जिससे विभिन्न बाजार स्थितियों में रणनीति के प्रभाव का आसानी से निरीक्षण किया जा सकता है।
जोखिम विश्लेषण
इस रणनीति में कुछ जोखिम भी हैं जिन पर ध्यान देने की आवश्यकता है:
-
महत्वपूर्ण समाचार घटनाओं से बचना चाहिए। जब कोई बड़ी खबर जारी होती है, तो मूल्य प्रवृत्ति का अनुमान नहीं लगाया जा सकता है, और रणनीति एक साथ लॉन्ग और शॉर्ट दोनों सिग्नल जारी कर सकती है, जिससे नुकसान हो सकता है। महत्वपूर्ण वित्तीय समाचारों के जारी होने के समय से बचना चाहिए।
-
जब प्रतिवर्तन स्पष्ट नहीं होता है तो यह बहुत प्रभावी नहीं होता है। जब प्रवृत्ति स्पष्ट नहीं होती है, तो विपरीत दिशा में कार्य करने का प्रभाव अच्छा नहीं होता है, और सावधानी से उपयोग करने की आवश्यकता है।
-
बैकटेस्ट डेटा फिटिंग का जोखिम। रणनीति ऑप्टिमाइज़ेशन में बैकटेस्ट डेटा पर अत्यधिक निर्भरता से बचना चाहिए, बैकटेस्ट डेटा भविष्य की प्रवृत्ति का प्रतिनिधित्व नहीं करता है। लाइव ट्रेडिंग में पैरामीटर को उचित रूप से समायोजित किया जाना चाहिए।
-
उच्च ट्रेडिंग आवृत्ति से बाजार पर नज़र रखना मुश्किल हो सकता है। यदि निर्धारित अवधि बहुत कम है, तो ट्रेडिंग आवृत्ति बहुत अधिक होगी, जो दीर्घकालिक स्थिर लाभ के लिए अनुकूल नहीं है।
-
जोखिम कम करने के लिए स्टॉप लॉस और टेक प्रॉफिट रणनीति को उचित रूप से ऑप्टिमाइज़ किया जा सकता है। मौजूदा फिक्स्ड स्टॉप लॉस और टेक प्रॉफिट को ट्रेंड फॉलोइंग स्टॉप लॉस जैसे तरीकों से और बेहतर बनाया जा सकता है।
ऑप्टिमाइज़ेशन दिशाएँ
इस रणनीति को निम्नलिखित पहलुओं से और अधिक ऑप्टिमाइज़ किया जा सकता है:
-
प्रवृत्ति निर्धारण तंत्र जोड़ना, गैर-प्रवृत्ति बाजारों में अनावश्यक प्रतिवर्तन से बचना। मूल्य अस्थिरता, चैनल आदि जैसे संकेतकों का पता लगाकर प्रवृत्ति की डिग्री का निर्धारण किया जा सकता है, और मूल्य प्रतिवर्तन बिंदुओं को चूकने से बचा जा सकता है।
-
स्टॉप लॉस और टेक प्रॉफिट रणनीति को ऑप्टिमाइज़ करना ताकि वे बाजार की अस्थिरता के अनुसार स्वचालित रूप से समायोजित हो सकें। बैलेंस प्रतिशत स्टॉप लॉस, ATR स्टॉप लॉस आदि जैसे तरीकों का उपयोग करके स्टॉप लॉस और टेक प्रॉफिट सेटिंग्स को अधिक बुद्धिमान बनाया जा सकता है।
-
वॉल्यूम इंडिकेटर का निर्णय जोड़ना। ट्रेडिंग वॉल्यूम में बदलाव जैसे संकेतकों के साथ जोड़कर, केवल कैंडलस्टिक पैटर्न के आधार पर उत्पन्न होने वाले गलत सिग्नलों से बचा जा सकता है।
-
मल्टी-इंस्ट्रूमेंट संयोजन। रणनीति को विभिन्न इंस्ट्रूमेंट्स पर लागू करना और उन्हें संयोजित करना, एकल इंस्ट्रूमेंट के जोखिम को फैला सकता है।
-
पैरामीटर ऑप्टिमाइज़ेशन और मशीन लर्निंग। अधिक ऐतिहासिक डेटा एकत्र करना, मशीन लर्निंग विधियों का उपयोग करके स्वचालित रूप से पैरामीटर को ऑप्टिमाइज़ करना, जिससे रणनीति अधिक स्थिर हो जाती है।
सारांश
रिवर्सल ब्रेकआउट ट्रेडिंग रणनीति मूल्य प्रतिवर्तन बिंदुओं को पकड़कर विपरीत दिशा में कार्य करती है, जिससे अच्छे ट्रेडिंग सिग्नल प्राप्त किए जा सकते हैं। इस रणनीति का लाभ यह है कि यह कॉन्फ़िगरेशन में लचीली है, जोखिम को नियंत्रित कर सकती है, और स्वचालित ट्रेडिंग के लिए उपयुक्त है। हालाँकि, इसमें कुछ जोखिम भी हैं, और दीर्घकालिक स्थिर लाभ के लिए मापदंडों और रणनीति में निरंतर सुधार और अनुकूलन की आवश्यकता है।
/*backtest
start: 2023-10-17 00:00:00
end: 2023-10-24 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// Strategy
strategy("Up/Down Strategy - Contrarian", overlay=true, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash)- 1

