রিলেটিভ স্ট্রেনথ ইন্ডেক্সের উপর ভিত্তি করে উন্নত আরএসআই স্কাল্পিং কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০১-০৪ ১৭ঃ২০ঃ৫৭
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটির মূল ধারণা হল ট্রেডিং সুযোগ আবিষ্কারের জন্য আরএসআই সূচক এবং কাস্টম এআই শর্তাবলী একত্রিত করা। এটি একাধিক শর্ত পূরণ হলে দীর্ঘ বা সংক্ষিপ্ত অবস্থান স্থাপন করবে এবং স্থির লাভ এবং স্টপ লস স্তর ব্যবহার করবে।

ট্রেডিং লজিক

কৌশলটি নিম্নলিখিত ধাপগুলির মাধ্যমে বাস্তবায়িত হয়ঃ

  1. ১৪ পেরিওডের আরএসআই মান গণনা করুন
  2. দুটি কাস্টম এআই শর্ত (দীর্ঘ এবং সংক্ষিপ্ত) সংজ্ঞায়িত করুন
  3. এন্ট্রি সংকেত উৎপন্ন করার জন্য আরএসআই ওভারকোপড/ওভারসোল্ড জোনগুলির সাথে এআই শর্তগুলি একত্রিত করুন
  4. ঝুঁকি শতাংশ এবং স্টপ লস পিপসের উপর ভিত্তি করে পজিশনের আকার গণনা করুন
  5. মুনাফা গ্রহণ এবং স্টপ লস মূল্য গণনা
  6. এন্ট্রি সিগন্যাল সক্রিয় হলে অবস্থান প্রবেশ করান
  7. মুনাফা গ্রহণ বা স্টপ লস হলে পজিশন থেকে বেরিয়ে আসা

এছাড়াও, কৌশলটি সিগন্যাল তৈরির বিষয়ে সতর্কতা তৈরি করবে এবং চার্টে আরএসআই মানগুলি গ্রাফ করবে।

সুবিধা বিশ্লেষণ

এই কৌশলটির বেশ কয়েকটি প্রধান সুবিধা রয়েছে:

  1. আরএসআই এবং এআই শর্তগুলির সমন্বয় আরও নির্ভুল ট্রেডিং সংকেতগুলির দিকে পরিচালিত করে
  2. একাধিক শর্ত সমন্বয় ব্যবহার কার্যকরভাবে মিথ্যা সংকেত ফিল্টার আউট
  3. ট্রেডিং ঝুঁকি অনুযায়ী ঝুঁকি ব্যবস্থাপনা নীতির উপর ভিত্তি করে পজিশন শ্রেণীবিভাগ
  4. ফিক্সড টেক লাভ/স্টপ লস ঝুঁকি এবং পুরস্কার সম্পর্কে স্পষ্টতা প্রদান করে
  5. প্যারামিটার টিউনিং এর মাধ্যমে অত্যন্ত কাস্টমাইজযোগ্য

ঝুঁকি বিশ্লেষণ

এছাড়াও কিছু ঝুঁকি রয়েছে যা বিবেচনা করা উচিতঃ

  1. ভুল RSI পরামিতিগুলি ভুল সংকেতগুলির দিকে পরিচালিত করতে পারে
  2. খারাপভাবে ডিজাইন করা কাস্টম এআই লজিক ভুল সংকেত তৈরি করতে পারে
  3. স্টপ লস লেভেল খুব কম হলে অতিরিক্ত স্টপ আউট হতে পারে।
  4. ফিক্সড টেক লাভ/স্টপ লস অস্থির বাজারে আরও বেশি লাভ হারাতে পারে বা আরও বেশি ক্ষতি সৃষ্টি করতে পারে

এগুলি আরএসআই পরামিতিগুলি সামঞ্জস্য করে, এআই লজিককে অনুকূল করে, স্টপ লস দূরত্বগুলি শিথিল করে ইত্যাদির মাধ্যমে প্রশমিত করা যেতে পারে।

উন্নতির সুযোগ

কৌশলটি আরও উন্নত করার কিছু উপায়ঃ

  1. একাধিক কারণের উপর ভিত্তি করে প্রবণতা নির্ধারণের জন্য আরও কাস্টম এআই শর্ত অন্তর্ভুক্ত করুন
  2. সেরা সমন্বয় খুঁজে পেতে RSI পরামিতি অপ্টিমাইজ করুন
  3. টেস্ট বিভিন্ন লাভ নিতে / স্টপ লস প্রক্রিয়া যেমন ট্রেলিং স্টপ বা চলন্ত লাভ নিতে
  4. মানের ট্রেডিং সুযোগ সনাক্ত করার জন্য ভলিউম স্পাইক মত অতিরিক্ত ফিল্টার যোগ করুন
  5. মেশিন লার্নিং ব্যবহার করুন স্বয়ংক্রিয়ভাবে সর্বোত্তম পরামিতি তৈরি করতে

সংক্ষিপ্তসার

সংক্ষেপে, এটি আরএসআই এবং কাস্টম এআই লজিকের উপর ভিত্তি করে ট্রেডিংয়ের জন্য একটি অত্যন্ত কনফিগারযোগ্য এবং অনুকূলিতকরণযোগ্য উন্নত কৌশল। এটি একাধিক সংকেত উত্সের সংমিশ্রণের মাধ্যমে প্রবণতার দিক নির্ধারণ করে, ঝুঁকি পরিচালনার সাথে লেনদেন সম্পাদন করে এবং লাভ / স্টপ লস পদ্ধতি গ্রহণ করে। কৌশলটি প্রচুর সম্প্রসারণ এবং অপ্টিমাইজেশান ক্ষমতা সহ ব্যবহারকারীদের জন্য ভাল ট্রেডিং পারফরম্যান্স সরবরাহ করতে পারে।


/*backtest
start: 2022-12-28 00:00:00
end: 2024-01-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Improved RSI Scalping Strategy", overlay=true)

// Parameters
rsiLength = input.int(14, title="RSI Length")
rsiOverbought = input.int(70, title="RSI Overbought Threshold")
rsiOversold = input.int(30, title="RSI Oversold Threshold")
takeProfitPips = input.int(10, title="Take Profit (Pips)")
stopLossPips = input.int(5, title="Stop Loss (Pips)")
riskPercentage = input.float(1, title="Risk Percentage", minval=0, maxval=100, step=0.1)

// Calculate RSI
rsiValue = ta.rsi(close, rsiLength)

// Custom AI Conditions
aiCondition1Long = ta.crossover(rsiValue, 50)
aiCondition1Short = ta.crossunder(rsiValue, 50)

// Add more AI conditions here
var aiCondition2Long = ta.crossover(rsiValue, 30)
var aiCondition2Short = ta.crossunder(rsiValue, 70)

// Combine AI conditions with RSI
longCondition = aiCondition1Long or aiCondition2Long or ta.crossover(rsiValue, rsiOversold)
shortCondition = aiCondition1Short or aiCondition2Short or ta.crossunder(rsiValue, rsiOverbought)

// Calculate position size based on risk percentage
equity = strategy.equity
riskAmount = (equity * riskPercentage) / 100
positionSize = riskAmount / (stopLossPips * syminfo.mintick)

// Calculate Take Profit and Stop Loss levels
takeProfitLevel = close + takeProfitPips * syminfo.mintick
stopLossLevel = close - stopLossPips * syminfo.mintick

// Long entry
strategy.entry("Long Entry", strategy.long, when=longCondition[1] and not longCondition, qty=1)
strategy.exit("Take Profit/Stop Loss", from_entry="Long Entry", limit=takeProfitLevel, stop=stopLossLevel)

// Short entry
strategy.entry("Short Entry", strategy.short, when=shortCondition[1] and not shortCondition, qty=1)
strategy.exit("Take Profit/Stop Loss", from_entry="Short Entry", limit=takeProfitLevel, stop=stopLossLevel)

// Alerts
alertcondition(longCondition, title="Long Entry Signal", message="Long Entry Signal")
alertcondition(shortCondition, title="Short Entry Signal", message="Short Entry Signal")

// Plot RSI on the chart
plot(rsiValue, title="RSI", color=color.blue)


আরো