এই কৌশলটির নাম
এই কৌশলটি দ্বৈত ঘূর্ণি সূচক এবং সত্যিকারের শক্তি সূচক (টিএসআই) উভয়ই ব্যবহার করে। দ্বৈত ঘূর্ণি সূচকটিতে VI + এবং VI- লাইন রয়েছে, যা যথাক্রমে আপগ্রেড এবং ডাউনগ্রেড গতির মাত্রা প্রতিফলিত করে। টিএসআইতে লাল এবং নীল লাইন রয়েছে যা দামের পরিবর্তনের শক্তি এবং দিক পরিমাপ করে।
যখন VI+ বৃদ্ধি পায় এবং VI- কমে যায়, যা আপট্রেন্ডের শক্তিশালীকরণ এবং ডাউনট্রেন্ডের গতির দুর্বলতা নির্দেশ করে, তখন দ্বৈত ঘূর্ণি সূচক একটি দীর্ঘ সংকেত তৈরি করে। একই সময়ে, যদি TSI নীল লাইনটি লাল লাইনের উপরে অতিক্রম করে, TSI একটি দীর্ঘ সংকেতও জারি করে। কৌশলটি একটি দীর্ঘ অবস্থান খুলবে যখন উভয় সূচক একই সাথে দীর্ঘ সংকেত দেয়।
বিপরীতভাবে, যখন VI+ কমে যায় এবং VI- বৃদ্ধি পায়, যা আপসাইড গতির দুর্বলতা এবং ডাউনসাইড গতির শক্তিশালীকরণের সংকেত দেয়, তখন দ্বৈত ঘূর্ণি একটি সংক্ষিপ্ত সংকেত দেয়। যদি TSI নীল লাইনটি লাল লাইনের নীচেও অতিক্রম করে তবে TSIও একটি সংক্ষিপ্ত সংকেত উত্পাদন করে। কৌশলটি তখন সারিবদ্ধ সংক্ষিপ্ত সংকেত পাওয়ার পরে একটি সংক্ষিপ্ত অবস্থান খোলে।
উভয় সূচক থেকে সংকেতগুলি এইভাবে একত্রিত করে, কৌশলটি মধ্যম থেকে দীর্ঘমেয়াদী প্রবণতা চিহ্নিত করতে এবং ট্র্যাক করতে সক্ষম। প্রবণতা শেষ হলে প্রস্থান সংকেত উত্পন্ন হয়। সুতরাং, এই কৌশলটি কার্যকরভাবে বাজারে বড় প্রবণতা অনুসরণকারী আন্দোলনগুলি ক্যাপচার করতে পারে।
এই কৌশলটির প্রধান সুবিধাগুলির মধ্যে রয়েছেঃ
কিছু ঝুঁকিও রয়েছেঃ
কৌশলটি অপ্টিমাইজ করার কিছু উপায়গুলির মধ্যে রয়েছেঃ
সংক্ষেপে, এই কৌশলটি একটি দুর্দান্ত মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা অনুসরণ পদ্ধতি। দ্বৈত ঘূর্ণি সূচক এবং টিএসআই এর কৌশলগুলি ব্যবহার করে এটি নির্ভরযোগ্যভাবে উদীয়মান মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা সনাক্ত করতে পারে। যথাযথ পরামিতি টিউনিং সহ, প্রতি বাণিজ্য ঝুঁকি পরিচালনা করা যেতে পারে। আরও সূচক এবং ঝুঁকি নিয়ন্ত্রণ কৌশল অন্তর্ভুক্ত করে আরও অপ্টিমাইজেশন উন্নত পারফরম্যান্সের দিকে পরিচালিত করবে। এটি মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা ট্রেডিংয়ে আগ্রহী বিনিয়োগকারীদের জন্য উপযুক্ত।
/*backtest start: 2023-11-11 00:00:00 end: 2023-12-11 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © hydrelev //@version=4 strategy("Vortex TSI strategy", overlay=false) ///////////////////INDICATOR TSI long = input(title="Long Length", type=input.integer, defval=25) short = input(title="Short Length", type=input.integer, defval=13) signal = input(title="Signal Length", type=input.integer, defval=13) price = close double_smooth(src, long, short) => fist_smooth = ema(src, long) ema(fist_smooth, short) pc = change(price) double_smoothed_pc = double_smooth(pc, long, short) double_smoothed_abs_pc = double_smooth(abs(pc), long, short) tsi_blue = 100 * (double_smoothed_pc / double_smoothed_abs_pc) tsi_red = ema(tsi_blue, signal) // plot(tsi_blue, color=#3BB3E4) // plot(tsi_red, color=#FF006E) // hline(0, title="Zero") /////////////////INDICATOR VI period_ = input(14, title="Period", minval=2) VMP = sum( abs( high - low[1]), period_ ) VMM = sum( abs( low - high[1]), period_ ) STR = sum( atr(1), period_ ) VIP_blue = VMP / STR VIM_red = VMM / STR // plot(VIP_blue, title="VI +", color=#3BB3E4) // plot(VIM_red, title="VI -", color=#FF006E) ////////////////////STRATEGY bar=input(1, title="Close after x bar", minval=1, maxval=50) tsi_long = crossover(tsi_blue, tsi_red) tsi_short = crossunder(tsi_blue, tsi_red) vi_long = crossover(VIP_blue, VIM_red) vi_short = crossunder(VIP_blue, VIM_red) LongConditionOpen = tsi_long and vi_long ? true : false LongConditionClose = tsi_long[bar] and vi_long[bar] ? true : false ShortConditionOpen = tsi_short and vi_short ? true : false ShortConditionClose = tsi_short[bar] and vi_short[bar] ? true : false if (LongConditionOpen) strategy.entry("Long Entry", strategy.long) if (LongConditionClose) strategy.close("Long Entry") if (ShortConditionOpen) strategy.entry("Short Entry", strategy.short) if (ShortConditionClose) strategy.close("Short Entry")