হেইকিন আশি এবং কাফম্যান অ্যাডাপ্টিভ মুভিং এভারেজ ট্রেডিং কৌশল

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

img

সারসংক্ষেপ

হেকিন আশি এবং কাফম্যান অভিযোজিত চলমান গড় ট্রেডিং কৌশল (এইচএলসি 3 / কাফম্যান কৌশল) একটি পরিমাণগত ট্রেডিং কৌশল যা হেকিন আশি মোমবাতি এবং কাফম্যান অভিযোজিত চলমান গড় (কেএমএ) একত্রিত করে। এটি ট্রেডিং দিকনির্দেশ নির্ধারণের জন্য হেকিন আশি মোমবাতি এবং বাণিজ্য সংকেত ফিল্টারিংয়ের জন্য একটি সহায়ক সূচক হিসাবে কেএমএ ব্যবহার করে।

কৌশলগত যুক্তি

এই কৌশলটির প্রধান উপাদানগুলি হল:

  1. হিসাব করুন হেইকিন আশির ওপেন এবং ক্লোজ প্রাইস। এই দামগুলি মোমবাতি দেহের মধ্যম মূল্যকে প্রতিফলিত করে এবং কিছু শব্দ ফিল্টার করতে পারে।

  2. কাফম্যান অ্যাডাপ্টিভ মুভিং এভারেজ (কামা) গণনা করুন। কামা তার মসৃণতাকে গতিশীলভাবে সামঞ্জস্য করতে পারে এবং বাজারের তীব্র ওঠানামা চলাকালীন খুব বেশি পিছিয়ে থাকবে না।

  3. ক্রেতা এবং বিক্রয় সংকেত নির্ধারণের জন্য হেইকিন আশির বন্ধ এবং KAMA এর মধ্যে সম্পর্ক তুলনা করুন। যখন হেইকিন আশির বন্ধ KAMA এর উপরে ক্রস হয়, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন হেইকিন আশির বন্ধ KAMA এর নীচে ক্রস হয়, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়।

  4. রেঞ্জ-বান্ধব বাজারে ভুল সংকেত এড়ানোর জন্য প্রবণতার শক্তি বিচার করতে ADX সূচক যুক্ত করুন।

সুবিধা বিশ্লেষণ

এই কৌশলটির সবচেয়ে বড় সুবিধা হ'ল হেইকিন আশি মোম এবং কামার দ্বৈত ফিল্টার, যা গোলমালযুক্ত ট্রেড এবং ভুল সংকেতগুলিকে ব্যাপকভাবে হ্রাস করতে পারে। নির্দিষ্ট সুবিধাগুলি হ'লঃ

  1. হেকিন আশি মোমবাতিগুলো স্বল্পমেয়াদী কিছু কম্পনকে ফিল্টার করে ফেলার জন্য শব্দ কমানোর ক্ষমতা রাখে।
  2. KAMA SMA এবং EMA এর চেয়ে বেশি সংবেদনশীল এবং প্রধান স্তরে প্রবণতা পরিবর্তনগুলি কার্যকরভাবে ট্র্যাক করতে পারে।
  3. হেকিন আশি এবং কামা ডুয়াল ফিল্টারগুলির সমন্বয় ত্রুটি হ্রাস করতে পারে।
  4. ADX সূচকটি ভুল সংকেত এড়াতে প্রবণতার শক্তি নির্ধারণের জন্য কনফিগার করা যেতে পারে।
  5. ট্রেডিং সিগন্যালগুলি সরাসরি এবং নমনীয়ভাবে পরিচালনা করা সহজ।

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

  1. কিছু ব্যাপ্তি বাজারে ভুল সংকেত দেখা দিতে পারে। এই ঝুঁকি এড়ানোর জন্য পরামিতিগুলি যথাযথভাবে সামঞ্জস্য করা উচিত।
  2. খুব সংবেদনশীল পরামিতিগুলি সহজেই শীর্ষগুলিকে তাড়া করতে পারে এবং নীচে হত্যা করতে পারে।
  3. দীর্ঘমেয়াদী প্রবণতা বাজারে, KAMA কিছু পরিমাণে মূল্য পরিবর্তনের পিছনে থাকতে পারে। প্রবণতার স্থিতিশীলতা নির্ধারণের জন্য ADX একত্রিত করা উচিত।

অপ্টিমাইজেশান নির্দেশাবলী

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

সংক্ষিপ্তসার

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


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

//@version=2
//Heikin/Kaufman   by Marco

strategy("HLC3/Kaufman Strategy ",shorttitle="HLC3/KAU",overlay=true)
res1 = input(title="Hlc3 Time Frame", defval="D")
test = input(1,"Hlc3 Shift")
sloma = input(20,"Slow EMA Period")

//Kaufman MA
Length = input(5, minval=1)
xPrice = input(hlc3)
xvnoise = abs(xPrice - xPrice[1])
Fastend = input(2.5,step=.5)
Slowend = input(20)
nfastend = 2/(Fastend + 1)
nslowend = 2/(Slowend + 1)
nsignal = abs(xPrice - xPrice[Length])
nnoise = sum(xvnoise, Length)
nefratio = iff(nnoise != 0, nsignal / nnoise, 0)
nsmooth = pow(nefratio * (nfastend - nslowend) + nslowend, 2) 
nAMA = nz(nAMA[1]) + nsmooth * (xPrice - nz(nAMA[1]))

//Heikin Ashi Open/Close Price
//ha_t = heikinashi(tickerid)
//ha_close = request.security(ha_t, period, nAMA)
//mha_close = request.security(ha_t, res1, hlc3)
bha_close = request.security(syminfo.ticker, timeframe.period, nAMA)
bmha_close = request.security(syminfo.ticker, res1, hlc3)

//Moving Average
//fma = ema(mha_close[test],1)
//sma = ema(ha_close,sloma)
//plot(fma,title="MA",color=black,linewidth=2,style=line)
//plot(sma,title="SMA",color=red,linewidth=2,style=line)
bfma = ema(bmha_close[test],1)
bsma = ema(bha_close,sloma)
plot(bfma,title="MA",color=black,linewidth=2,style=line)
plot(bsma,title="SMA",color=red,linewidth=2,style=line)
//Strategy
//golong =  crossover(fma,sma) 
//goshort =   crossunder(fma,sma)
golong =  crossover(bfma,bsma) 
goshort =   crossunder(bfma,bsma)
strategy.entry("Buy",strategy.long,when = golong)
strategy.entry("Sell",strategy.short,when = goshort)





আরো