মাল্টিভেরিয়েট ইন্ডিকেটর ফিউশন কৌশলটি বিভিন্ন ধরণের একাধিক প্রযুক্তিগত সূচককে একত্রিত করে, উন্নত ট্রেডিং ফলাফলের জন্য আরও নির্ভুল এবং ব্যাপক বাজার মূল্যায়ন করার জন্য তাদের নিজ নিজ শক্তি ব্যবহার করে।
এই কৌশলটি তিনটি প্রযুক্তিগত সূচক ব্যবহার করে - ভেরিয়েবল সূচক (VI), ROC-RSI, এবং মূল্য পরিবর্তনের হার (Price ROC) ।
প্রথমত, কৌশলটি VI গণনা করে, যা ইতিবাচক পরিবর্তন সূচক ভিআইপি এবং নেতিবাচক পরিবর্তন সূচক ভিআইএম নিয়ে গঠিত। ভিআইপি এবং ভিআইএম পৃথকভাবে দামের আপ এবং ডাউন শক্তি পরিমাপ করে। ভিআইপি এবং ভিআইএম এর মধ্যে পরিবর্তনের হার তুলনা ভবিষ্যতে দামের উত্থান বা পতনের সম্ভাবনা নির্দেশ করে।
দ্বিতীয়ত, কৌশলটি ROC এবং RSI কে ROC-RSI সূচকে একত্রিত করে। ROC একটি দীর্ঘ সময়ের মধ্যে মূল্য আন্দোলন পরিমাপ করে, যখন RSI একটি সংক্ষিপ্ত সময়ের মধ্যে অতিরিক্ত ক্রয় / oversold মাত্রা প্রতিফলিত করে। ROC-RSI বর্তমান মূল্য একটি অযৌক্তিক চরম অঞ্চলে কিনা তা নির্ধারণ করতে উভয় তথ্য একত্রিত করে।
অবশেষে, VI এবং ROC-RSI এর বিপরীতে, Price ROC সরাসরি মূল্য আন্দোলনের শক্তিকে প্রতিফলিত করে, দামের দিক থেকে প্রবণতা মূল্যায়ন করে।
এই কৌশলটি কেবলমাত্র তিনটি সূচক একত্রিত হলে ট্রেডিং সংকেত তৈরি করে। এটি কিছু সম্ভাব্য মিথ্যা সংকেত ফিল্টার করে এবং নির্ভরযোগ্যতা উন্নত করে।
এই বহু-ভেরিয়েবল কৌশলটির সবচেয়ে বড় সুবিধা হল আরও ব্যাপক এবং সঠিক মূল্যায়নের জন্য বিভিন্ন সূচকের শক্তি একত্রিত করা।
বিশেষত, VI ক্রয় / বিক্রয় শক্তি পরিমাপ করে প্রবণতা শিফট ক্যাপচার করে। ROC-RSI দামগুলি অতিরিক্ত উত্তপ্ত বা oversold হয় কিনা তা বিচার করে। মূল্য ROC সরাসরি মূল্য প্রবণতা প্রতিফলিত করে। সূচকগুলি ভুলগুলি এড়াতে একে অপরকে যাচাই করে।
একাধিক সূচকগুলির সমন্বয়ের প্রয়োজন মিথ্যা সংকেতগুলি ফিল্টার করে সংকেতের গুণমানও উন্নত করে।
সংক্ষেপে বলতে গেলে, মাল্টিভেরিয়েট কৌশলটি পৃথক সূচকগুলির শক্তির সুবিধা গ্রহণ করে, যা আরও নির্ভরযোগ্য এবং সুনির্দিষ্ট ব্যবসায়ের জন্য পারস্পরিক যাচাইকরণ সরবরাহ করে।
প্রধান ঝুঁকি হচ্ছে প্যারামিটার সেটিংসের ভুলতার কারণে প্রদর্শকগুলির মধ্যে দ্বন্দ্ব।
উদাহরণস্বরূপ, যদি VI এবং Price ROC আপসাইড সিগন্যাল দেয় কিন্তু ROC-RSI ওভারকুপ হয়, তাহলে কেনার সুযোগ মিস করা হতে পারে।
এই কৌশলটি অনুকূল করার জন্য, বিবেচনা করুনঃ
ট্রেডিং সিগন্যালের যথাযথ সমন্বয় সাধনের জন্য সূচক পরামিতিগুলি সামঞ্জস্য করা।
সর্বোত্তম সমন্বয় খুঁজে পেতে সূচক এবং প্রকার যোগ করা/ছাড়ানো, যেমন চলমান গড় যোগ করা।
সিগন্যাল লজিক পরিবর্তন করা, যেমন সংখ্যাগরিষ্ঠ সিগন্যালের উপর ট্রেড করা।
ডাউনসাইড সীমাবদ্ধ করার জন্য স্টপ লস অন্তর্ভুক্ত করা।
পজিশনের আকারের মতো অর্থ ব্যবস্থাপনা অপ্টিমাইজ করা।
বিভিন্ন যন্ত্র এবং সময়সীমার মধ্যে প্রয়োগযোগ্যতা পরীক্ষা করা।
ক্রমাগত অপ্টিমাইজেশান ধ্রুবক পারফরম্যান্সের জন্য মাল্টিভেরিয়েট কৌশলটির সম্ভাব্যতা সর্বাধিক করতে পারে।
মাল্টিভেরিয়েট ইন্ডিকেটর ফিউশন কৌশলটি আরও নির্ভরযোগ্য এবং বিস্তৃত বাজার মূল্যায়ন, জয়ের হার উন্নত করার জন্য VI, ROC-RSI এবং মূল্য ROC এর মতো সূচকগুলির শক্তিকে একত্রিত করে। এর বৃহত্তম সুবিধা হ'ল একক সূচক ত্রুটিগুলি এড়াতে পারস্পরিক যাচাইকরণ। এদিকে, সূচক সংমিশ্রণগুলি সর্বাধিকীকরণের মূল চাবিকাঠি। ক্রমাগত পরীক্ষা এবং অপ্টিমাইজেশনের সাথে, মাল্টিভেরিয়েট কৌশল কার্যকরভাবে ট্রেডিং ফলাফলগুলি উন্নত করতে পারে।
/*backtest start: 2022-09-21 00:00:00 end: 2023-09-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("drnkk Strategy", overlay=true) //IF Function IF(input)=>(exp(2*input)-1)/(exp(2*input)+1) //VI Inputs VI_pm = input(4, title="VI Period",minval=2) VI_ps = input(3, title="VI Smoothing Period",minval=0) //VI Calculation VMP = sum( abs( high - low[1]), VI_pm ) VMM = sum( abs( low - high[1]), VI_pm ) STR = sum( atr(1), VI_pm ) VIP = VMP / STR VIM = VMM / STR //VI Smoothing wmaVIP = (wma(VIP-1,VI_ps))*10 wmaVIM = (wma(VIM-1,VI_ps))*10 //VI IF Transform IF_VIP=IF(wmaVIP)*100 IF_VIM=IF(wmaVIM)*100 roc_VIP =(wmaVIP - wmaVIP[VI_ps]) / VI_ps plot(roc_VIP ? roc_VIP : na, color=lime) roc_VIM = (wmaVIM - wmaVIM[VI_ps]) / VI_ps plot(roc_VIM ? roc_VIM : na, color=purple) //ROC-RSI Inputs RSI_pm = input(2, title="ROC-RSI Period",minval=2) RSI_ps = input(2, title="Smooth Period",minval=0) //ROC Calculation and Smoothing raw_ROC=(close - close[RSI_pm])/RSI_pm wma_ROC=wma(raw_ROC,RSI_ps) IF_ROC = IF(wma_ROC)*100 //RSI Calculation, Smoothing, Inverse Fisher Transformation raw_RSI=0.1*(rsi(close,RSI_pm)-50) wma_RSI=wma(raw_RSI,RSI_ps) IF_RSI = IF(wma_RSI)*100 VI_long = roc_VIP >roc_VIM VI_short = roc_VIM >roc_VIP RSI_long = IF_RSI > 80 RSI_short = IF_RSI < -80 ROC_long = IF_ROC > 75 ROC_short = IF_ROC < -75 longCondition = year >= 2018 and VI_long and ROC_long and RSI_long if (longCondition) strategy.entry("BUY", strategy.long) shortCondition = year >= 2018 and VI_short and ROC_short and RSI_short if (shortCondition) strategy.entry("SELL", strategy.short)