
متحرک برین بینڈ ٹرینڈ ٹریکنگ اسٹریٹجی ایک مقداراتی تجارتی طریقہ ہے جو برین بینڈ اشارے پر مبنی ہے ، جس میں مارکیٹ کی قیمتوں میں اتار چڑھاؤ کے حدود میں توڑنے کے اشارے پر گرفت کرکے ممکنہ رجحان سازی کے مواقع کی نشاندہی کی جاتی ہے۔ اس حکمت عملی کا مقصد مارکیٹ میں اتار چڑھاؤ اور رجحان کی متحرک توانائی کا استعمال کرنا ہے ، جس سے قیمتوں میں توڑنے کے دوران تجارتی سگنل پیدا ہوتا ہے ، اور اسٹاپ اور اسٹاپ نقصان کے طریقہ کار کے ساتھ مل کر تجارت کے خطرے کو مؤثر طریقے سے منظم کیا جاتا ہے۔
حکمت عملی کا بنیادی اصول بروئنگ بینڈ کے اشارے اور قیمتوں میں اضافے کے اشارے کے متحرک حساب پر مبنی ہے:
متحرک برین بینڈ ٹرینڈ ٹریکنگ حکمت عملی قیمت کے اتار چڑھاؤ کے بینڈ کو توڑنے کے سگنل کو پکڑنے کے ذریعہ تاجروں کو ایک نسبتا simple آسان اور بدیہی مقدار میں تجارت کا طریقہ فراہم کرتی ہے۔ اس حکمت عملی کو مسلسل اصلاح اور خطرے کے انتظام کے ذریعہ ، یہ مقدار میں تجارت کے ٹول کٹ میں ایک طاقتور اضافہ ہوسکتا ہے۔
/*backtest
start: 2024-03-28 00:00:00
end: 2025-03-27 00:00:00
period: 3h
basePeriod: 3h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=6
strategy("Bollinger Bands Breakout Strategy", overlay=true)
// Input settings
length = input.int(20, title="BB Length")
src = close
mult = input.float(2.0, title="BB Multiplier")
// Bollinger Bands Calculation
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
// Breakout Conditions
longCondition = ta.crossover(close, upper)
shortCondition = ta.crossunder(close, lower)
// Plotting Bollinger Bands
plot(basis, color=color.blue, title="Middle Band")
plot(upper, color=color.red, title="Upper Band")
plot(lower, color=color.green, title="Lower Band")
// Strategy Orders
if longCondition
strategy.entry("Long", strategy.long)
if shortCondition
strategy.entry("Short", strategy.short)
// Exit conditions (optional)
takeProfitPerc = input.float(5, title="Take Profit %") / 100
stopLossPerc = input.float(2, title="Stop Loss %") / 100
// Calculate TP/SL levels
longTP = strategy.position_avg_price * (1 + takeProfitPerc)
longSL = strategy.position_avg_price * (1 - stopLossPerc)
shortTP = strategy.position_avg_price * (1 - takeProfitPerc)
shortSL = strategy.position_avg_price * (1 + stopLossPerc)
// Exit strategy
strategy.exit("Long TP/SL", from_entry="Long", limit=longTP, stop=longSL)
strategy.exit("Short TP/SL", from_entry="Short", limit=shortTP, stop=shortSL)