এই কৌশলটি একটি ফিল্টার শর্ত হিসাবে ম্যাকডের সাথে মিলিত হেইকেন আশি মোমবাতিগুলির চলমান গড় ক্রসওভার গণনা করে ট্রেডিং সংকেত উত্পন্ন করে। এটি একটি অপেক্ষাকৃত স্থিতিশীল ট্রেডিং সিস্টেম বাস্তবায়ন করে।
হেইকেন আশি মোমবাতি খোলার এবং বন্ধের দাম গণনা করুন।
দ্রুত চলমান গড় (ইএমএ) এবং ধীর চলমান গড় (এসএমএ) গণনা করুন।
যখন দ্রুত এমএ ধীর এমএ এর উপরে অতিক্রম করে, তখন একটি ক্রয় সংকেত উৎপন্ন হয়।
যখন দ্রুত এমএ ধীর এমএ এর নিচে অতিক্রম করে, তখন একটি বিক্রয় সংকেত উৎপন্ন হয়।
যদি MACD ফিল্টারটি সক্ষম করা থাকে, তবে MACD হিস্টোগ্রাম 0 লাইনের উপরে অতিক্রম করলে কেবল ক্রয় সংকেত তৈরি করা হয় এবং MACD হিস্টোগ্রাম 0 লাইনের নীচে অতিক্রম করলে কেবল বিক্রয় সংকেত তৈরি করা হয়।
হেইকেন আশি মোমবাতি কার্যকরভাবে বাজারের গোলমাল ফিল্টার করে, এমএ ক্রসওভার সংকেতগুলিকে আরও নির্ভরযোগ্য করে তোলে।
বিভিন্ন সময়কালের এমএ একত্রিত করা একক এমএ থেকে মিথ্যা ব্রেকআউট এড়ায়।
এমএসিডি ফিল্টার আরও মিথ্যা সংকেত এড়ায় এবং সংকেতের গুণমান উন্নত করে।
এমএ হিসাব করার জন্য হেইকেন আশির ব্যবহার সাধারণ মোমবাতি থেকে ড্রডাউন হ্রাস করে।
কৌশলটির যুক্তিসঙ্গত পরামিতি এবং মাঝারি ট্রেডিং ফ্রিকোয়েন্সি রয়েছে, যা উচ্চ ফ্রিকোয়েন্সি ট্রেডিং ছাড়াই স্থিতিশীল মুনাফা দেয়।
যাইহোক, কিছু ঝুঁকি লক্ষ্য করা প্রয়োজনঃ
বিভিন্ন বাজারে পুনরাবৃত্তি পজিশন সমন্বয় ঘটতে পারে।
কিছু ক্ষেত্রে MACD ফিল্টার ব্যর্থ হতে পারে, যার ফলে মিথ্যা সংকেত পাওয়া যায়।
এমএ সিস্টেমগুলি প্যারামিটার টিউনিংয়ের জন্য সংবেদনশীল, সাবধানে অপ্টিমাইজেশান প্রয়োজন।
লং হোল্ডিং পজিশনগুলিকে এমন ঘটনাগুলি পর্যবেক্ষণ করতে হবে যা বাজারে উল্লেখযোগ্য পরিবর্তন ঘটাতে পারে।
বিপরীত প্রবণতা ট্রেডিং থেকে ক্ষতি এড়াতে প্রধান প্রবণতাগুলির ম্যানুয়াল বিচার এখনও প্রয়োজন।
উপসংহারে, এটি একটি তুলনামূলকভাবে পরিপক্ক এমএ কৌশল যা সঠিক পরামিতি টিউনিংয়ের সাথে স্থিতিশীল মুনাফা প্রদান করতে পারে। তবে ব্যবসায়ীদের এখনও ঝুঁকিগুলির দিকে নজর রাখতে হবে, সেই অনুযায়ী অবস্থানগুলি সামঞ্জস্য করতে হবে এবং এটি প্রয়োগ করার সময় প্রবণতা বিশ্লেষণকে একত্রিত করতে হবে।
/*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)