बोलिंगर बैंड पर आधारित बुद्धिमान ट्रैकिंग ट्रेडिंग रणनीति


निर्माण तिथि: 2024-01-17 14:05:36 अंत में संशोधित करें: 2024-01-17 14:05:36
कॉपी: 1 क्लिक्स: 590
1
ध्यान केंद्रित करना
1617
समर्थक

बोलिंगर बैंड पर आधारित बुद्धिमान ट्रैकिंग ट्रेडिंग रणनीति

अवलोकन

यह रणनीति बुरिन बैंड सूचक डिजाइन पर आधारित है, जब कीमत बुरिन बैंड को पार करती है तो यह खाली हो जाती है और जब यह नीचे जाती है तो यह अधिक होता है, जिससे ट्रेडों को ट्रैक करने के लिए एक स्मार्ट तरीका होता है।

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

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

इस रणनीति के तहत, मुख्य रूप से दो मापदंडों पर विचार किया जाता हैः

  1. hi.crossover ((source, lower): समापन मूल्य पर ट्रैक से नीचे, अधिक करें

  2. ta.crossunder{source, upper}: समापन मूल्य के नीचे ट्रैक पर, शून्य

जब स्थिति को रद्द करने की स्थिति ट्रिगर की जाती है, तो strategy.cancel () फ़ंक्शन का उपयोग करके वर्तमान स्थिति को रद्द करें।

रणनीति का विश्लेषण

इस रणनीति के मुख्य फायदे हैंः

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

रणनीतिक जोखिम विश्लेषण

इस रणनीति के कुछ जोखिम भी हैं:

  1. ब्रिन बेल्ट के माध्यम से, एक झूठी संकेत हो सकता है।
  2. परिणाम पैरामीटर अनुकूलन पर निर्भर करता है, गलत पैरामीटर चयन लाभप्रदता को प्रभावित कर सकता है
  3. स्टॉप लॉस को ट्रैक करने में कठिनाई, एकल नुकसान को प्रभावी ढंग से नियंत्रित नहीं करना

समाधान के लिएः

  1. अन्य संकेतकों के साथ मिलकर, फ़िल्टर सिग्नल, झूठी घुसपैठ से बचें
  2. पैरामीटर परीक्षण करें और सबसे अच्छा पैरामीटर संयोजन चुनें
  3. मोबाइल स्टॉप या ट्रेंड ट्रैकिंग स्टॉप क्लिप जोड़ें

रणनीति अनुकूलन दिशा

इस रणनीति को और भी बेहतर बनाया जा सकता हैः

  1. अन्य संकेतकों के साथ प्रवृत्ति की दिशा का आकलन करें और उन बाजारों से बचें जो बुरीन बैंड रणनीति के लिए उपयुक्त नहीं हैं
  2. विभिन्न आवृत्ति मापदंडों के प्रभाव का परीक्षण करें और इष्टतम आवृत्ति का पता लगाएं
  3. एकल हानि को प्रभावी ढंग से नियंत्रित करने के लिए एक गतिशील रोक या रुझान ट्रैकिंग रोक तंत्र को शामिल करना

संक्षेप

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

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

//@version=5
strategy("Bollinger Bands Strategy with alerts (incl. pending orders) via TradingConnector to Forex", overlay=true)
source = close
length = input.int(20, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
basis = ta.sma(source, length)
dev = mult * ta.stdev(source, length)
upper = basis + dev
lower = basis - dev
buyEntry = ta.crossover(source, lower)
sellEntry = ta.crossunder(source, upper)
if (ta.crossover(source, lower))
	strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE")
    alert(message='long price='+str.tostring(lower), freq=alert.freq_once_per_bar_close)
else
	strategy.cancel(id="BBandLE")
    alert(message='cancel long', freq=alert.freq_once_per_bar_close)
if (ta.crossunder(source, upper))
	strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE")
    alert(message='short price='+str.tostring(upper), freq=alert.freq_once_per_bar_close)
else
	strategy.cancel(id="BBandSE")
    alert(message='cancel short', freq=alert.freq_once_per_bar_close)
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)

//Lines of code added to the original built-in script: 14, 17, 20 and 23 only.
//They trigger alerts ready to be executed on real markets through TradingConnector
//available for Forex, indices, crypto, stocks - anything your broker offers for trading via MetaTrader4/5