চ্যানেল এবং লিনিয়ার রিগ্রেশনের উপর ভিত্তি করে হাল এমএ অসিলেটর কৌশল


সৃষ্টির তারিখ: 2023-12-01 16:47:01 অবশেষে সংশোধন করুন: 2023-12-01 16:47:01
অনুলিপি: 0 ক্লিকের সংখ্যা: 731
1
ফোকাস
1619
অনুসারী

চ্যানেল এবং লিনিয়ার রিগ্রেশনের উপর ভিত্তি করে হাল এমএ অসিলেটর কৌশল

ওভারভিউ

এই কৌশলটি হল হল এমএ, মূল্য চ্যানেল, ইএমএ সংকেত এবং লিনিয়ার রিটার্নের সমন্বয়ে একটি দোলন ট্রেডিং কৌশল। এই কৌশলটি হল এমএ ব্যবহার করে বাজার প্রবণতার দিকনির্দেশ, মূল্য চ্যানেল এবং লিনিয়ার রিটার্নের নীচের অঞ্চল, ইএমএ সংকেত বাজারে প্রবেশের সময় নির্ধারণ করে, যাতে মাঝারি সংক্ষিপ্ত প্রবণতা ধরা যায়।

কৌশল নীতি

এই কৌশলটি মূলত নিম্নলিখিত কয়েকটি সূচক নিয়ে গঠিতঃ

  1. Hull MA
    • Hull MA সাধারণ প্যারামিটার সময়কাল 337, যা মধ্য-দীর্ঘ লাইন প্রবণতা নির্দেশ করে
    • ২ গুণ ১৮ চক্রের WMA ৩৩৭ চক্রের WMA এর চেয়ে বেশি হলে এটি একটি মাল্টি হেড বাজার, বিপরীতভাবে এটি একটি ফাঁকা হেড বাজার
  2. মূল্য চ্যানেল
    • দামের চ্যানেলগুলি উচ্চ এবং নিম্ন দামের ইএমএ দ্বারা গঠিত, যা সমর্থন এবং প্রতিরোধের জন্য সহজ অঞ্চলের প্রতিনিধিত্ব করে
  3. EMA সংকেত
    • EMA সংকেত সময়কাল সাধারণত 89 চক্র, সংক্ষিপ্ত লাইন প্রবণতা প্রতিনিধিত্ব করে এবং প্রস্থান সংকেত
  4. লিনিয়ার রিগ্রেশন
    • ফাস্টলাইন 6 চক্র, নীচে এবং ব্রেকিংয়ে বিচার করুন
    • ধীররেখার 89 চক্র, মধ্য ও দীর্ঘরেখার প্রবণতার দিকনির্দেশনা

ইনপুট লজিকঃ

একাধিক প্রবেশঃ হুল এমএ উচ্চতর এবং দামের চেয়ে উচ্চতর, স্বল্পমেয়াদী ইএমএ অতিক্রম করে একটি রৈখিক প্রত্যাবর্তন শূন্যপদ প্রবেশঃ হুল এমএ নীচে এবং দাম নীচের রেলপথের নীচে, একটি সংক্ষিপ্ত EMA অতিক্রম করে একটি লিনিয়ার রিটার্ন ডাউন

আউট লজিকঃ

মাল্টিপল আউটঃ দাম নিচের রেলপথের নিচে এবং নীচের দিকে লিনিয়ার রিটার্ন অতিক্রম করে শূন্যে যাত্রাঃ রেলপথের চেয়ে বেশি দাম এবং একটি রৈখিক প্রত্যাবর্তন অতিক্রম করে

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

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

  1. মাল্টিমিডিয়েটর প্যাকেজ, আরও সঠিক বিচার
    • হাল এমএ মূল প্রবণতা নির্ধারণ করে, চ্যানেল সমর্থন চাপ নির্ধারণ করে, ইএমএ প্রবেশের সময় নির্ধারণ করে
  2. “এটি একটি দুর্দান্ত সময়”, তিনি বলেন।
    • কৌশলটি হল একটি বিপরীতমুখী প্রধানত দোলন ট্রেডিং কৌশল যা প্রতিটি মধ্যম এবং সংক্ষিপ্ত লাইনের চক্রের প্রবণতা ধরে রাখে
  3. ঝুঁকি নিয়ন্ত্রণে, প্রত্যাহার কম
    • কৌশল শুধুমাত্র উচ্চ সম্ভাব্যতা এলাকায় সংকেত প্রেরণ করা, উচ্চ হত্যা পতন অনুসরণ এড়াতে

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

এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ

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

এর জন্য নিম্নলিখিত পয়েন্টগুলো ব্যবহার করা যেতে পারেঃ

  1. ক্ষতি হ্রাসের কৌশলগুলিকে সামঞ্জস্য করুন, যেমন এপিসোডিক ক্ষতি
  2. অনুকূলিতকরণ ওয়ানডে ওয়ানডে লজিক
  3. অন্যান্য সূচক ফিল্টার যোগ করুন, যেমন MACD

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-11-23 00:00:00
end: 2023-11-30 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Swing Hull/SonicR/EMA/Linear Regression Strategy", overlay=true)
//Hull MA
n=input(title="HullMA Period",defval=377)
//
n2ma=2*wma(close,round(n/2))
nma=wma(close,n)
diff=n2ma-nma
sqn=round(sqrt(n))
//
n2ma1=2*wma(close[1],round(n/2))
nma1=wma(close[1],n)
diff1=n2ma1-nma1
sqn1=round(sqrt(n))
//
n1=wma(diff,sqn)
n2=wma(diff1,sqn)
condDown = n2 >= n1
condUp = condDown != true
col =condUp ? lime : condDown ? red : yellow
plot(n1,title="Hull MA", color=col,linewidth=3)
// SonicR + Line reg
EMA = input(defval=89, title="EMA Signal")
HiLoLen     = input(34, minval=2,title="High Low channel Length")
lr     = input(89, minval=2,title="Linear Regression Length")
pacC        = ema(close,HiLoLen)
pacL        = ema(low,HiLoLen)
pacH        = ema(high,HiLoLen)
DODGERBLUE = #1E90FFFF
// Plot the Price Action Channel (PAC) base on EMA high,low and close//
L=plot(pacL, color=DODGERBLUE, linewidth=1, title="High PAC EMA",transp=90)
H=plot(pacH, color=DODGERBLUE, linewidth=1, title="Low PAC EMA",transp=90)
C=plot(pacC, color=DODGERBLUE, linewidth=2, title="Close PAC EMA",transp=80)
//Moving Average//
signalMA =ema(close,EMA)
plot(signalMA,title="EMA Signal",color=black,linewidth=3,style=line)
linereg = linreg(close, lr, 0)
lineregf = linreg(close, HiLoLen, 0)
cline=linereg>linereg[1]?green:red
cline2= lineregf>lineregf[1]?green:red
plot(linereg, color = cline, title = "Linear Regression Curve Slow", style = line, linewidth = 1)
//plot(lineregf, color = cline2, title = "Linear Regression Curve Fast", style = line, linewidth = 1)
longCondition = n1>n2
shortCondition = longCondition != true
closeLong =  lineregf-pacH>(pacH-pacL)*2 and close<lineregf and linereg>signalMA
closeShort = pacL-lineregf>(pacH-pacL)*2 and close>lineregf and linereg<signalMA
if shortCondition    
    if (close[0] < signalMA[0] and close[1] > pacL[1] and linereg>pacL and close<n1 and pacL<n1) //cross entry
        strategy.entry("SHORT", strategy.short, comment="Short")
strategy.close("SHORT", when=closeShort) //output logic
if longCondition // swing condition          
    if (close[0] > signalMA[0] and close[1] < pacH[1] and linereg<pacH and close>n1 and pacH>n1) //cross entry
        strategy.entry("LONG", strategy.long, comment="Long")
strategy.close("LONG", when=closeLong) //output logic