
एक गतिशील ब्रीज बैंड-ब्रेकिंग रणनीति एक ब्रीज बैंड-आधारित ट्रेडिंग रणनीति है। यह रणनीति ब्रीज बैंड के ऊपरी और निचले हिस्सों को गतिशील समर्थन और प्रतिरोध के रूप में उपयोग करती है, जब कीमत ऊपरी हिस्सों को तोड़ती है तो खरीदती है, और जब यह नीचे की ओर होती है तो बेचती है। ब्रीज बैंड को मध्य-रेखा ((चलती औसत), ऊपरी (मध्य-रेखा के मानक अंतर के गुणांक) और निचले (मध्य-रेखा के मानक अंतर के गुणांक) से बना है, जो बाजार में उतार-चढ़ाव के लिए गतिशील रूप से समायोजित किया जा सकता है।
एक गतिशील ब्रीज ब्रेकआउट रणनीति एक सरल और आसान व्यापारिक रणनीति है, जो ब्रीज को नीचे की ओर तोड़ने के माध्यम से व्यापारिक संकेत उत्पन्न करती है। यह रणनीति ट्रेंडिंग बाजार में अच्छा प्रदर्शन करती है, लेकिन अस्थिर बाजार में अक्सर व्यापार की समस्या हो सकती है। अनुकूलन दिशा में अन्य तकनीकी संकेतकों के संयोजन, अनुकूलन मापदंड, उचित स्टॉप-लॉस सेटिंग और बाजार की स्थिति के अनुसार रणनीति को समायोजित करना शामिल है।
/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands with Strategy", shorttitle='MBB', overlay=true)
// Input Variables
src = close
length = input.int(34, "Length", minval=1)
mult = input.float(2.0, "Multiplier", minval=0.001, maxval=50)
// Bollinger Bands Calculation
basis = ta.sma(src, length)
dev = ta.stdev(src, length)
upperBand = basis + mult * dev
lowerBand = basis - mult * dev
// Plotting Bollinger Bands
pBasis = plot(basis, "Basis", color=color.gray)
pUpper = plot(upperBand, "Upper Band", color=color.green)
pLower = plot(lowerBand, "Lower Band", color=color.red)
fill(pUpper, pBasis, color=color.new(color.green, 90))
fill(pBasis, pLower, color=color.new(color.red, 90))
// Strategy Execution Using `if`
if (ta.crossover(src, upperBand))
strategy.entry("Long", strategy.long)
if (ta.crossunder(src, lowerBand))
strategy.entry("Short", strategy.short)
if (ta.crossunder(src, upperBand))
strategy.close("Long")
if (ta.crossover(src, lowerBand))
strategy.close("Short")