এই কৌশলটি বোলিংজার ব্যান্ড সূচকের উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং সিস্টেম, যা গতিশীল পরিসরের অগ্রগতি সংকেতগুলির মাধ্যমে বাজারের প্রবণতা ক্যাপচার করে। কৌশলটি সম্পূর্ণ অবস্থান গতিশীল সমন্বয় অর্জনের জন্য একটি তহবিল পরিচালনার সিস্টেমের সাথে মিলিত, মূল সূচক হিসাবে স্ট্যান্ডার্ড ডিভিয়েশন চ্যানেলগুলি ব্যবহার করে। সামগ্রিক নকশা ঝুঁকি নিয়ন্ত্রণ এবং স্থিতিশীল রিটার্নের সাধনায় মনোনিবেশ করে।
কৌশলটি একটি 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.