এটি এমন একটি কৌশল যা বাজারের বিপরীতমুখী পয়েন্টগুলি সনাক্ত করতে স্টোকাস্টিক আরএসআই, ইএমএ ক্রসওভার এবং ভিএমএসিডি অন্তর্ভুক্ত করে এবং যখন ডাউনট্রেন্ড বিপরীতমুখী হয় তখন এটি সর্বোত্তম সম্পাদন করে। এটি শর্ত পূরণ হলে ক্রয় সংকেত তৈরি করবে।
কৌশলটি প্রধানত নিম্নলিখিত সূচকগুলির সংমিশ্রণে নির্ভর করেঃ
যখন স্টোকাস্টিক আরএসআই ওভারসোল্ড অঞ্চলে ফিরে আসে, দ্রুত ইএমএ ধীর ইএমএ এর উপরে অতিক্রম করে এবং একই সাথে ভিএমএসিডি বাড়তে শুরু করে, একটি ক্রয় সংকেত উত্পন্ন হয়। এছাড়াও, যদি স্বল্পমেয়াদী মূল্য 10 সময়ের এসএমএর উপরে ভঙ্গ করে তবে এটি ক্রয় করার জন্য একটি সহায়ক সংকেত হিসাবেও কাজ করে।
এই কৌশলটি রিয়েল টাইমে এই সূচকগুলির পরিবর্তনগুলি ট্র্যাক করে এবং একটি নির্দিষ্ট পুনর্বিবেচনার সময়কালে এসএমএ, ইএমএ এবং অন্যান্য তথ্য গণনা করে। যখন কেনার শর্তগুলি ট্রিগার করা হয়, তখন এটি একটি নির্দিষ্ট সংখ্যক চুক্তির সাথে পজিশন কিনবে এবং খুলবে। তারপরে যদি স্টপ লস শর্তগুলি ট্রিগার করা হয়, যেমন 5% ড্রডাউন বা এসএমএ লাইনের নীচে দাম, পজিশনগুলি স্টপ লসের জন্য বন্ধ হয়ে যাবে।
কৌশলটি একাধিক সূচককে একত্রিত করে এবং বাজারের বিপরীতমুখী সুযোগগুলি কার্যকরভাবে সনাক্ত করতে সক্ষম। প্রধান সুবিধাগুলি হলঃ
সংক্ষেপে, এই কৌশলটি কার্যকরভাবে বিপরীতমুখী সংকেতগুলি ধরতে পারে, একটি নির্দিষ্ট ডিগ্রীতে হ্রাসের পরে দীর্ঘ অবস্থান স্থাপন করতে পারে এবং এইভাবে মুনাফা অর্জন করতে পারে।
এই কৌশলটির কিছু সুবিধা থাকা সত্ত্বেও, এর ঝুঁকিও রয়েছেঃ
ঝুঁকি কমাতে কিছু উপায়ঃ
কৌশলটির জন্য অপ্টিমাইজ করা যেতে পারে এমন প্রধান ক্ষেত্রগুলিঃ
সামগ্রিকভাবে, ভিএমএসিডি ওয়েভফাইন্ডার কৌশল সহ এই ভিআরএসআই-ইএমএ ক্রসওভার ডাউনট্রেন্ড বিপরীতমুখী সুযোগগুলি ধরতে যথেষ্ট সক্ষম। এটি বিপরীতমুখী হওয়ার জন্য সর্বোত্তম সময় নির্ধারণের জন্য একাধিক সূচককে একত্রিত করে কার্যকরভাবে ক্রয় সংকেত তৈরি করে। তবে, উন্নতির জন্য কিছু ক্ষেত্র রয়েছে। যদি আরও অনুকূলিত করা হয় তবে লাইভ ট্রেডিংয়ে কৌশলটির পারফরম্যান্স আরও ভাল হতে পারে। এটি একাধিক সূচকের সংমিশ্রণের উপর ভিত্তি করে পরিমাণগত কৌশলটির একটি সাধারণ উদাহরণ।
/*backtest start: 2022-11-14 00:00:00 end: 2023-11-20 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Wavefinder+", overlay=true) length = input(20) confirmBars = input(2) price = close slow = input(12, "Short period") fast = input(26, "Long period") signal = input(9, "Smoothing period") maFast = ema( volume * close, fast ) / ema( volume, fast ) maSlow = ema( volume * close, slow ) / ema( volume, slow ) da = maSlow - maFast maSignal = ema( da, signal ) dm=da-maSignal source = close lengthRSI = input(14, minval=8), lengthStoch = input(14, minval=5) smoothK = input(3,minval=3), smoothD = input(3,minval=3) OverSold = input(25), OverBought = input(75) rsi1 = rsi(source, lengthRSI) rsi2= rsi(low, 20) k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK) d = sma(k, smoothD) k1= sma(stoch(rsi2, rsi2, rsi2, lengthStoch), smoothK) d1= sma(k1, smoothD) delta=k-d1 ma = ema(low, length) ema5= ema(price,20) sma= sma(price,10) bcond = price < ma lcond = price> ema5 bcount = 0 lcount= 0 bcount := bcond ? nz(bcount[1]) + 1 : 0 lcount := lcond ? nz(lcount[1]) + 1 : 0 if (lcount>1 and change(k)>3 and k>d and k<55 and rising(dm,1)) or ( k[1]-k[2]<-2 and k-k[1]>5 and k>35 and k<80) or (ma-sma>0.05*sma and rising(sma,3) and rising(dm,2)) strategy.entry("Long", strategy.long, qty=10000/close) if (bcount == confirmBars) strategy.close("Long") if close<0.99*sma strategy.close("Long") plot(0.99*sma) plot(ma) //hline(OverSold,color=blue) //hline(OverBought,color=blue) //plot(d, color=red) //plot(k, color=green,title="k-line") //(close-close[3]<-0.05*close[3]) or (close-close[2]<-0.05*close[2]) or (close-close[2]<-0.05*close[2]) or (close-close[4]<-0.05*close[4]) or //plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)