মৎসকূল কৌশল অনুসরণ করে RSI প্রবণতা

লেখক:চাওঝাং, তারিখঃ 2024-01-04 17:48:41
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

কৌশলটি মূলত প্রবণতার দিকনির্দেশ নির্ধারণের জন্য আরএসআই সূচকের উপর নির্ভর করে। যখন আরএসআই সেট লং লাইনের (ডিফল্ট 21) উপরে অতিক্রম করে, তখন এটি বিবেচনা করা হয় যে বাজারটি একটি আপট্রেন্ডে বিপরীত হতে পারে। এই সময়ে যদি এমএসিডি ইতিমধ্যে একটি ডাউনট্রেন্ডে থাকে তবে এটি বিচার করা যেতে পারে যে এটি বিপরীত পয়েন্টে রয়েছে, যা দীর্ঘ যাওয়ার একটি ভাল সুযোগ।

এছাড়াও, কৌশলটি একটি প্রবণতা ফিল্টার হিসাবে ইএমএ লাইন (ডিফল্ট 200 সময়কাল) প্রবর্তন করে। কেবলমাত্র যখন দাম ইএমএ লাইনের উপরে থাকে তখনই লং ট্রেড বিবেচনা করা হবে। এটি প্রবণতা অস্পষ্ট বা হ্রাসের সময় কার্যকরভাবে ভুয়া বিপরীতগুলি ফিল্টার করতে পারে।

স্টপ লস সাইডে, কৌশলটি নিয়মিত স্টপ লস লাইন এবং জরুরী স্টপ লস লাইনও সেট করে। যখন আরএসআই নিয়মিত স্টপ লস লাইনের (ডিফল্ট 86) নীচে অতিক্রম করে, অবস্থান বন্ধ করুন; যদি দাম তীব্রভাবে কমে যায় এবং আরএসআই জরুরী স্টপ লস লাইনের (ডিফল্ট 73) নীচে অতিক্রম করে, সর্বাধিক ক্ষতি নিয়ন্ত্রণের জন্য শর্তহীনভাবে অবস্থান বন্ধ করুন।

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

  • বিপরীতমুখী পয়েন্ট চিহ্নিত করতে আরএসআই ব্যবহার করুন, এবং মিথ্যা এন্ট্রি ফিল্টার করতে এমএসিডি ব্যবহার করুন।
  • প্রধান প্রবণতা নির্ধারণের জন্য ইএমএ লাইন চালু করুন।
  • ঝুঁকি নিয়ন্ত্রণের জন্য নিয়মিত স্টপ লস এবং জরুরী স্টপ লস উভয়ই ব্যবহার করুন।

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

  • আরএসআই বিপরীতমুখী সংকেতগুলির ভুল মূল্যায়ন থাকতে পারে।
  • ইএমএ লাইন বড় ধরনের প্রবণতা পরিবর্তনের সময়মত প্রতিক্রিয়া জানাতে পারে না।
  • একক স্টপ লস ইন্ডিকেটর লাভজনক লেনদেনকে অকাল বন্ধ করে দিতে পারে।

অপ্টিমাইজেশান নির্দেশাবলী

  • ভলিউম সূচক বা ষাঁড় / ভালুক মোমবাতি অনুপাত প্রবেশের নির্ভুলতা উন্নত করতে সহায়ক বিচার সরঞ্জাম হিসাবে চালু করা যেতে পারে।
  • সর্বশেষ এন দিনের ট্রেন্ডকে গতিশীলভাবে ট্র্যাক করার জন্য চলমান গড় সিস্টেমটি সামঞ্জস্য করা যেতে পারে।
  • স্টপ লস আরো নমনীয় করার জন্য স্টপ লস বা পরিসংখ্যানগত স্টপ লসের মতো আরও উন্নত স্টপ লস প্রক্রিয়া যুক্ত করুন।

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

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


/*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"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © dravitch
//@version=4
strategy("RSI - BULL RUN (Improved)", overlay=true)

// Input
UseEmergency = input(true, "Use Emergency Exit?")
RSIlong = input(21, "RSI Long Cross")
RSIcloseLong = input(86, "RSI Close Long Position")

EmergencycloseLong = input(73, "RSI Emergency Close Long Position")
UseEMAFilter = input(true, "Use EMA Trend Filter")
EMAlength = input(200, "EMA Length for Trend Filter")  // Utiliser 200 pour SMMA

// RSI
rsiValue = rsi(close, 14)

// MACD
[macdLine, signalLine, _] = macd(close, 12, 26, 9)

// EMA Trend Filter
emaTrend = sma(close, EMAlength)  // Utiliser sma pour la SMMA (Simple Moving Average)

// Conditions pour les trades longs
trendUp = close > emaTrend
trendDown = close < emaTrend
longCondition = crossover(rsiValue, RSIlong) and trendDown or crossunder(macdLine, signalLine) and crossover(rsiValue, RSIlong)
longCloseCondition = crossunder(rsiValue, RSIcloseLong) and trendUp
emergencyLongCondition = crossunder(rsiValue, EmergencycloseLong) 

// Plots
plot(rsiValue, color=color.white, linewidth=2, title="RSI")

// Strategy
if (longCondition)
    strategy.entry("Long", strategy.long, alert_message='RSI Long Cross: LONG')
if (longCloseCondition)
    strategy.close("Long", alert_message='RSI Close Long Position')
if (emergencyLongCondition and UseEmergency)
    strategy.close("Long", alert_message='RSI Emergency Close Long')

// Plot EMA Trend Filter in a separate pane
plot(emaTrend, color=color.rgb(163, 0, 122), title="EMA Trend Filter", linewidth=2, style=plot.style_line, transp=0)
hline(0, "Zero Line", color=color.gray)

আরো