یہ حکمت عملی بولنگر بینڈز % بی اشارے پر مبنی تجارتی سگنل تیار کرتی ہے۔ جب % بی کی قیمت پہلے سے طے شدہ حد سے نیچے آجاتی ہے تو یہ طویل ہوجاتی ہے اور جب تک منافع یا اسٹاپ نقصان کو متحرک نہیں کیا جاتا ہے اس تک رجحان کی پیروی کرنے کے لئے متحرک پوزیشن اوسط نقطہ نظر اپناتی ہے۔ یہ حکمت عملی بولنگر بینڈ کے نچلے حصے کی حمایت کو توڑنے کے بعد پل بیک کے مواقع کی نشاندہی کرنے کے لئے موزوں ہے۔
اس حکمت عملی کے فوائد یہ ہیں:
اس حکمت عملی سے کچھ خطرات بھی وابستہ ہیں:
حل:
اسٹریٹیجی کو مندرجہ ذیل شعبوں میں مزید بہتر بنایا جاسکتا ہے:
مجموعی طور پر یہ ایک نسبتا rob مضبوط طویل مدتی تجارتی حکمت عملی ہے۔ سگنل کی درستگی اور پیرامیٹر ٹوننگ دونوں میں بہتری کی گنجائش ہے۔ جب اضافی سگنل فلٹرنگ اور محتاط پوزیشن سائزنگ کے ساتھ مل کر ، یہ حکمت عملی رجحان سازی کی منڈیوں میں مہذب نتائج حاصل کرسکتی ہے۔
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands %B Long Strategy", shorttitle="BB %B Long Strategy", overlay=true) // Girdiler length = input.int(20, title="BB Length") src = input(close, title="Source") dev = input.float(2.0, title="Deviation") kar_hedefi = input(5, title="Take Profit") zarar_durumu = input(100, title="Stop Loss") start_date = input(timestamp("01 Jan 2023 00:00 +0000"), "Start Date") end_date = input(timestamp("01 Jan 2024 00:00 +0000"), "End Date") altinda_kalirsa_long = input.float(0, title="hangi degerin altinda long alsin") // Bollinger Bantları %B göstergesi basis = ta.sma(src, length) stdDev = ta.stdev(src, length) upperBand = basis + dev * stdDev lowerBand = basis - dev * stdDev percentB = (src - lowerBand) / (upperBand - lowerBand) // Alım-Satım Sinyalleri longCondition = percentB < altinda_kalirsa_long // Kar/Zarar Hesaplama takeProfit = strategy.position_avg_price * (1 + kar_hedefi / 100) stopLoss = strategy.position_avg_price * (1 - zarar_durumu / 100) // Long (Alım) İşlemi if (longCondition ) strategy.entry("Long", strategy.long) strategy.exit("Take Profit/Stop Loss", "Long", limit=takeProfit, stop=stopLoss) // Take Profit Seviyesi Çizgisi plot(takeProfit, title="Take Profit", color=color.green, linewidth=1, style=plot.style_linebr)