
এটি একটি গতিশীল ট্রেডিং কৌশল যা তুলনামূলকভাবে দুর্বল সূচক ((আরএসআই) এর উপর ভিত্তি করে এবং একটি নমনীয় স্টপ-ড্রপ ব্যবস্থার সাথে মিলিত। এই কৌশলটি মূলত বাজারের ওভারসোল্ড অঞ্চলগুলিতে ট্রেড করে, দামের বিপর্যয়ের সুযোগগুলি ক্যাপচার করে উপার্জন করে। কৌশলটির মূলটি হ’ল সম্ভাব্য ওভারসোল্ড অবস্থাকে আরএসআই সূচকের মাধ্যমে সনাক্ত করা এবং পজিশন তৈরির পরে শতাংশ স্টপড্রপ ব্যবহার করে ঝুঁকি নিয়ন্ত্রণ করা, পাশাপাশি পূর্ববর্তী উচ্চ ব্রেকিংয়ের সাথে লাভের সমাপ্তির সংকেত হিসাবে।
এই কৌশলটি নিম্নলিখিত মূল উপাদানগুলির উপর ভিত্তি করে কাজ করেঃ
এটি একটি ভালভাবে পরিকল্পিত ট্রেডিং কৌশল যা RSI ওভারসোল্ড বিচার এবং স্টপ লস মেশিনের সংমিশ্রণের মাধ্যমে ঝুঁকি নিয়ন্ত্রণ এবং লাভের সুযোগের মধ্যে একটি ভাল ভারসাম্য বজায় রাখে। কৌশলটি শক্তিশালী এবং সামঞ্জস্যপূর্ণ, বিভিন্ন বাজার পরিবেশে প্যারামিটার অপ্টিমাইজেশনের মাধ্যমে কর্মক্ষমতা বাড়ানোর জন্য উপযুক্ত। যদিও কিছু সম্ভাব্য ঝুঁকি রয়েছে, তবে প্রস্তাবিত অপ্টিমাইজেশনের দিকনির্দেশের মাধ্যমে কৌশলটির স্থিতিশীলতা এবং লাভজনকতা আরও বাড়ানো যেতে পারে।
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("RSI Strategy with Adjustable RSI and Stop-Loss", overlay=false,
default_qty_type=strategy.fixed, default_qty_value=2,
initial_capital=10000, pyramiding=2,
commission_type=strategy.commission.percent, commission_value=0.05,
slippage=1)
// Input fields for RSI parameters
rsi_length = input.int(8, title="RSI Length", minval=1)
rsi_threshold = input.float(28, title="RSI Threshold", minval=1, maxval=50)
// Input for Stop-Loss percentage
stop_loss_percent = input.float(5, title="Stop-Loss Percentage", minval=0.1, maxval=100)
// Calculate the RSI
rsi = ta.rsi(close, rsi_length)
// Condition for buying: RSI below the defined threshold
buyCondition = rsi < rsi_threshold
// Condition for selling: Close price higher than yesterday's high
sellCondition = close > ta.highest(high, 1)[1]
// Calculate the Stop-Loss level based on the entry price
var float stop_loss_level = na
if (buyCondition)
stop_loss_level := close * (1 - stop_loss_percent / 100)
strategy.entry("Long", strategy.long)
// Create Stop-Loss order
strategy.exit("Stop-Loss", from_entry="Long", stop=stop_loss_level)
// Selling signal
if (sellCondition)
strategy.close("Long")
// Optional: Plot the RSI for visualization
plot(rsi, title="RSI", color=color.blue)
hline(rsi_threshold, "RSI Threshold", color=color.red)