রিসোর্স লোড হচ্ছে... লোডিং...

অ্যালিগেটর আরএসআই ট্রেডিং কৌশল

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

img

সারসংক্ষেপ

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

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

অ্যালিগেটর আরএসআই ট্রেডিং কৌশলটি তিনটি আরএসআই লাইন ব্যবহার করে - 5-অবধি, 13-অবধি এবং 34-অবধি। 5-অবধি আরএসআই লাইনটিকে দাঁত লাইন, 13-অবধি লাইন ঠোঁট লাইন এবং 34-অবধি লাইন চোয়াল লাইন বলা হয়। যখন দাঁত বা ঠোঁট লাইন চোয়াল লাইনের উপরে অতিক্রম করে, তখন একটি দীর্ঘ সংকেত উত্পন্ন হয়। যখন দাঁত বা ঠোঁট লাইন চোয়াল লাইনের নীচে অতিক্রম করে, তখন একটি সংক্ষিপ্ত সংকেত সক্রিয় হয়।

স্বল্পমেয়াদী এবং দীর্ঘমেয়াদী আরএসআই লাইনের মধ্যে ক্রসগুলি ক্যাপচার করার মূল চাবিকাঠি হ'ল স্বল্পমেয়াদী এবং দীর্ঘমেয়াদী প্রবণতাগুলির মধ্যে সম্পর্ক পরিমাপ করা এবং বিপরীতমুখী সুযোগগুলি সনাক্ত করা। যখন স্বল্পমেয়াদী আরএসআই দীর্ঘমেয়াদী আরএসআই অতিক্রম করে, এটি স্বল্পমেয়াদী মূল্য ক্রিয়াকলাপে বিপরীতমুখী হওয়ার সংকেত দেয়, বিপরীত দিকে অবস্থান গ্রহণ করে আসন্ন দীর্ঘমেয়াদী প্রবণতা বিপরীতমুখী থেকে লাভের অনুমতি দেয়।

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

আলিগেটর আরএসআই ট্রেডিং কৌশল নিম্নলিখিত সুবিধাগুলি রয়েছেঃ

  1. বাজারের বিপরীতমুখী অবস্থা, প্রবণতা বিপরীতমুখী অবস্থা থেকে লাভ
  2. একাধিক RSI MAs সিগন্যাল নিশ্চিত করে, মিথ্যা সংকেত এড়াতে
  3. সহজ এবং সহজেই বোঝা যায় এমন যুক্তি, সহজেই বোঝা যায় এবং বাস্তবায়িত হয়
  4. সামঞ্জস্যযোগ্য পরামিতি, সামঞ্জস্যযোগ্য পরামিতি
  5. বিভিন্ন বাজার এবং সময়সীমার মধ্যে প্রযোজ্য, বিভিন্ন বাজার এবং সময়সীমার উপর কাজ

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

আলিগেটর আরএসআই ট্রেডিং কৌশলটি নিম্নলিখিত ঝুঁকিগুলিও বহন করেঃ

  1. মিথ্যা সংকেত প্রবণ, মিথ্যা সংকেত প্রবণ
  2. ব্যাপ্তিভিত্তিক বাজারে সংগ্রাম, ব্যাপ্তিভিত্তিক বাজারে সংগ্রাম
  3. সম্ভাব্যভাবে বড় পরিমাণে টাকা তোলা
  4. সময়সাপেক্ষ প্যারামিটার টিউনিং, সময়সাপেক্ষ প্যারামিটার টিউনিং
  5. সম্ভাব্য অতিরিক্ত লেনদেন, সম্ভাব্য অতিরিক্ত লেনদেন

অতিরিক্ত সূচক একত্রিত করে, পরামিতিগুলিকে অনুকূল করে এবং পজিশনের আকারকে যথাযথভাবে সামঞ্জস্য করে এই ঝুঁকিগুলি হ্রাস করা যেতে পারে।

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

আলিগেটর আরএসআই ট্রেডিং কৌশল নিম্নলিখিত উপায়ে অপ্টিমাইজ করা যেতে পারেঃ

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

সিদ্ধান্ত

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


/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("RSI Alligator", overlay=false)

jaws = rsi(close, 34)
teeth = rsi(close, 5)
lips = rsi(close, 13)
plot(jaws, color=blue, title="Jaw")
plot(teeth, color=green, title="Teeth")
plot(lips, color=red, title="Lips")



longCondition = crossover(rsi(close, 13), rsi(close, 34)) and (rsi(close, 5) > rsi(close, 34))
longCondition1 = crossover(rsi(close, 5), rsi(close, 34)) and (rsi(close, 13) > rsi(close, 34))
if (longCondition)
    strategy.entry("Long", strategy.long)
if (longCondition1)
    strategy.entry("Long", strategy.long)

shortCondition = crossunder(rsi(close, 13), rsi(close, 34)) and (rsi(close, 5) < rsi(close, 34))
shortCondition1 = crossunder(rsi(close, 5), rsi(close, 34)) and (rsi(close, 13) < rsi(close, 34))
if (shortCondition)
    strategy.entry("Short", strategy.short)
if (shortCondition1)
    strategy.entry("Short", strategy.short)
    
    // === BACKTESTING: EXIT strategy ===
sl_inp = input(10, title='Stop Loss %', type=float)/100
tp_inp = input(90, title='Take Profit %', type=float)/100

stop_level = strategy.position_avg_price * (1 - sl_inp)
take_level = strategy.position_avg_price * (1 + tp_inp)

strategy.exit("Stop Loss/Profit", "Long", stop=stop_level, limit=take_level)

আরো