द्विपक्षीय ब्रेकआउट दोलन रणनीति


निर्माण तिथि: 2024-01-03 11:29:24 अंत में संशोधित करें: 2024-01-03 11:29:24
कॉपी: 1 क्लिक्स: 630
1
ध्यान केंद्रित करना
1621
समर्थक

द्विपक्षीय ब्रेकआउट दोलन रणनीति

अवलोकन

द्विपक्षीय ब्रेकआउट शॉक रणनीति एक मात्रात्मक ट्रेडिंग रणनीति है जिसमें बुरिन चैनल और MACD सूचकांक का उपयोग किया जाता है। यह रणनीति मुख्य रूप से स्टॉक इंडेक्स, वायदा, विदेशी मुद्रा और डिजिटल मुद्रा जैसे उतार-चढ़ाव वाली घटनाओं पर लागू होती है। रणनीति का मुख्य विचार यह है कि बुरिन चैनल को तोड़ने के बाद कीमतों को खरीदने और बेचने के लिए संकेत दिया जाए।

रणनीति सिद्धांत

द्विपक्षीय ब्रेकआउट रणनीति ब्लिंक चैनल का उपयोग करके मूल्य उतार-चढ़ाव की सीमा का आकलन करती है। ब्लिंक चैनल में मध्य ट्रैक, ऊपरी ट्रैक और निचले ट्रैक शामिल हैं, जिसमें मध्य ट्रैक n-दिन की सरल चलती औसत है, और ऊपरी ट्रैक और निचले ट्रैक क्रमशः n-दिन की वास्तविक तरंगों को जोड़ते हैं और घटाते हैं। जब कीमत ऊपर से नीचे की ओर जाती है, तो यह माना जाता है कि स्थिति में बदलाव हो सकता है, एक खरीद संकेत जारी करता है; जब कीमत नीचे की ओर जाती है, तो यह माना जाता है कि स्थिति में बदलाव हो सकता है, एक बिक्री संकेत जारी करता है।

ब्रिंग चैनल का उपयोग करने के अलावा, यह रणनीति MACD संकेतों के साथ व्यापार संकेतों को निर्धारित करती है। MACD संकेतों में DIF लाइन, DEA लाइन और MACD लाइन शामिल हैं। जिसमें DIF लाइन 12 वीं सूचकांक की चलती औसत और 26 वीं सूचकांक की चलती औसत का अंतर है, DEA लाइन 9 वीं सूचकांक की चलती औसत है, और MACD लाइन DIF लाइन और DEA लाइन का अंतर है। जब MACD लाइन नकारात्मक से सही होती है, तो यह एक खरीद संकेत उत्पन्न करती है और जब यह नकारात्मक से सही होती है, तो यह एक बिक्री संकेत उत्पन्न करती है।

एकीकृत ब्रोइलिंग चैनल और MACD संकेतक, द्विपक्षीय तोड़-फोड़ की रणनीति के लिए ट्रेडिंग सिग्नल जनरेशन नियम हैंः जब कीमत ब्रोइलिंग चैनल से नीचे की ओर गिरती है, तो एक खरीद संकेत जारी करें; जब कीमत ब्रोइलिंग चैनल से ऊपर की ओर गिरती है, तो एक बेचने का संकेत जारी करें। जब कीमत फिर से चैनल ट्रैक को तोड़ती है, तो स्थिति से बाहर निकलें।

श्रेष्ठता विश्लेषण

द्विपक्षीय तोड़फोड़ की रणनीति के निम्नलिखित फायदे हैंः

  1. रणनीति सरल, स्पष्ट, समझने और लागू करने में आसान है, जो शुरुआती लोगों के लिए उपयुक्त है;
  2. बुरिंग चैनल का उपयोग मूल्य उतार-चढ़ाव की सीमा को निर्धारित करने के लिए किया जाता है, और MACD संकेतक फ़िल्टर सिग्नल के साथ संयोजन में, पलटाव के अवसरों की प्रभावी पहचान की जा सकती है;
  3. द्विपक्षीय संचालन बाजार में उतार-चढ़ाव के अवसरों को बार-बार पकड़ सकता है, झूठी रिपोर्टिंग को कम कर सकता है और मुनाफे की संभावनाओं को बढ़ा सकता है;
  4. कम रणनीति पैरामीटर, आसान अनुकूलन और स्थिर संचालन;
  5. इस रणनीति में कुछ लचीलापन है और यह कई बाजारों में अच्छा प्रदर्शन कर रहा है।

जोखिम विश्लेषण

हालांकि द्विपक्षीय रणनीति के कई फायदे हैं, लेकिन वास्तविक लेनदेन में कुछ जोखिम भी हैं, जो मुख्य रूप से निम्नलिखित पहलुओं में दिखाई देते हैंः

  1. चौंकाने वाली घटनाओं में परिवर्तन से रणनीति विफल हो सकती है। यदि कीमतें चैनल को तोड़ने के बाद जल्दी से चैनल में वापस आ जाती हैं, तो यह कैद होने का जोखिम पैदा कर सकता है।
  2. बुलिंग चैनल पैरामीटर की गलत सेटिंग भी रणनीति के प्रदर्शन को प्रभावित कर सकती है; यदि बैंडविड्थ सेटिंग बहुत बड़ी या बहुत छोटी है, तो यह खरीदारी और बिक्री के बिंदु पर कैप्चर को प्रभावित कर सकती है;
  3. अनुचित MACD संकेतक पैरामीटर संकेतों को अग्रिम या विलंबित कर सकता है, जिससे रणनीति के मुनाफे के स्तर को प्रभावित किया जा सकता है;
  4. इस रणनीति में धन प्रबंधन के कारकों को ध्यान में नहीं रखा गया है, जिससे घाटे में वृद्धि का खतरा है।

इस जोखिम को कम करने के लिए, हम निम्नलिखित क्षेत्रों में अनुकूलन कर सकते हैंः

  1. प्रवृत्ति संकेतकों के साथ संयोजन में, केवल अल्पकालिक मूल्य सुधार के लिए संकेत देने से बचें;
  2. परीक्षण और अनुकूलन के लिए ब्रिन चैनल और MACD सूचकांक पैरामीटर, सबसे अच्छा पैरामीटर का चयन;
  3. स्टॉप लॉस रणनीति के साथ एकल हानि को नियंत्रित करना;
  4. ट्रेडिंग खातों के जोखिम को नियंत्रित करने के लिए एक स्थिति प्रबंधन मॉड्यूल जोड़ा गया।

अनुकूलन दिशा

द्विपक्षीय तोड़फोड़ रणनीति में और अधिक अनुकूलन के लिए जगह है, मुख्य रूप से निम्नलिखित दिशाओं सेः

  1. अधिक संकेतक के साथ खरीद और बिक्री संकेतों की पहचान करना। जैसे कि लेनदेन की मात्रा में निर्णय जोड़ना, कीमत और लेनदेन की मात्रा के साथ-साथ बड़े बिंदु पर संकेत देना; या आरएसआई संकेतक को जोड़ना, ओवरबॉय ओवरसोल्ड क्षेत्र में संकेत देना;
  2. स्वचालित रोकथाम तंत्र को जोड़ना। चलती रोकथाम या प्रतिशत रोकथाम का उपयोग करें, जिससे एकल हानि को प्रभावी रूप से नियंत्रित किया जा सके;
  3. भंडारण प्रबंधन के लिए एक और तंत्र, जैसे कि एक निश्चित भंडारण प्रबंधन, मार्टिंगेल प्रबंधन, आदि, ताकि हर बार भंडारण के लिए धनराशि का उचित वितरण किया जा सके;
  4. पैरामीटर ट्यूनिंग. अधिक ऐतिहासिक डेटा के साथ, बुलिंग चैनल और MACD संकेतकों के लिए इष्टतम पैरामीटर संयोजन की तलाश करें, जिससे रणनीति लाभप्रदता में सुधार हो सके।
  5. गतिशील अनुकूलन के माध्यम से वास्तविक समय में पैरामीटर को समायोजित करें, जिससे रणनीति का प्रदर्शन अधिक स्थिर हो।

संक्षेप

द्विपक्षीय ब्रेकआउट रणनीति बुलिंग चैनल और एमएसीडी सूचकांक को एकीकृत करती है, जो बिक्री और बिक्री के समय को निर्धारित करती है, कीमतों के द्विपक्षीय ब्रेकआउट ऑपरेशन का उपयोग करती है, जो आघात के रुझान में एक पलटाव को प्रभावी ढंग से पकड़ सकती है। यह रणनीति सरल, आसान है, पैरामीटर का चयन करने के लिए लचीला है, और कई किस्मों में अच्छा प्रदर्शन करती है। फिर भी, इस रणनीति में कुछ जोखिम हैं, जिन्हें आगे परीक्षण और अनुकूलन की आवश्यकता है। हमने कुछ अनुकूलन विचारों को प्रस्तुत किया है, और हमें विश्वास है कि यह रणनीति निरंतर सुधार के माध्यम से बेहतर और बेहतर प्रदर्शन करेगी। कुल मिलाकर, द्विपक्षीय ब्रेकआउट रणनीति एक अनुशंसित मात्रात्मक रणनीति है।

रणनीति स्रोत कोड
/*backtest
start: 2023-12-26 00:00:00
end: 2024-01-02 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy("Seitwärtsdoppelpenetration", overlay=false)

//Keltner Channel
source = open

useTrueRange = input(true)
length = input(20, minval=1)
mult = input(4.0)

ma = sma(source, length)
range = useTrueRange ? tr : high - low
rangema = sma(range, length)
upper = ma + rangema * mult
lower = ma - rangema * mult

crossUpper = crossover(source, upper)
crossLower = crossunder(source, lower)

//Entry
buyEntry = cross(lower,source)
sellEntry = cross(upper,source)

if (cross(lower,source))
    strategy.entry("buyEntry", strategy.long, comment="buyEntry")

if (cross(source, upper))
    strategy.entry("sellEntry", strategy.short, comment="sellEntry")

buyExit = cross(source, upper)
sellExit = cross(lower,source)

strategy.close("buyEntry", buyExit)
strategy.close("sellEntry", sellExit)