
ডাবল রিভার্স এন্ট্রি কৌশলটি একটি বিপরীতমুখী ট্রেডিং কৌশল যা MACD এবং Stochastic RSI উভয় সূচকের বিপরীত সিগন্যাল ব্যবহার করে এবং প্রবণতা বিপরীত পয়েন্টগুলিতে সঠিকভাবে আরও বেশি স্বল্প করে।
এই কৌশলটি নিম্নলিখিত অংশগুলি নিয়ে গঠিতঃ
MACD সূচক ব্যবহার করে বৈসাদৃশ্য লাইন বিরতি 0 অক্ষ বিচার প্রবণতা বিপরীত।
স্টোক্যাস্টিক আরএসআই সূচকটি ব্যবহার করে সিদ্ধান্ত নিন যে এটি অতিরিক্ত বিক্রি হয়েছে কিনা। স্টোক্যাস্টিক আরএসআই সূচকটি আরএসআই সূচকের অতিরিক্ত বিক্রয় নীতির সাথে মিলিত হয়েছে, যখন স্টোক্যাস্টিক আরএসআই 70 এর উপরে অতিরিক্ত কেনা হয় এবং 30 এর নীচে অতিরিক্ত বিক্রি হয়।
যখন ডিফারেনশিয়াল অফলাইন 0-অক্ষের মধ্য দিয়ে যায় (মাল্টি হেড রিভার্সাল সিগন্যালের প্রতিনিধিত্ব করে) এবং স্টোক্যাস্টিক আরএসআই সূচকটি ওভারসোল দেখায়, তখন একটি কেনার সংকেত উত্পন্ন হয়; যখন ডিফারেনশিয়াল অফলাইন 0-অক্ষের মধ্য দিয়ে যায় (খালি হেড রিভার্সাল সিগন্যালের প্রতিনিধিত্ব করে) এবং স্টোক্যাস্টিক আরএসআই সূচকটি ওভারসোল দেখায়, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়।
এই কৌশলটি একই সাথে দুটি সূচক অঙ্কন এবং ট্রেডিং কার্যকর করার মোড রয়েছে। সূচক মোডে, একটি ত্রিভুজ দ্বারা বিপরীত সংকেত চিহ্নিত করুন। কৌশল মোডে, বিপরীত সংকেত উপস্থিত হলে অবস্থানটি আরও খালি করুন।
ম্যাকডের বিপরীত সিগন্যাল এবং স্টোক্যাস্টিক আরএসআইয়ের ওভারবয় ওভারসেল সিগন্যালের সংমিশ্রণের মাধ্যমে, এটি আরও বেশি সময় ধরে খোলার সঠিকতা বাড়িয়ে তুলতে পারে এবং প্রবণতা বিপরীত পয়েন্টগুলিতে আরও ভাল প্রবেশের সময় ধরে রাখতে পারে।
ডাবল রিভার্স এন্ট্রি কৌশলটি MACD এবং Stochastic RSI এর সংমিশ্রণ ব্যবহার করে ডাবল ফিল্টারিং করে, ট্রেডিং সিগন্যালটি ট্রেন্ড রিভার্সনের পরে তৈরি হয় তা নিশ্চিত করে, যার ফলে মাল্টি-কোয়ার্টিংয়ের নির্ভুলতা বৃদ্ধি পায় এবং ভুল সংকেতের সম্ভাবনা হ্রাস পায়।
এই কৌশলটি একটি বিপরীতমুখী কৌশল, যা মূলত প্রবণতা বিপরীত পয়েন্টগুলিতে অবস্থান স্থাপন করে। এই বিপরীতমুখী কৌশলটি ভাল বাজারের মধ্যে ঘন ঘন উত্থান-পতনের অস্থিরতার জন্য উপযুক্ত এবং প্রতিটি ছোট স্তরের চলমান বিপরীত হওয়ার সময় লাভ করতে পারে।
ডাবল রিভার্স অ্যাক্সেস কৌশলটি একটি বড় প্রবণতার দিকনির্দেশনা নির্ধারণের প্রয়োজন হয় না, বরং স্থানীয়ভাবে বিপরীত হওয়ার সময় সরাসরি এটি করা সহজ, সহজ এবং ব্যবহারযোগ্য, নতুনদের শেখার জন্য উপযুক্ত।
এই কৌশলটি কৌশল মোড বা সূচক মোডের একটি সুইচ দ্বারা নমনীয়ভাবে চয়ন করা যেতে পারে। সূচক মোডটি পর্যবেক্ষণ বিশ্লেষণের জন্য ব্যবহার করা যেতে পারে এবং কৌশল মোডটি স্বয়ংক্রিয়ভাবে লেনদেন সম্পাদন করতে পারে।
বিপরীত ট্রেডিং বড় প্রবণতার দিক বিবেচনা না করে, বড় উত্থান এবং বড় পতনের পরিস্থিতিতে ট্রেডিংয়ের ঝুঁকি বেশি, ক্রমাগত বিপরীত পজিশন খোলার ক্ষতির সম্ভাবনা বেশি। ঝুঁকি হ্রাস করার জন্য প্রবণতা ট্রেডিং কৌশলগুলির সমন্বয় প্রয়োজন।
যেহেতু এই কৌশলটি দুটি সূচক এবং একাধিক প্যারামিটার ব্যবহার করে, প্যারামিটার সমন্বয়টি অপ্টিমাইজ করা আরও কঠিন, অনুপযুক্ত প্যারামিটার সমন্বয়টি ট্রেডিংয়ের ঘন ঘনতা বা সংকেতের অভাবের কারণ হতে পারে। অপ্টিমাইজেশনের জন্য পর্যাপ্ত পুনরাবৃত্তিমূলক পরীক্ষার প্রয়োজন।
ডাবল রিভার্সাল অ্যাক্সেস কৌশলটি উচ্চ-ফ্রিকোয়েন্সি ট্রেডিং কৌশলগুলির মধ্যে একটি, যার জন্য উচ্চতর ফি এবং কম পয়েন্টের ব্যবধানের ট্রেডিং অ্যাকাউন্টগুলি সমর্থন হিসাবে প্রয়োজন, অন্যথায় ট্রেডিং ফিগুলি লাভের বেশিরভাগ অংশকে অফসেট করতে পারে।
আপনি বিভিন্ন প্যারামিটার সমন্বয় চেষ্টা করতে পারেন এবং সর্বোত্তম MACD এবং Stochastic RSI প্যারামিটারগুলি সন্ধান করতে পারেন যাতে ট্রেডিং সিগন্যালগুলি আরও নির্ভুল হয়। উদাহরণস্বরূপ, আপনি MACD এর ধীর গড়ের সময়কাল, স্টোক্যাস্টিকের লুকব্যাক পিরিয়ড ইত্যাদির জন্য অনুকূল করতে পারেন।
ট্রেন্ডিং সূচকগুলি কৌশলটিতে অন্তর্ভুক্ত করা যেতে পারে, কেবলমাত্র যদি প্রবণতার দিকটি সামঞ্জস্যপূর্ণ হয় তবে বিপরীত সিগন্যালগুলি বিবেচনা করা যেতে পারে, বিপরীত ট্রেডিং এড়ানো যায়। উদাহরণস্বরূপ, দীর্ঘমেয়াদী প্রবণতা নির্ধারণের জন্য এমএ সূচকগুলির সাথে মিলিত।
একক ক্ষতি নিয়ন্ত্রণের জন্য মোবাইল স্টপ লস বা শতাংশ স্টপ লস সেট আপ করা যেতে পারে। তহবিলের ব্যবহারের দক্ষতা অনুকূলিতকরণের জন্য রিভার্সাল পজিশনিং বিবেচনা করা যেতে পারে।
বিপরীত সিগন্যাল ছাড়াও, অন্যান্য প্রবেশের শর্তগুলি যেমন লেনদেনের পরিমাণ বাড়ানো, একটি গড় ব্রেকিং ইত্যাদি প্রয়োগ করা যেতে পারে, যাতে প্রবেশের ভুল রিপোর্ট হ্রাস করা যায়।
দ্বৈত বিপরীত অ্যাক্সেস কৌশলটি স্থানীয় বিপরীত পয়েন্ট পজিশন খোলার জন্য ডাবল সূচক সংমিশ্রণের মাধ্যমে সিদ্ধান্ত নেওয়ার জন্য একটি নতুন ধারণা, এটি একটি ভাল বাজারের ঘন ঘন অস্থিরতার জন্য উপযুক্ত। তবে এই কৌশলটি উচ্চ ঝুঁকিপূর্ণ, অপ্টিমাইজেশান প্যারামিটারগুলি পুরোপুরি পরীক্ষা করা প্রয়োজন, প্রবণতা বিচার এবং ঝুঁকি নিয়ন্ত্রণ ব্যবস্থা সহ, স্থিতিশীল মুনাফা অর্জনের জন্য।
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy('RB Reversal Tabs Strategy', overlay=true)
//Developer: Andrew Palladino
//Owner: Rob Booker
//Date Modified: 11/25/2018
//Updated to Pinescript V5 and transformed into a Strategy by: Powerscooter 11/25/2022
StrategyMode = input.bool(true,"Strategy Mode")
macd_fast_period = input(title='MACD Fast Period', defval=12)
macd_slow_period = input(title='MACD Slow Period', defval=26)
macd_signal_period = input(title='MACD Signal Period', defval=9)
stoch_period = input(title='Stochastic RSI Period', defval=70)
prc_k_period = input(title='%K Period', defval=30)
prc_d_period = input(title='%D Period', defval=30)
stoch_ob = input(title='Stochastic Overbought Level', defval=70)
stoch_os = input(title='Stochastic Oversold Level', defval=30)
[macd_line, signal_line, hist_line] = ta.macd(close, macd_fast_period, macd_slow_period, macd_signal_period)
fast_prc_k = 100 * (close - ta.lowest(low, stoch_period)) / (ta.highest(high, stoch_period) - ta.lowest(low, stoch_period))
fast_prc_d = ta.sma(fast_prc_k, prc_d_period)
slow_prc_k = ta.sma(fast_prc_k, prc_k_period)
slow_prc_d = ta.sma(slow_prc_k, prc_d_period)
full_prc_k = ta.sma(fast_prc_k, prc_k_period)
full_prc_d = ta.sma(full_prc_k, prc_d_period)
is_buy_reversal = ta.crossover(macd_line, 0) and full_prc_k < stoch_os
is_sell_reversal = ta.crossunder(macd_line, 0) and full_prc_k > stoch_ob
plotshape(is_buy_reversal and not StrategyMode, style=shape.triangleup, color=color.new(color.green, 0), size=size.small, location=location.belowbar)
plotshape(is_sell_reversal and not StrategyMode, style=shape.triangledown, color=color.new(color.red, 0), size=size.small, location=location.abovebar)
//Orders
if is_buy_reversal and StrategyMode
strategy.entry("Long",strategy.long)
if is_sell_reversal and StrategyMode
strategy.entry("Short",strategy.short)
//plot(full_prc_k, color=blue)
//plot(full_prc_d, color=red)
//plot(macd_line, color=blue)