یہ حکمت عملی بولنگر بینڈز اشارے پر مبنی ایک مقداری تجارتی نظام ہے ، جو متحرک رینج کی پیشرفت سگنلز کے ذریعہ مارکیٹ کے رجحانات کو پکڑتا ہے۔ یہ حکمت عملی معیاری انحراف چینلز کو بنیادی اشارے کے طور پر استعمال کرتی ہے ، جس میں فنڈ مینجمنٹ سسٹم کے ساتھ مل کر پوزیشن کی مکمل متحرک ایڈجسٹمنٹ حاصل کی جاتی ہے۔ مجموعی ڈیزائن میں خطرہ کنٹرول اور مستحکم منافع کے حصول پر توجہ دی جاتی ہے۔
اس حکمت عملی میں مرکزی محور کے طور پر 20 پیریڈ کا چلتا ہوا اوسط استعمال کیا جاتا ہے ، متحرک چینلز بنانے کے لئے 2 گنا معیاری انحراف کو اوپر اور نیچے لے کر۔ جب قیمت نچلی ریل سے گزرتی ہے تو ، اسے زیادہ فروخت ہونے والے سگنل کے طور پر دیکھا جاتا ہے ، اور نظام مکمل پوزیشن کے ساتھ خریدتا ہے۔ جب قیمت اوپری ریل سے گزرتی ہے تو ، اسے زیادہ خریدنے والے سگنل کے طور پر دیکھا جاتا ہے ، اور نظام مکمل پوزیشن کے ساتھ فروخت کرتا ہے۔ تجارتی سگنل کی متحرک موافقت کو یقینی بنانے کے لئے اتار چڑھاؤ معیاری انحراف کے ذریعے ماپا جاتا ہے۔ دریں اثنا ، حکمت عملی میں فنڈ مینجمنٹ سسٹم کو مربوط کیا گیا ہے ، جو اکاؤنٹ کی ایکویٹی کے مطابق پوزیشن کا سائز خود بخود ایڈجسٹ کرتا ہے۔ اس کے علاوہ ، اس حکمت عملی میں ایک خودکار تجارتی انٹرفیس شامل ہے جو تبادلے کے ساتھ ویب ہک کے ذریعہ خودکار عمل درآمد کو حاصل کرسکتا ہے۔
یہ حکمت عملی بولنگر بینڈس تکنیکی اشارے کے ذریعہ ایک مکمل مقداری تجارتی نظام تیار کرتی ہے ، جس میں فنڈ مینجمنٹ اور خودکار عمل درآمد کو جوڑ دیا گیا ہے ، جس میں مضبوط عملی صلاحیت ہے۔ اگرچہ کچھ حدود ہیں ، تجویز کردہ اصلاح کی سمتوں کے ذریعے ، حکمت عملی کی استحکام اور منافع کو مزید بڑھا سکتا ہے۔ یہ حکمت عملی زیادہ اتار چڑھاؤ والی منڈیوں کے لئے موزوں ہے اور مستحکم واپسی کے حصول کے خواہاں سرمایہ کاروں کے لئے حوالہ کی قیمت ہے۔
/*backtest start: 2024-11-26 00:00:00 end: 2024-12-25 08:00:00 period: 3h basePeriod: 3h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands Strategy", overlay=true, initial_capital=86, default_qty_type=strategy.percent_of_equity) // Parameter für die Bollinger-Bänder length = input.int(20, title="Bollinger Bands Length") mult = input.float(2.0, title="Bollinger Bands Multiplier") // Berechnung der Bollinger-Bänder basis = ta.sma(close, length) upper = basis + mult * ta.stdev(close, length) lower = basis - mult * ta.stdev(close, length) // Startkapital usdt_balance = 86.0 // Anfangsbetrag in USDT zerebro_balance = 52.0 // Anfangsbetrag in ZEREBRO // Bedingungen für Kauf- und Verkaufssignale longCondition = ta.crossover(close, lower) shortCondition = ta.crossunder(close, upper) // Kauf- und Verkaufslogik if (longCondition and usdt_balance > 0) strategy.entry("Buy", strategy.long, qty=usdt_balance / close) usdt_balance := 0 // Alle USDT werden verwendet zerebro_balance += strategy.position_size // Gekaufte ZEREBRO hinzufügen if (shortCondition and zerebro_balance > 0) strategy.close("Buy") usdt_balance += strategy.position_size * close // Verkaufserlös in USDT zerebro_balance := 0 // Alle ZEREBRO verkauft // Plot der Bollinger-Bänder plot(basis, color=color.blue, title="Basis") plot(upper, color=color.green, title="Upper Band") plot(lower, color=color.red, title="Lower Band") // Alerts für Bybit-Verbindung alertcondition(longCondition, title="Buy Alert", message='{"action": "buy", "symbol": "ZEREBRO/USDT"}') alertcondition(shortCondition, title="Sell Alert", message='{"action": "sell", "symbol": "ZEREBRO/USDT"}') // Automatische Verknüpfung mit Bybit // Stellen Sie sicher, dass Sie den Webhook-URL in TradingView einstellen und korrekt mit Bybit verbinden.