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

ত্রিগুণ সূচক মেঘ প্যাটার্নের উপর ভিত্তি করে ট্রেন্ড অনুসরণকারী কৌশল

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

এই কৌশলটির নাম Trend Following Strategy Based on Triple Indicator Cloud Pattern। এটি একটি মেঘ প্যাটার্ন গঠনের জন্য তিনটি ভিন্ন ধরণের প্রবণতা সূচককে একত্রিত করে, ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেডিং ট্রেড

ব্যবহৃত তিনটি সূচক হলঃ

কাফম্যান অ্যাডাপ্টিভ মুভিং এভারেজ, বাজারের অস্থিরতা ধরাতে সংবেদনশীল।

তার মসৃণ বাঁক দিয়ে, হুল মুভিং এভারেজ মিথ্যা সংকেত ফিল্টার করে।

সুপারট্রেন্ড প্রক্রিয়া, উচ্চতা এবং বিক্রয় সর্বনিম্ন তাড়া এড়ানোর জন্য মূল্য চ্যানেল গঠন।

একসাথে তারা মেঘ প্যাটার্ন গঠন করে, উপরের ব্যান্ড তিনটি সর্বোচ্চ মান, এবং নীচের ব্যান্ড সর্বনিম্ন মান।

লেনদেনের যুক্তি হচ্ছেঃ

যখন মোমবাতি উচ্চতা মেঘের শীর্ষের উপরে ভেঙে যায়, এটি একটি ক্রয় সংকেতের জন্য আপট্রেন্ড চ্যানেল ভেঙে দেওয়ার সংকেত দেয়।

যখন ক্লোজ বা লো মেঘের নীচের অংশের নীচে ভাঙে, তখন এটি বন্ধের জন্য একটি ডাউনট্রেন্ডের সূচনা চিহ্নিত করে।

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

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


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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © SnarkyPuppy

//@version=5
strategy("HKST Cloud", overlay=true, default_qty_type= strategy.percent_of_equity, default_qty_value=100)



////////////////nAMA
Lengthkaufman = input(20) 
xPrice = ohlc4
xvnoise = math.abs(xPrice - xPrice[1])
nfastend = 0.666
nslowend = 0.0645
nsignal = math.abs(xPrice - xPrice[Lengthkaufman])
nnoise = math.sum(xvnoise, Lengthkaufman)
nefratio = nnoise != 0? nsignal / nnoise : 0
nsmooth = math.pow(nefratio * (nfastend - nslowend) + nslowend, 2) 
nAMA =  float(0)
nAMA := nz(nAMA[1]) + nsmooth * (xPrice - nz(nAMA[1]))

//plot(nAMA,color=color.red)
///short=input(true)



///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////

////////hull moving average
hull_len=input(20)
hull= ta.hma(nAMA,hull_len)

///////atr trail
atr_factor=input(2)
atr_period=input(5)
[supertrend, direction] = ta.supertrend(atr_factor,atr_period)

/////////cloud
band1= math.max(supertrend,hull,nAMA)
band2= math.min(supertrend,hull,nAMA)

b1=plot(band1, "band1", color = color.rgb(76, 175, 79, 85), style=plot.style_linebr)
b2=plot(band2, "band2", color = color.rgb(255, 82, 82, 78), style=plot.style_linebr)
fill(b1,b2,color.rgb(12, 50, 186, 75))
longCondition = ta.crossover(high,band1) //or ta.crossover(low,band2)
if (longCondition)
    strategy.entry("Up", strategy.long)

shortCondition =  ta.crossunder(low,band2) or close<band2
if (shortCondition) 
    strategy.close("Up", shortCondition)



আরো