
یہ حکمت عملی ایک متحرک ٹریڈنگ سسٹم ہے جو بورن بینڈ اشارے پر مبنی ہے ، جس میں ٹریڈنگ سگنل بنیادی طور پر قیمتوں اور بورن بینڈ کے ساتھ کراسنگ کے ذریعے پیدا کیے جاتے ہیں ، اور اعلی اور کم کے ساتھ مل کر بورن بینڈ کی سرحد کو متحرک باہر نکلنے کی شرط کے طور پر چھوتے ہیں۔ اس حکمت عملی نے بورن بینڈ کی خصوصیات کو قیمتوں کے اتار چڑھاؤ کی حد کے طور پر استعمال کیا ، تجارت کے مواقع کی تلاش کی جب قیمتیں اوسط سے ہٹ جاتی ہیں ، منافع کو بچانے اور خطرے کو کنٹرول کرنے کے لئے متحرک باہر نکلنے کے طریقہ کار کے ذریعہ۔
حکمت عملی کی بنیادی منطق میں درج ذیل کلیدی عناصر شامل ہیں:
اس حکمت عملی نے بلین بینڈ اشارے کے ذریعہ ایک مکمل ٹریڈنگ سسٹم بنایا ہے جس میں واضح ٹریڈنگ منطق اور رسک مینجمنٹ میکانزم موجود ہے۔ اگرچہ کچھ ممکنہ خطرات موجود ہیں ، لیکن مناسب پیرامیٹرز کی اصلاح اور حکمت عملی میں بہتری کے ذریعہ ، مختلف مارکیٹ کے حالات میں اس کی کارکردگی کو مزید بہتر بنایا جاسکتا ہے۔ حکمت عملی کی بنیادی خوبی اس کی متحرک طور پر مارکیٹ میں اتار چڑھاؤ کی خصوصیت پر مبنی ہے ، جو اسے خاص طور پر زیادہ اتار چڑھاؤ والے مارکیٹ کے ماحول کے لئے موزوں بناتا ہے۔
/*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")