এই কৌশলটি প্রবণতা ট্র্যাক করার জন্য আপেক্ষিক শক্তি সূচক (আরএসআই) সূচক এবং সহজ চলমান গড় (এসএমএ) ফিল্টারিংয়ের চরমের সংমিশ্রণ করে। যখন আরএসআই চরম ওভারকোপড বা ওভারসোল্ড স্তরে পৌঁছে যায়, এসএমএ দিকের উপর ভিত্তি করে দীর্ঘ এবং সংক্ষিপ্ত দিক নির্ধারিত হয়। কৌশলটি মার্কিন স্টক সূচক, ইউরোপীয় সূচক, এশিয়ান সূচক, স্বর্ণ, রৌপ্য এবং অন্যান্য জাতের জন্য উপযুক্ত। সহজ আরএসআই এবং এসএমএ নিয়মের মাধ্যমে এটি কার্যকরভাবে প্রবণতা ক্যাপচার করে।
আরএসআই সূচকের মান গণনা করুন, অতিরিক্ত ক্রয়ের উপরের সীমা 65 এবং অতিরিক্ত বিক্রয়ের নিম্ন সীমা 45 এ সেট করুন।
ট্রেন্ডের দিকনির্দেশনা নির্ধারণের জন্য 200 দিনের এসএমএ গণনা করুন।
যখন আরএসআই 45 এর নিচে (ওভারসোল্ড) এবং দাম এসএমএ এর উপরে থাকে, তখন লম্বা যান; যখন আরএসআই 65 এর উপরে থাকে (ওভারকোপড) এবং দাম এসএমএ এর নিচে থাকে, তখন শর্ট যান।
যখন RSI 75 এর উপরে থাকে (অত্যন্ত বেশি কেনা) এবং দাম SMA এর উপরে থাকে, তখন লং পজিশন বন্ধ করুন; যখন RSI 25 এর নিচে থাকে (অত্যন্ত বেশি বিক্রি) এবং দাম SMA এর নিচে থাকে, তখন শর্ট পজিশন বন্ধ করুন।
কৌশলটি সময় এন্ট্রিগুলিতে আরএসআই চরম এবং ফিল্টারিংয়ের জন্য এসএমএ দিক ব্যবহার করে প্রবণতা কার্যকরভাবে ক্যাপচার করে। আরএসআই চরমগুলি সম্ভাব্য বিপরীতমুখী নির্দেশ করে, যখন এসএমএ দিকটি ট্রেডগুলি প্রবণতার সাথে সামঞ্জস্যপূর্ণ নিশ্চিত করে। একসাথে, তারা যুক্তিসঙ্গত ট্রেড এবং উচ্চতর জয়ের হার নিশ্চিত করে।
সহজ এবং পরিষ্কার কৌশলগত যুক্তি, সহজেই বোঝা যায় এবং আয়ত্ত করা যায়।
সুপরিচিত আরএসআই এবং এসএমএ সূচকগুলির উপর ভিত্তি করে, বাস্তবায়ন করা সহজ।
আরএসআই এক্সট্রিমগুলি সম্ভাব্য বিপরীত পয়েন্টগুলি নির্দেশ করে, এসএমএ ফিল্টারগুলি দিকনির্দেশের সঠিকতা নিশ্চিত করে।
যুক্তিসঙ্গত পরামিতি সেটিং অত্যধিক ট্রেডিং এড়াতে।
সূচক এবং পণ্যের মতো একাধিক পণ্যের জন্য প্রযোজ্য।
প্রবণতা চলাকালীন মূল্যের উল্লেখযোগ্য পরিবর্তনগুলি ধরা পড়ে।
একা আরএসআই এর তুলনায়, কৌশলটি অন্ধ দীর্ঘ / সংক্ষিপ্ত এড়াতে এসএমএ ট্রেন্ড ফিল্টার যুক্ত করে। একা এসএমএ সিস্টেমের তুলনায়, কৌশলটি আরএসআই চরম ব্যবহার করে টাইমিং দক্ষতা উন্নত করে। সামগ্রিকভাবে, এটি একটি ব্যবহারিক প্রবণতা অনুসরণকারী কৌশল জন্য উভয় শক্তি একত্রিত করে।
এসএমএ ডেথ ক্রস ট্রেন্ড বিপরীত ঝুঁকি তৈরি করে। সংবেদনশীলতা বাড়ানোর জন্য সংক্ষিপ্ত এসএমএ সময়কাল ব্যবহার করুন।
আরএসআই বিপর্যয় হ্রাসের ঝুঁকি রয়েছে। অস্বাভাবিকতা সনাক্ত করার জন্য এমএসিডি এর মতো অন্যান্য সূচক যোগ করুন।
আরএসআই এবং এসএমএ উভয়ই ব্যাপ্তি বাজারের সময় মিথ্যা সংকেত তৈরি করতে পারে। ব্যাপ্তি সীমাবদ্ধ বাজার সনাক্ত হলে ট্রেডিং বন্ধ করুন।
অনুপযুক্ত প্যারামিটার সেটিংগুলি ওভারট্রেডিং বা মিসড ট্রেডের দিকে পরিচালিত করে। সর্বোত্তম সমন্বয় খুঁজে পেতে প্যারামিটারগুলি অপ্টিমাইজ করুন।
একক পণ্য ব্যাকটেস্ট কৌশল মূল্যায়ন করার জন্য অপর্যাপ্ত। একাধিক পণ্য জুড়ে বৈধতা।
ব্যাকটেস্ট ≠ লাইভ ট্রেডিং। লাইভ ট্রেডিংয়ে ঝুঁকি এবং মূলধন পরিচালনা করুন।
বিভিন্ন পণ্যের জন্য RSI সময়কাল অপ্টিমাইজ করুন।
এসএএমএ সময়ের অপ্টিমাইজ করুন, একাধিক এসএএমএ একীভূত করুন।
ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস যোগ করুন।
মাল্টি-ফ্যাক্টর নিশ্চিতকরণের জন্য অন্যান্য সূচক যোগ করুন।
অস্থিরতার সূচক দিয়ে প্রবেশের সময়সীমা উন্নত করা।
গতিশীল অপ্টিমাইজেশনের জন্য অভিযোজিত পরামিতি সিস্টেম তৈরি করা।
মূলধন পরিচালনার জন্য বিভিন্ন পদ্ধতির পরীক্ষা করুন।
বিভিন্ন বাজারের অবস্থার জন্য কৌশলগত সমন্বয় তৈরি করুন।
এসএমএ ফিল্টার কৌশল সঙ্গে আরএসআই চরম কার্যকর প্রবণতা অনুসরণ করার জন্য উভয় শক্তি একত্রিত করে। যুক্তি পরিষ্কার এবং পরামিতি কঠিন। এটি একা আরএসআই বা এসএমএ সিস্টেমের তুলনায় উল্লেখযোগ্যভাবে সময় দক্ষতা এবং জয় হার উন্নত করতে একাধিক পণ্য জুড়ে কাজ করে। আরও দৃঢ়তা এবং অভিযোজনযোগ্যতা উন্নত করার জন্য পরামিতি অপ্টিমাইজেশান এবং স্টপ লস মত উন্নতির জন্য জায়গা আছে। সামগ্রিকভাবে, এটি প্রবণতা ব্যবসায়ীদের একটি খুব দরকারী এবং কার্যকর সরঞ্জাম প্রদান করে।
/*backtest start: 2022-10-23 00:00:00 end: 2023-10-23 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This work is licensed under a Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/ // © wielkieef //@version=5 strategy('Relative Strength Index Extremes with 200-Day Moving Average Filte', overlay=true, pyramiding=1, initial_capital=10000, default_qty_type=strategy.cash, default_qty_value=36000, calc_on_order_fills=false, slippage=0, commission_type=strategy.commission.percent, commission_value=0.01) // Rsi rsi_lenght = input.int(14, title='RSI lenght', minval=0) rsi_up = ta.rma(math.max(ta.change(close), 0), rsi_lenght) rsi_down = ta.rma(-math.min(ta.change(close), 0), rsi_lenght) rsi_value = rsi_down == 0 ? 100 : rsi_up == 0 ? 0 : 100 - 100 / (1 + rsi_up / rsi_down) //Sma Length1 = input.int(200, title=' SMA Lenght', minval=1) SMA1 = ta.sma(close, Length1) //Strategy Logic Long = rsi_value < 45 and close > SMA1 Long_exit = rsi_value > 75 and close > SMA1 Short = rsi_value > 65 and close < SMA1 Short_exit = rsi_value < 25 and close < SMA1 if Long strategy.entry('Long', strategy.long) if Short strategy.entry('Short', strategy.short) strategy.close_all(Long_exit or Short_exit) pera(pcnt) => strategy.position_size != 0 ? math.round(pcnt / 100 * strategy.position_avg_price / syminfo.mintick) : float(na) stoploss = input.float(title=' stop loss', defval=5, minval=0.5) los = pera(stoploss) strategy.exit('SL', loss=los) //by wielkieef