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


সৃষ্টির তারিখ: 2023-12-07 15:46:57 অবশেষে সংশোধন করুন: 2023-12-07 15:46:57
অনুলিপি: 0 ক্লিকের সংখ্যা: 863
1
ফোকাস
1619
অনুসারী

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

ওভারভিউ

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

কৌশল নীতি

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

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

কৌশলগত শক্তি বিশ্লেষণ

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

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

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

আরএসআই ক্যাচিং ট্রেডিং কৌশল নিম্নলিখিত ঝুঁকি নিয়ে আসেঃ

  1. ভুল সংকেত প্রবণতা
  2. মার্কেটের অস্থিরতা ফিল্টার করতে ব্যর্থ, range-bound markets চলাকালীন সংগ্রাম
  3. প্যাকেজটি পুনরুদ্ধার করা হয়েছে এবং এটি একটি নতুন প্যাকেজ হিসাবে ঘোষণা করা হয়েছে।
  4. প্যারামিটার টিউন করতে সময় লাগে
  5. প্রায়শই ট্রেড করা, সম্ভাব্য ওভারট্রেডিং

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

কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা

RSI কেক ট্রেডিং কৌশলগুলি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ

  1. ভুল সংকেত ফিল্টার করার জন্য অন্যান্য প্রযুক্তিগত সূচক যেমন ব্রিন ব্যান্ড, কে লাইন আকৃতি ইত্যাদি সংযুক্ত করুন
  2. RSI প্যারামিটার অপ্টিমাইজ করুন এবং সর্বোত্তম গড় লাইন প্যারামিটার সমন্বয় খুঁজুন
  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)