
यह रणनीति एक बुरीन बैंड सूचक पर आधारित एक गतिशील ट्रेडिंग प्रणाली है, जो मुख्य रूप से बुरीन बैंड के साथ कीमतों के क्रॉसिंग के माध्यम से ट्रेडिंग सिग्नल उत्पन्न करती है, और एक गतिशील बाहर निकलने की शर्त के रूप में बुरीन बैंड सीमा को छूने वाले उच्च और निम्न बिंदुओं के साथ संयुक्त है। यह रणनीति बुरीन बैंड की विशेषताओं का पूरा उपयोग करती है, जो कि कीमतों के उतार-चढ़ाव के क्षेत्र के रूप में है, व्यापार के अवसरों की तलाश में जब कीमतें औसत से विचलित होती हैं, लाभप्रदता की रक्षा करने और जोखिम को नियंत्रित करने के लिए गतिशील बाहर निकलने के तंत्र के माध्यम से।
रणनीति के मूल तर्क में निम्नलिखित प्रमुख तत्व शामिल हैं:
इस रणनीति ने एक पूर्ण व्यापार प्रणाली का निर्माण किया है, जिसमें स्पष्ट व्यापारिक तर्क और जोखिम प्रबंधन तंत्र हैं, ब्रुइंग बैंड संकेतकों के माध्यम से। हालांकि कुछ संभावित जोखिम हैं, उचित पैरामीटर अनुकूलन और रणनीति में सुधार के साथ, विभिन्न बाजार स्थितियों में इसके प्रदर्शन को और बढ़ाया जा सकता है। रणनीति का मुख्य लाभ बाजार में उतार-चढ़ाव के लिए इसकी गतिशील अनुकूलन की विशेषता है, जो इसे विशेष रूप से अस्थिर बाजार स्थितियों के लिए उपयुक्त बनाता है।
/*backtest
start: 2024-02-22 00:00:00
end: 2025-02-19 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//
// #######################################
// # #
// # Taexion #
// # #
// #######################################
//
//@version=6
strategy("Bollinger Strategy: Close at Band Touch v6", overlay=true, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=1000)
// Bollinger Bands parameters
length = input.int(10, title="Bollinger Period")
mult = input.float(2.0, title="Multiplier", step=0.1)
basis = ta.sma(close, length)
dev = mult * ta.stdev(close, length)
upper = basis + dev
lower = basis - dev
// Plotting the bands
plot(basis, color=color.blue, title="Base")
p1 = plot(upper, color=color.red, title="Upper Band")
p2 = plot(lower, color=color.green, title="Lower Band")
fill(p1, p2, color=color.new(color.blue, 90), title="Band Fill")
// Entry signals
longEntry = ta.crossover(close, lower)
shortEntry = ta.crossunder(close, upper)
if longEntry
strategy.entry("Long", strategy.long)
if shortEntry
strategy.entry("Short", strategy.short)
// Exit conditions based on touching the bands
// If in a long position and the candle's high touches or exceeds the upper band, close long.
if strategy.position_size > 0 and high >= upper
strategy.close("Long")
// If in a short position and the candle's low touches or falls below the lower band, close short.
if strategy.position_size < 0 and low <= lower
strategy.close("Short")