এই কৌশলটি বাজারে অতিরিক্ত ক্রয় এবং অতিরিক্ত বিক্রয় সুযোগগুলি ক্যাপচার করার জন্য আপেক্ষিক শক্তি সূচক (আরএসআই) এবং রৈখিক রিগ্রেশন চ্যানেল (এলআরসি) প্রযুক্তিগত সূচকগুলিকে একত্রিত করে। যখন মূল্য রৈখিক রিগ্রেশন চ্যানেলের নিম্ন ব্যান্ডকে স্পর্শ করে এবং আরএসআই সূচক 30 এর নীচে থাকে, তখন কৌশলটি একটি ক্রয় সংকেত তৈরি করে। যখন মূল্য রৈখিক রিগ্রেশন চ্যানেলের উপরের ব্যান্ডকে স্পর্শ করে এবং আরএসআই সূচক 70 এর উপরে থাকে, তখন কৌশলটি একটি বিক্রয় সংকেত তৈরি করে। আরএসআই এবং এলআরসি একত্রিত করার এই পদ্ধতিটি মিথ্যা সংকেতের সম্ভাবনা হ্রাস করার সময় সম্ভাব্য ট্রেডিং সুযোগগুলি কার্যকরভাবে সনাক্ত করতে পারে।
এই কৌশলটির মূলটি হ'ল আরএসআই সূচক এবং রৈখিক রিগ্রেশন চ্যানেল। আরএসআই একটি গতির সূচক যা সাম্প্রতিক মূল্য পরিবর্তনের মাত্রা এবং দিক পরিমাপ করতে ব্যবহৃত হয়। যখন আরএসআই 30 এর নীচে থাকে, তখন বাজারটি ওভারসোল্ড বলে মনে করা হয় এবং যখন আরএসআই 70 এর উপরে থাকে, তখন বাজারটি ওভারক্রপড বলে মনে করা হয়। রৈখিক রিগ্রেশন চ্যানেলটি একটি ট্রেন্ড-ফলো-আপ সূচক যা একটি বেসলাইন এবং দুটি সমান্তরাল লাইন (উপরে এবং নীচের চ্যানেল) নিয়ে গঠিত। বেসলাইনটি বন্ধের দামের রৈখিক রিগ্রেশন, যখন উপরের এবং নীচের চ্যানেল লাইনগুলি বেসলাইন প্লাস বা বিয়োগ একটি নির্দিষ্ট স্ট্যান্ডার্ড বিচ্যুতি। যখন দাম নীচের চ্যানেল লাইনে স্পর্শ করে, তখন বাজারটি ওভারসোল্ড হতে পারে এবং সম্ভাব্যভাবে ফিরে আসতে পারে। যখন দাম উপরের চ্যানেল লাইনে স্পর্শ করে, বাজারটি ওভারক্রপড হতে পারে এবং সম্ভাব্যভাবে ফিরে আসতে পারে।
আরএসআই এবং লিনিয়ার রিগ্রেশন চ্যানেল ট্রেডিং কৌশলটি গতি এবং প্রবণতা অনুসরণকারী সূচকগুলির সংমিশ্রণ করে বাজারে ওভারকপ এবং ওভারসোল্ড সুযোগগুলি ক্যাপচার করার চেষ্টা করে। এই কৌশলটির সুবিধাগুলির মধ্যে এর স্পষ্ট যুক্তি, বাস্তবায়নের সহজতা এবং বিভিন্ন সময়সীমার ক্ষেত্রে প্রয়োগযোগ্যতা অন্তর্ভুক্ত রয়েছে। তবে কৌশলটির কিছু ঝুঁকি রয়েছে, যেমন মিথ্যা সংকেত, পরামিতি সংবেদনশীলতা এবং ঝুঁকি পরিচালনার অভাব। কৌশলটির কার্যকারিতা উন্নত করতে, আরও সূচক প্রবর্তন, পরামিতি সেটিংগুলি অনুকূলিতকরণ, ঝুঁকি পরিচালনার ব্যবস্থা অন্তর্ভুক্ত করা এবং প্রবণতা ফিল্টার যুক্ত করা বিবেচনা করা যেতে পারে। সামগ্রিকভাবে, এই কৌশলটি আরএসআই এবং এলআরসির উপর ভিত্তি করে ট্রেডিংয়ের জন্য একটি কাঠামো সরবরাহ করে তবে এখনও আরও অনুকূলিতকরণ এবং পরিমার্জন প্রয়োজন।
/*backtest start: 2024-05-01 00:00:00 end: 2024-05-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("RSI and Linear Regression Channel Strategy", overlay=true) // Define input parameters rsiLength = input(14, title="RSI Length") channelLength = input(100, title="Linear Regression Channel Length") rsiBuyThreshold = 30 rsiSellThreshold = 70 // Calculate RSI rsi = ta.rsi(close, rsiLength) // Calculate Linear Regression Channel basis = ta.linreg(close, channelLength, 0) dev = ta.stdev(close, channelLength) upperChannel = basis + dev lowerChannel = basis - dev // Plot Linear Regression Channel plot(basis, color=color.blue, title="Basis") plot(upperChannel, color=color.red, title="Upper Channel") plot(lowerChannel, color=color.green, title="Lower Channel") // Entry condition: Price touches lower channel and RSI crosses below buy threshold longCondition = (close <= lowerChannel) and (rsi < rsiBuyThreshold) // Exit condition: Price touches upper channel and RSI crosses above sell threshold shortCondition = (close >= upperChannel) and (rsi > rsiSellThreshold) // Strategy execution if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.close("Long") // Plot buy/sell signals on the chart plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")