সুপার ট্রেন্ড রিভার্সাল কৌশল


সৃষ্টির তারিখ: 2023-12-28 15:50:35 অবশেষে সংশোধন করুন: 2023-12-28 15:50:35
অনুলিপি: 0 ক্লিকের সংখ্যা: 492

সুপার ট্রেন্ড রিভার্সাল কৌশল

ওভারভিউ

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

কৌশল নীতি

সুপার ট্রেন্ড রিভার্সনের মূলত দুটি অংশ রয়েছেঃ

  1. সুপারট্রেন্ডিং সূচক বাজার প্রবণতা নির্ধারণ করে

সুপার ট্রেন্ডিং সূচকটি বর্তমান দামের সাথে একটি নির্দিষ্ট সময়ের জন্য গড় প্রকৃত তরঙ্গের দামের তুলনা করে ট্রেন্ডের দিকনির্দেশনা দেয়। দামটি যখন ট্র্যাকের উপরে উঠে যায় তখন এটি মুদ্রাস্ফীতি হয় এবং যখন দামটি ট্র্যাকের নীচে পড়ে যায় তখন এটি মুদ্রাস্ফীতি।

  1. RSI সূচক বিপরীত চিহ্নিত করে

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

এই কৌশলটিতে, নির্দিষ্ট রূপান্তরগুলির মাধ্যমে, RSI কার্ভটি চিকিত্সা করা হয়, একটি প্রান্তিক লাইন সেট করা হয়, যখন RSI কার্ভটি প্রাসঙ্গিক প্রান্তিক অতিক্রম করে তখন ক্রয় এবং বিক্রয় সংকেত উত্পন্ন হয়।

সামর্থ্য বিশ্লেষণ

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

প্রধান সুবিধাঃ

  1. ট্রেন্ডিং এবং বিপরীতমুখী, বিপরীতমুখী ট্রেডিং
  2. ঝুঁকি নিয়ন্ত্রণে প্রত্যাহার সম্ভব
  3. প্যারামিটার অপ্টিমাইজেশনের জন্য প্রচুর জায়গা রয়েছে, যা বাজারের সাথে সামঞ্জস্যপূর্ণ

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

সুপার ট্রেন্ড রিভার্সনের কিছু ঝুঁকি রয়েছে, যার মধ্যে রয়েছেঃ

  1. বিপরীত ব্যর্থতার ঝুঁকি

বিপরীত সিগন্যালটি ভুল হতে পারে, সফলভাবে বিপরীত হতে পারে না, এই সময়ে ক্ষতি আরও বাড়তে পারে।

  1. প্যারামিটার অপ্টিমাইজেশান ঝুঁকি

ভুল প্যারামিটার অপ্টিমাইজেশনের ফলে কৌশলগুলি বাজারের পরিবর্তনের সাথে খাপ খাইয়ে নিতে পারে।

  1. প্রযুক্তিগত সূচক পিছিয়ে

সমস্ত প্রযুক্তিগত সূচক পিছিয়ে আছে, সেরা প্রবেশের অবস্থান মিস করা হতে পারে।

এই ঝুঁকিগুলির জন্য, অন্যান্য সূচকগুলির সংমিশ্রণ, প্যারামিটার অপ্টিমাইজেশান পদ্ধতিগুলিকে সামঞ্জস্য করার মতো উপায়ে আরও অনুকূলিতকরণ এবং উন্নতি করা যেতে পারে।

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

সুপার ট্রেন্ড রিভার্স কৌশলগুলি নিম্নলিখিত মাত্রাগুলির উপর ভিত্তি করে বাজার এবং চাহিদার উপর ভিত্তি করে অপ্টিমাইজ করা যায়ঃ

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2022-12-21 00:00:00
end: 2023-12-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy(title = "Super-Trend-reverse Strategy", overlay = true)

// Super Trend Strategy
Factor=input(2,type =float, minval=1,maxval = 100)
Pd=10 //input(10,minval=1,maxval = 100)

// ST1

UP=hlc3-(Factor*atr(Pd))

DOWN=hlc3+(Factor*atr(Pd))

// ST1.2

TrendUp=na
TrendUp:=close[1]>TrendUp[1]? max(UP,TrendUp[1]) : UP

TrendDown=na
TrendDown:=close[1]<TrendDown[1]? min(DOWN,TrendDown[1]) : UP


Trend = na
Tsl = na


Trend := close[1] > TrendDown[1] ? 1: close[1] < TrendUp[1]? -1: nz(Trend[1],1)
Tsl := Trend==1 ? TrendUp: TrendDown


/////////////// Functions for Reverse //////////////////////////////

IF(input) => (exp(2*input)-1) / (exp(2*input)+1)

//////////////////////// RSI REVERSE /////////////////////

RSI_main = input(14, title="RSI Main Period")
RSI_smooth = input(5, title="RSI Smooth Period")

//Functions
RVS(input) => (exp(2*input)-1) / (exp(2*input)+1)

//RSI Calculation
raw_RSI=0.1*(rsi(close,RSI_main)-50)
wma_RSI=wma(raw_RSI,RSI_smooth)
RVS_RSI = RVS(wma_RSI)


threshold1 = RVS_RSI < 0.8? 1 : 0
threshold2 = -0.8




RSIbuy = (RVS_RSI<threshold2)
RSIsell = (RVS_RSI > threshold1)



////////////////////// RSI REVERSE ///////////////////////

// Conditions



longCond = na
shortCond = na
longCond :=  RSIbuy and crossover(close, Tsl)  
shortCond :=  RSIsell and crossunder(close, Tsl) 


yearfrom = input(2018)
yearuntil =input(2039)
monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  longCond  and   year >= yearfrom and year <= yearuntil and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( shortCond and  year >= yearfrom and year <= yearuntil and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil ) 

    strategy.close("BUY")