साइडवेज ब्रेकथ्रू ऑसिलेशन रणनीति एक मात्रात्मक ट्रेडिंग रणनीति है जो खरीद और बिक्री संकेतों को निर्धारित करने के लिए बोलिंगर बैंड और एमएसीडी संकेतक का उपयोग करती है। यह रणनीति मुख्य रूप से स्टॉक इंडेक्स वायदा, विदेशी मुद्रा और डिजिटल मुद्राओं जैसे दोलन उत्पादों के लिए उपयुक्त है। रणनीति का मुख्य विचार खरीद और बिक्री संकेत जारी करना है जब कीमत बोलिंगर बैंड के ऊपरी और निचले बैंडों के माध्यम से टूटती है।
साइडवेज ब्रेकथ्रू ऑसिलेशन रणनीति में बोलिंगर बैंड्स का उपयोग मूल्य उतार-चढ़ाव की सीमा का न्याय करने के लिए किया जाता है। बोलिंगर बैंड्स में मध्य बैंड, ऊपरी बैंड और निचला बैंड शामिल हैं। मध्य बैंड एन-दिवसीय सरल चलती औसत है, और ऊपरी और निचले बैंड क्रमशः मध्य बैंड के ऊपर और नीचे के एन-दिवसीय सच्चे रेंज के k गुना हैं। जब कीमत निचले बैंड के माध्यम से टूटती है, तो माना जाता है कि बाजार उलट सकता है, एक खरीद संकेत जारी किया जाता है। जब कीमत ऊपरी बैंड के माध्यम से टूटती है, तो माना जाता है कि बाजार उलट सकता है, एक बिक्री संकेत जारी किया जाता है।
ट्रेडिंग बिंदुओं को निर्धारित करने के लिए बोलिंगर बैंड का उपयोग करने के अलावा, इस रणनीति में ट्रेडिंग संकेतों को निर्धारित करने के लिए एमएसीडी संकेतक भी शामिल है। एमएसीडी संकेतक में डीआईएफ लाइन, डीईए लाइन और एमएसीडी लाइन शामिल हैं। डीआईएफ लाइन 12 दिनों के घातीय चलती औसत और 26 दिनों के घातीय चलती औसत के बीच का अंतर है, डीईए लाइन 9 दिनों की घातीय चलती औसत है, और एमएसीडी लाइन डीआईएफ और डीईए लाइनों के बीच का अंतर है। एक खरीद संकेत तब उत्पन्न होता है जब एमएसीडी लाइन नकारात्मक से सकारात्मक हो जाती है, और एक बिक्री संकेत तब उत्पन्न होता है जब यह सकारात्मक से नकारात्मक हो जाती है।
बोलिंगर बैंड और एमएसीडी संकेतकों को मिलाकर, साइडवेज ब्रेकथ्रू ऑसिलेशन रणनीति के लिए ट्रेडिंग सिग्नल जनरेशन नियम हैंः जब कीमत बोलिंगर चैनल के निचले बैंड के माध्यम से टूटती है तो एक खरीद संकेत जारी किया जाता है; जब कीमत बोलिंगर चैनल के ऊपरी बैंड के माध्यम से टूटती है तो एक बिक्री संकेत जारी किया जाता है। जब कीमत चैनल रेल को फिर से तोड़ती है तो स्थिति को बंद करें।
साइडवेज ब्रेकथ्रू ऑसिलेशन रणनीति के निम्नलिखित फायदे हैंः
यद्यपि साइडवेज ब्रेकथ्रू ऑसिलेशन रणनीति के कई फायदे हैं, फिर भी वास्तविक व्यापार में कुछ जोखिम हैं, जो मुख्य रूप से निम्नलिखित पहलुओं में परिलक्षित होते हैंः
उपरोक्त जोखिमों को कम करने के लिए, हम निम्नलिखित पहलुओं से अनुकूलन कर सकते हैंः
साइडवेज ब्रेकथ्रू ऑसिलेशन रणनीति में भी आगे के अनुकूलन के लिए जगह है, जो मुख्य रूप से निम्नलिखित दिशाओं में किया जा सकता हैः
साइडवेज ब्रेकथ्रू ऑसिलेशन रणनीति में बोलिंगर बैंड और एमएसीडी संकेतक एकीकृत होते हैं ताकि प्रवेश और निकास समय निर्धारित किया जा सके, और दोनों पक्षों पर मूल्य ब्रेकथ्रू का उपयोग करके दोहराने वाले रुझानों में उलट अवसरों को प्रभावी ढंग से पकड़ सकते हैं। यह रणनीति सरल, पैरामीटर चयन में लचीली है, और विभिन्न उत्पादों में अच्छी तरह से प्रदर्शन करती है। हालांकि, अभी भी रणनीति के लिए कुछ जोखिम हैं जिन्हें आगे परीक्षण और अनुकूलन की आवश्यकता होती है। हमने कुछ अनुकूलन विचारों का प्रस्ताव दिया है। निरंतर सुधार के साथ, हमारा मानना है कि इस रणनीति का प्रदर्शन बेहतर और बेहतर होगा। सामान्य तौर पर, साइडवेज ब्रेकथ्रू ऑसिलेशन रणनीति एक अनुशंसित मात्रात्मक रणनीति है।
/*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)