দ্য ফ্লেকলেস ভিক্টোরি ডিসিএ মোমেন্টাম অ্যান্ড ভোলটাইলিটি স্ট্র্যাটেজি একটি পরিমাণগত ট্রেডিং কৌশল যা ডাকা (ডলার ব্যয় গড়) সহ গতির সূচক আরএসআই এবং অস্থিরতার সূচক বোলিংজার ব্যান্ডকে একত্রিত করে। স্টপ লস এবং লাভের স্তরের মাধ্যমে ঝুঁকি পরিচালনা করার সময় বাজারের গতি এবং অস্থিরতা ক্যাপচার করার লক্ষ্যে কৌশলটি।
কৌশলটি দুটি প্রযুক্তিগত সূচক ব্যবহার করেঃ আরএসআই এবং বোলিংজার ব্যান্ডস। আরএসআই একটি গতিশীলতা দোলক যা মূল্য আন্দোলনের গতি এবং পরিবর্তন পরিমাপ করতে ব্যবহৃত হয়, যার দৈর্ঘ্য 14। বোলিংজার ব্যান্ডগুলি একটি সহজ চলমান গড় (এসএমএ) এবং দুটি স্ট্যান্ডার্ড ডিভিয়েশন বক্ররেখা নিয়ে গঠিত একটি অস্থিরতা সূচক।
কৌশলটির মূল যুক্তি নিম্নরূপঃ
সামগ্রিকভাবে, কৌশলটি আরএসআই এবং বলিংজার ব্যান্ডের মতো প্রযুক্তিগত সূচকগুলিকে প্রবেশ, প্রস্থান এবং সম্ভাব্য ডলারের ব্যয় গড়ের জন্য শর্তাধীন যুক্তির সাথে একত্রিত করে। লক্ষ্য হ'ল স্টপ লস এবং লাভের স্তরের মাধ্যমে ঝুঁকি পরিচালনা করার সময় বাজার গতি এবং অস্থিরতার উপর মূলধন অর্জন করা।
দ্য ফ্লেক্সলেস ভিক্টোরি ডিসিএ মোমেন্টাম অ্যান্ড ভোলটাইলিটি স্ট্র্যাটেজি একটি পরিমাণগত ট্রেডিং কৌশল যা গতির সূচক আরএসআই, অস্থিরতার সূচক বলিংজার ব্যান্ডস এবং ডিসিএকে একত্রিত করে। কৌশলটির প্রধান সুবিধা হ'ল এটি বাজারের গতি এবং অস্থিরতা, ডিসিএ বিকল্প এবং সুস্পষ্ট ঝুঁকি ব্যবস্থাপনা ব্যবস্থা (স্টপ লস এবং লাভ গ্রহণ) উভয়কেই বিবেচনা করে। তবে, কৌশলটিতে কিছু সম্ভাব্য ঝুঁকি রয়েছে, যেমন প্যারামিটার সেটিংসে সংবেদনশীলতা এবং পরিবর্তিত বাজারের অবস্থার সাথে খাপ খাইয়ে নেওয়ার ক্ষমতা। ভবিষ্যতের অপ্টিমাইজেশনের দিকনির্দেশগুলিতে প্যারামিটার অপ্টিমাইজেশন, অতিরিক্ত সূচক অন্তর্ভুক্ত করা, গতিশীল স্টপ লস এবং লাভ গ্রহণ, বাজার পরিবেশ ফিল্টারিং এবং অর্থ পরিচালনার অপ্টিমাইজেশন অন্তর্ভুক্ত থাকতে পারে। সামগ্রিকভাবে, দ্য ফ্লেক্সলেস ভিক্টোরি ডিসিএ মোমেন্টাম অ্যান্ড ভোলটাইলিটি স্ট্র্যাটেজি গতি এবং অস্থিরতা ভিত্ত
/*backtest start: 2023-03-16 00:00:00 end: 2024-03-21 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //FOR BUY STRATGY : @Suameer //Create by zipix //@version=4 strategy(overlay=true, shorttitle=" DCA Strategy", default_qty_type = strategy.percent_of_equity, initial_capital = 100000, default_qty_value = 100, pyramiding = 0, title="Flawless Victory DCA Strategy", currency = 'USD') ////////// ** Inputs ** ////////// // Stoploss and Profits Inputs stoploss_input = input(6.604, title='Stop Loss %', type=input.float, minval=0.01)/100 takeprofit_input = input(2.328, title='Take Profit %', type=input.float, minval=0.01)/100 stoploss_level = strategy.position_avg_price * (1 - stoploss_input) takeprofit_level = strategy.position_avg_price * (1 + takeprofit_input) // DCA Settings dca_enabled = input(false, title="Enable DCA") dca_interval = input(1, title="DCA Interval (hours)", type=input.integer) ////////// ** Indicators ** ////////// // RSI len = 14 src = close up = rma(max(change(src), 0), len) down = rma(-min(change(src), 0), len) rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - 100 / (1 + up / down) // Bollinger Bands length = 20 mult = 1.0 basis = sma(src, length) dev = mult * stdev(src, length) upper = basis + dev lower = basis - dev ////////// ** Triggers and Guards ** ////////// // Strategy Parameters RSILowerLevel = 42 RSIUpperLevel = 70 BBBuyTrigger = src < lower BBSellTrigger = src > upper rsiBuyGuard = rsi > RSILowerLevel rsiSellGuard = rsi > RSIUpperLevel //////////** Strategy Signals ** ////////// // Entry Condition buy_condition = BBBuyTrigger and rsiBuyGuard // DCA Logic if dca_enabled and (hour % dca_interval == 0) strategy.entry("DCA Long", strategy.long, when = buy_condition, alert_message = "DCA - Buy Signal!") else strategy.entry("Long", strategy.long, when = buy_condition, alert_message = "Buy Signal!") // Exit Condition sell_condition = BBSellTrigger and rsiSellGuard strategy.exit("Stoploss/TP", "Long", stop = stoploss_level, limit = takeprofit_level, when = sell_condition, alert_message = "Sell Signal!")