মুভিং এভারেজ ক্রসওভার এবং MACD ফিল্টার করা হাইন অ্যাশ ক্যান্ডেল স্ট্র্যাটেজি V3


সৃষ্টির তারিখ: 2023-10-25 11:26:17 অবশেষে সংশোধন করুন: 2023-10-25 11:26:17
অনুলিপি: 0 ক্লিকের সংখ্যা: 1056
1
ফোকাস
1617
অনুসারী

মুভিং এভারেজ ক্রসওভার এবং MACD ফিল্টার করা হাইন অ্যাশ ক্যান্ডেল স্ট্র্যাটেজি V3

ওভারভিউ

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

কৌশল নীতি

  1. হাইন অ্যাসোসিয়েশনের ওপেনিং এবং ক্লোজিং মূল্য গণনা করা হয়েছে
  2. দ্রুত চলমান গড় (EMA) এবং ধীর চলমান গড় (SMA) গণনা করুন
  3. যখন একটি দ্রুত চলমান গড় লাইন একটি ধীর চলমান গড় লাইন অতিক্রম করে, একটি কিনতে সংকেত উত্পন্ন
  4. যখন দ্রুত চলমান গড় লাইন নীচে ধীর চলমান গড় লাইন অতিক্রম করে, বিক্রয় সংকেত উত্পন্ন হয়
  5. যদি MACD ফিল্টারিং সক্ষম করা হয়, তবে কেবলমাত্র MACD স্তম্ভের উপরে 0-অক্ষটি অতিক্রম করার সময় কেনার সংকেত উত্পন্ন হয় এবং MACD স্তম্ভের নীচে 0-অক্ষটি অতিক্রম করার সময় বিক্রয় সংকেত উত্পন্ন হয়

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

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

এই V3 সংস্করণে হেইনে-অ্যাথেরিয়া কৌশল, যা হেইনে-অ্যাথেরিয়ার চলমান গড় ক্রস দ্বারা ট্রেডিং সিগন্যাল তৈরি করে এবং ফিল্টারিংয়ের শর্ত হিসাবে MACD এর সাথে মিলিত হয়, V1 এবং V2 সংস্করণের তুলনায় উল্লেখযোগ্য উন্নতি হয়েছে।

সামগ্রিকভাবে, এই কৌশলটির নিম্নলিখিত সুবিধাগুলি রয়েছেঃ

  1. হাইন অ্যাসোসিয়েশন কার্যকরভাবে বাজার শব্দ মুছে ফেলতে পারে, যা মোবাইল সমান্তরাল ক্রস সিগন্যালকে আরও পরিষ্কার এবং নির্ভরযোগ্য করে তোলে।

  2. ধীরে ধীরে সমান্তরাল সংমিশ্রণ ব্যবহার করে, আপনি একটি একক সমান্তরাল এর মিথ্যা বিরতি দ্বারা প্রতারিত হতে পারে।

  3. এদিকে, MACD ফিল্টারিং সিস্টেমে যোগদানের ফলে ভুয়া সংকেত এড়ানো এবং প্রবেশের নির্ভুলতা বাড়ানো সম্ভব।

  4. বিভিন্ন সময়কালের গড় লাইন ব্যবহার করে, একাধিক সময় ফ্রেম নিশ্চিতকরণ সম্ভব, যা সংকেতের নির্ভরযোগ্যতা বাড়ায়।

  5. হাইন অ্যাসোসিয়েশন ব্যবহার করে গড়রেখা গণনা করা হয়, যা সাধারণ K রেখা দ্বারা সৃষ্ট পশ্চাদপসরণকে হ্রাস করতে পারে।

  6. এই কৌশলটির প্যারামিটারগুলি যুক্তিসঙ্গতভাবে সেট করা হয়েছে, অপারেশন ফ্রিকোয়েন্সি মাঝারি, উচ্চ-ফ্রিকোয়েন্সি ব্যবসায়ের প্রয়োজন ছাড়াই স্থিতিশীল উপার্জন পাওয়া যায়।

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

  1. এই ধরনের ট্রেডিং এর ফলে ট্রেডিংয়ের সময় একাধিকবার পজিশনের পরিবর্তন হতে পারে।

  2. MACD একটি ফিল্টারিং সূচক হিসাবে কাজ করতে পারে, যার ফলে মিথ্যা সংকেত তৈরি হয়।

  3. গড়রেখার সিস্টেমগুলি প্যারামিটার সেটিংয়ের প্রতি সংবেদনশীল, যার জন্য সর্বোত্তম প্যারামিটার সমন্বয় পরীক্ষা করা প্রয়োজন।

  4. দীর্ঘমেয়াদী পজিশনের জন্য, অপ্রত্যাশিত ঘটনার কারণে গুরুত্বপূর্ণ ট্রেডিং পরিবর্তনের বিষয়ে সতর্ক থাকা প্রয়োজন।

  5. বিপরীতমুখী ট্রেডিংয়ের ক্ষতি এড়ানোর জন্য বড় আকারের প্রবণতা নির্ধারণ করা এখনও প্রয়োজন।

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

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

//@version=3
//Heiken-Ashi Strategy  V3 by wziel

// strategy("Heiken-Ashi Strategy  V3",shorttitle="WZIV3",overlay=true,default_qty_value=10000,initial_capital=10000,currency=currency.USD)
res = input(title="Heikin Ashi Candle Time Frame",  defval="60")
hshift = input(1,title="Heikin Ashi Candle Time Frame Shift")
res1 = input(title="Heikin Ashi EMA Time Frame",  defval="180")
mhshift = input(0,title="Heikin Ashi EMA Time Frame Shift")
fama = input(1,"Heikin Ashi EMA Period")
test = input(1,"Heikin Ashi EMA Shift")
sloma = input(30,"Slow EMA Period")
slomas = input(1,"Slow EMA Shift")
macdf = input(false,title="With MACD filter")
res2 = input(title="MACD Time Frame",  defval="15")
macds = input(1,title="MACD Shift")




//Heikin Ashi Open/Close Price
ha_t = heikinashi(syminfo.tickerid)
ha_open = security(ha_t, res, open[hshift])
ha_close = security(ha_t, res, close[hshift])
mha_close = security(ha_t, res1, close[mhshift])

//macd
[macdLine, signalLine, histLine] = macd(close, 12, 26, 9)
macdl = security(ha_t,res2,macdLine[macds])
macdsl= security(ha_t,res2,signalLine[macds])

//Moving Average
fma = ema(mha_close[test],fama)
sma = ema(ha_close[slomas],sloma)
plot(fma,title="MA",color=lime,linewidth=2,style=line)
plot(sma,title="SMA",color=red,linewidth=2,style=line)


//Strategy
golong =  crossover(fma,sma) and (macdl > macdsl or macdf == false )
goshort =   crossunder(fma,sma) and (macdl < macdsl or macdf == false )

strategy.entry("Buy",strategy.long,when = golong)
strategy.entry("Sell",strategy.short,when = goshort)