RSI গোল্ডেন ক্রসের উপর ভিত্তি করে সুপার শর্ট-সেলিং কৌশল


সৃষ্টির তারিখ: 2024-02-22 17:05:17 অবশেষে সংশোধন করুন: 2024-02-22 17:05:17
অনুলিপি: 0 ক্লিকের সংখ্যা: 669
1
ফোকাস
1617
অনুসারী

RSI গোল্ডেন ক্রসের উপর ভিত্তি করে সুপার শর্ট-সেলিং কৌশল

প্রথম, কৌশলগত বিশ্লেষণ

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

2. কৌশল নীতি

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

এটির অর্থ হল, ওপেনের সময় এটির মূল্য উচ্চতর ছিল কিনা তা নির্ধারণ করা।open>upper_bandএবং যদি আমরা এটির সাথে একমত হই, তাহলে আমরা ওভার-বই অঞ্চলে থাকতে পারি। তারপর আমরা বিচার করি যে দ্রুত আরএসআই কি ধীর আরএসআই এর চেয়ে কম, অর্থাৎrsi1<rsi2যদি এটি হয়, তবে এটি একটি দুর্বল প্রবণতাকে বোঝায় যে এটি একটি ষাঁড় এবং একটি ভালুক দ্বারা পরিবর্তিত হয়েছে। অবশেষে, আমরা ইএমএ গড়ের জন্য একটি ডাইফোর্ক পরীক্ষা করিta.crossover(longSMA, shortSMA)যদি এই তিনটি শর্ত পূরণ হয়, তাহলে আমরা প্রবেশের জন্য একটি খালি সিগন্যাল দেব।

বিপরীতভাবে, যদি দামটি নীচের ATR তরঙ্গের নীচে খোলা হয়, দ্রুত আরএসআই ধীর আরএসআই এর চেয়ে বেশি এবং একটি ইএমএ গোল্ডফর্ক ঘটে, তবে একটি পলি-এন্ট্রি সংকেত তৈরি করা হয়।

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

তিন, কৌশলগত সুবিধা

এই কৌশলটির সুবিধাগুলো হলঃ

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

৪, কৌশলগত ঝুঁকি

এই কৌশলটির কিছু ঝুঁকি রয়েছে যা সম্পর্কে সতর্ক থাকা দরকারঃ

  1. EMA গড় লাইন ভুল নির্ণয়ের প্রবণতা, সম্ভবত smoothed MA আরো স্থিতিশীল
  2. ঝড়ের সময় ক্ষতিপূরণ দেওয়া সহজ
  3. ভুল প্যারামিটার সেট করলে ত্রুটিপূর্ণ সংকেত বাড়তে পারে
  4. এটিআর ব্যান্ডেড ভেঙে ফেলার জন্য এখনও অনেক দেরী, সম্ভবত ভুয়া।

উপরের ঝুঁকিগুলিকে নিম্নে উল্লেখিত বিষয়গুলির মাধ্যমে অপ্টিমাইজ করা যেতে পারেঃ

  1. EMA গড়ের পরিবর্তে smoothed MA ব্যবহার করে পরীক্ষা করা হয়
  2. স্টপ ম্যাপেজ যথাযথভাবে শিথিল করা যাতে অস্থির বাজারগুলি ঘন ঘন বন্ধ না হয়
  3. প্যারামিটার সমন্বয় সমন্বয়
  4. ব্রেকআউট ব্যান্ডেজের সময় দ্বিতীয় যাচাইকরণের জন্য আরও সূচক প্রবর্তন করা

পঞ্চম, কৌশলগত অগ্রগতি

এই কৌশলটি আরও উন্নত করা যেতে পারে নিম্নলিখিত উপায়েঃ

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

এই অপ্টিমাইজেশানগুলি কৌশলগুলির স্থিতিশীলতা, নমনীয়তা এবং লাভজনকতা আরও বাড়িয়ে তুলতে পারে।

6. সারাংশ

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

কৌশল সোর্স কোড
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//Revision: Updated script to pine script version 5
//added Double RSI for Long/Short prosition trend confirmation instead of single RSI
strategy("Super Scalper - 5 Min 15 Min", overlay=true)
source = close
atrlen = input.int(14, "ATR Period")
mult = input.float(1, "ATR Multi", step=0.1)
smoothing = input.string(title="ATR Smoothing", defval="WMA", options=["RMA", "SMA", "EMA", "WMA"])

ma_function(source, atrlen) =>
    if smoothing == "RMA"
        ta.rma(source, atrlen)
    else
        if smoothing == "SMA"
            ta.sma(source, atrlen)
        else
            if smoothing == "EMA"
                ta.ema(source, atrlen)
            else
                ta.wma(source, atrlen)

atr_slen = ma_function(ta.tr(true), atrlen)
upper_band = atr_slen * mult + close
lower_band = close - atr_slen * mult

// Create Indicator's
ShortEMAlen = input.int(5, "Fast EMA")
LongEMAlen = input.int(21, "Slow EMA")
shortSMA = ta.ema(close, ShortEMAlen)
longSMA = ta.ema(close, LongEMAlen)
RSILen1 = input.int(40, "Fast RSI Length")
RSILen2 = input.int(60, "Slow RSI Length")
rsi1 = ta.rsi(close, RSILen1)
rsi2 = ta.rsi(close, RSILen2)
atr = ta.atr(atrlen)

//RSI Cross condition
RSILong = rsi1 > rsi2
RSIShort = rsi1 < rsi2

// Specify conditions
longCondition = open < lower_band
shortCondition = open > upper_band
GoldenLong = ta.crossover(shortSMA, longSMA)
Goldenshort = ta.crossover(longSMA, shortSMA)

plotshape(shortCondition, title="Sell Label", text="S", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.new(color.red, 0), textcolor=color.white)
plotshape(longCondition, title="Buy Label", text="B", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.new(color.green, 0), textcolor=color.white)
plotshape(Goldenshort, title="Golden Sell Label", text="Golden Crossover Short", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.new(color.blue, 0), textcolor=color.white)
plotshape(GoldenLong, title="Golden Buy Label", text="Golden Crossover Long", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.new(color.yellow, 0), textcolor=color.white)

// Execute trade if condition is True
if (longCondition)
    stopLoss = low - atr * 1
    takeProfit = high + atr * 4
    if (RSILong)
        strategy.entry("long", strategy.long)

if (shortCondition)
    stopLoss = high + atr * 1
    takeProfit = low - atr * 4
    if (RSIShort)
        strategy.entry("short", strategy.short)

// Plot ATR bands to chart

////ATR Up/Low Bands
plot(upper_band)
plot(lower_band)

// Plot Moving Averages
plot(shortSMA, color=color.red)
plot(longSMA, color=color.yellow)