
یہ حکمت عملی بلین بینڈ کو خرید و فروخت کے اشارے کے طور پر استعمال کرتی ہے ، جب قیمت نیچے کی ٹریک کو توڑتی ہے تو خریدتی ہے ، اور ٹریک کو توڑنے پر فروخت کرتی ہے۔ اس کے ساتھ ہی ، پائریڈائزڈ اسٹاک لگانے کا طریقہ استعمال کیا جاتا ہے ، جب پوزیشنوں کی تعداد مقررہ قیمت سے کم ہوتی ہے تو خریدنا جاری رہتا ہے ، اور مقررہ قیمت سے زیادہ فروخت ہوتا ہے۔ یہ حکمت عملی واضح طور پر رجحان ساز مارکیٹ کے حالات پر لاگو ہوتی ہے۔
برین بینڈ توڑنے کی حکمت عملی قیمتوں کے سلسلے میں برین بینڈ کی پوزیشن کا استعمال کرتے ہوئے رجحان سے باخبر رہنے کے سگنل پیدا کرتی ہے ، اور اسی وقت پائیرمڈ پوزیشننگ کے ذریعہ رجحان کی آمدنی کو بڑھا دیتی ہے۔ تاہم ، یہ بدقسمتی سے مارکیٹ میں خراب کارکردگی کا مظاہرہ کرتا ہے ، اور پائیرمڈ پوزیشننگ سے نقصانات میں اضافہ ہوسکتا ہے۔ لہذا ، عملی استعمال میں دوسرے اشارے کے توثیقی سگنل کے ساتھ مل کر پوزیشننگ کے خطرات کو کنٹرول کرنے اور پیرامیٹرز کو بہتر بنانے کی ضرورت ہے۔
/*backtest
start: 2023-04-19 00:00:00
end: 2024-04-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands Breakout Strategy", overlay=true, initial_capital=100, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// Définition des paramètres
length = input(20, title="Bollinger Bands Length")
multiplier = input(2.0, title="Multiplier")
pyramiding = input(10, title="Pyramiding")
// Calcul des bandes de Bollinger
basis = ta.sma(close, length)
dev = multiplier * ta.stdev(close, length)
upper_band = basis + dev
lower_band = basis - dev
// Règles d'entrée
buy_signal = close <= lower_band
sell_signal = close >= upper_band
// Gestion des positions
if (buy_signal)
strategy.entry("Buy", strategy.long)
if (sell_signal)
strategy.entry("Sell", strategy.short)
// Pyramiding
if (strategy.opentrades < pyramiding)
strategy.entry("Buy", strategy.long)
else if (strategy.opentrades > pyramiding)
strategy.entry("Sell", strategy.short)
// Tracé des bandes de Bollinger
plot(basis, color=color.blue)
plot(upper_band, color=color.red)
plot(lower_band, color=color.green)