
এই কৌশলটি আরএসআই সূচকগুলি ব্যবহার করে ক্রয় এবং বিক্রয় সংকেত তৈরি করে, স্টপ-অফ-লস প্রক্রিয়াটি ট্র্যাক করার সাথে সাথে মুনাফা স্থিরকরণ এবং ক্ষতি নিয়ন্ত্রণের উদ্দেশ্যে। এই কৌশলটি মাঝারি এবং স্বল্পমেয়াদী ব্যবসায়ের জন্য উপযুক্ত, নমনীয় এবং ব্যবহারিক বৈশিষ্ট্যযুক্ত।
RSI সূচক ব্যবহার করে বাজার ওভারবয় ওভারসেলের ঘটনাটি বিচার করুন। যখন RSI সূচকটি 60 অতিক্রম করে তখন এটি একটি ক্রয় সংকেত উত্পন্ন করে, যখন এটি 40 অতিক্রম করে তখন এটি একটি বিক্রয় সংকেত উত্পন্ন করে।
প্রবেশের পরে স্টপ লস ট্র্যাকিং সেট করুন। স্টপ লস দূরত্বটি প্রবেশের দামের সাথে ব্যবহারকারীর সেট করা পয়েন্টের দূরত্ব এবং স্টপ লস দূরত্বটি প্রবেশের দাম থেকে ব্যবহারকারীর সেট করা পয়েন্টের দূরত্বকে বাদ দেয়।
যখন দাম স্টপ বা স্টপ লস দূরত্ব স্পর্শ করে, তখন ট্রেড স্বয়ংক্রিয়ভাবে স্টপ বা স্টপ লস আউট হয়।
আরএসআই সূচকগুলি বাজারের প্রবণতা নির্ধারণের জন্য আরও কার্যকর, স্টপ লস স্টপ ট্র্যাকিংয়ের সাথে মিলিত হয়ে কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ করতে পারে।
স্টপ স্টপ লস দূরত্ব একটি পরম পয়েন্ট সেট, যাই হোক না কেন প্রবেশ মূল্য উচ্চ বা নিম্ন, লাভের স্থান এবং ক্ষতির স্থান নির্দিষ্ট, ঝুঁকি-লাভের অনুপাত নিয়ন্ত্রণযোগ্য।
কৌশলগত প্যারামিটার সেট করা সহজ, ব্যবহারকারীকে কেবল নিজের ঝুঁকি পছন্দ অনুসারে স্টপস্টপ লস পয়েন্টের দূরত্ব সেট করতে হবে, জটিল অপ্টিমাইজেশনের প্রয়োজন নেই।
RSI সূচকগুলি ভুল সংকেত তৈরি করতে পারে, যার ফলে অপ্রয়োজনীয় ক্ষতি হতে পারে। RSI প্যারামিটারগুলি সামঞ্জস্য করে বা অন্যান্য সূচক ফিল্টার যুক্ত করে ভুল সংকেত হ্রাস করা যেতে পারে।
ফিক্সড স্টপ স্টপ লস দূরত্বের ফলে লাভের জায়গা কম বা ক্ষতির পরিমাণ বেশি হতে পারে। ব্যবহারকারীকে বাজারের ওঠানামা অনুযায়ী যুক্তিসঙ্গতভাবে স্টপ স্টপ লস দূরত্ব সেট করতে হবে।
ট্র্যাকিং স্টপগুলি চরম পরিস্থিতিতে অতিক্রম করা যেতে পারে এবং সর্বাধিক ক্ষতির সীমা সীমাবদ্ধ করা যায় না। অস্থায়ী স্টপগুলির সাথে ঝুঁকি হ্রাস করার পরামর্শ দেওয়া হয়।
RSI সূচক প্যারামিটারগুলিকে অপ্টিমাইজ করুন এবং সর্বোত্তম প্যারামিটার সমন্বয় খুঁজুন।
আরএসআই সংকেতগুলিকে ফিল্টার করার জন্য এমএ এবং অন্যান্য সূচক যুক্ত করুন এবং অপ্রয়োজনীয় লেনদেন হ্রাস করুন।
স্টপ স্টপ লস অনুপাত সেট করুন, নিখুঁত পয়েন্টের পরিবর্তে, এবং আপনি স্বয়ংক্রিয়ভাবে দামের উপর ভিত্তি করে স্টপ স্টপ লস দূরত্ব সামঞ্জস্য করতে পারেন।
“অতিমাত্রার ঝুঁকি এড়াতে অস্থায়ী স্টপ লস যুক্ত করা হয়েছে।
এই কৌশলটি আরএসআই নির্দেশক ব্যবহার করে কেনা-বেচা করার সময় নির্ধারণ করে এবং স্টপ-ড্রপ-লস কন্ট্রোলের ঝুঁকি-লাভের ট্র্যাকিংয়ের সাথে মিলিত হয়। কৌশলটি সহজ এবং ব্যবহারিক, এবং প্যারামিটারগুলি বাজার এবং ব্যক্তিগত ঝুঁকির পছন্দ অনুসারে সামঞ্জস্য করা যায়। একাধিক নির্দেশক বিচার এবং স্টপ-ড্রপ অপ্টিমাইজেশনের সাথে মিলিত হয়ে কৌশলটির স্থায়িত্ব এবং লাভজনকতা আরও বাড়ানো যায়।
/*backtest
start: 2024-01-09 00:00:00
end: 2024-01-16 00:00:00
period: 45m
basePeriod: 5m
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/
// © ChaitanyaSainkar
//@version=5
strategy("RSI TARGET & STOPLOSS",overlay = true)
// USER INPUTS
RSI_L = input.int(defval = 14, title = "RSI Length")
LONGSTOP = input.int(defval = 50, title = "STOPLOSS LONG")
LONGTARGET = input.int(defval = 100, title = "TARGET LONG")
SHORTSTOP = input.int(defval = 50, title = "STOPLOSS SHORT")
SHORTTARGET = input.int(defval = 100, title = "TARGET SHORT")
// POINTBASED TARGET & STOPLOSS
RSI = ta.rsi(close,RSI_L)
longstop = strategy.position_avg_price - LONGSTOP
longtarget = strategy.position_avg_price + LONGTARGET
shortstop = strategy.position_avg_price + SHORTSTOP
shorttarget = strategy.position_avg_price - SHORTTARGET
// LONG & SHORT SIGNALS
buy = ta.crossover(RSI,60)
short = ta.crossunder(RSI,40)
// STRATEGY FUNCTIONS
if buy
strategy.entry("long", direction = strategy.long,comment = "LONG")
if strategy.position_size > 0
strategy.exit("long", from_entry = "long", limit = longtarget, stop = longstop, comment_loss = "LOSS", comment_profit = "PROFIT")
if short
strategy.entry("short", direction = strategy.short,comment = "SHORT")
if strategy.position_size < 0
strategy.exit("short", from_entry = "short", limit = longtarget, stop = shortstop, comment_loss = "LOSS", comment_profit = "PROFIT")
// PLOTTING TARGET & STOPLOSS
plot(strategy.position_size > 0 ? longtarget : na, style = plot.style_linebr, color = color.green)
plot(strategy.position_size > 0 ? longstop : na, style = plot.style_linebr, color = color.red)
plot(strategy.position_size < 0 ? shorttarget : na, style = plot.style_linebr, color = color.green)
plot(strategy.position_size < 0 ? shortstop : na, style = plot.style_linebr, color = color.red)