গতিশীল মুভিং এভারেজ ট্রেডিং কৌশল
ওভারভিউ
এই কৌশলটি ডাইনামিক মুভিং অ্যাভারেজ গণনা করে এবং এটিকে ট্রেডিং সিগন্যাল হিসেবে ব্যবহার করে, শেয়ারের দাম বাড়লে লং পজিশন খোলে এবং দাম কমলে পজিশন বন্ধ করে। এই কৌশলটি মোমেন্টাম ইন্ডিকেটর এবং মুভিং অ্যাভারেজের সুবিধাগুলোকে একত্রিত করে, যা শেয়ারের মধ্যমেয়াদী ট্রেন্ড অনুসরণ করে স্থিতিশীল রিটার্ন অর্জনের লক্ষ্যে কাজ করে।
নীতি
এই কৌশলটি প্রধানত হাল মুভিং অ্যাভারেজের তিনটি ভেরিয়েন্টের উপর ভিত্তি করে তৈরি, যার মধ্যে রয়েছে সাধারণ হাল মুভিং অ্যাভারেজ (HMA), ওয়েটেড হাল মুভিং অ্যাভারেজ (WHMA) এবং এক্সপোনেনশিয়াল হাল মুভিং অ্যাভারেজ (EHMA)۔ কোড অনুযায়ী, কৌশলটি ব্যবহারকারীদের এই তিনটি হাল এমএর মধ্যে স্যুইচ করার অনুমতি দেয়।
HMA-এর গণনার সূত্র হলো:
HMA = WMA(2*WMA(close,n/2)-WMA(close,n),sqrt(n))
যেখানে, WMA ওয়েটেড মুভিং অ্যাভারেজকে নির্দেশ করে, n পিরিয়ড প্যারামিটার নির্দেশ করে। HMA SMA (সিম্পল মুভিং অ্যাভারেজ) এর তুলনায় দামের পরিবর্তনে আরও দ্রুত সাড়া দিতে পারে।
WHMA এবং EHMA-এর গণনার সূত্র HMA-এর মতোই। কৌশলটি ডিফল্ট হিসেবে HMA ব্যবহার করে।
HMA গণনা করার পর, কৌশলটি HMA-এর মধ্যরেখা মানকে ট্রেডিং সিগন্যাল হিসেবে ব্যবহার করে। যখন দাম HMA মধ্যরেখা উপরে উঠে যায়, তখন লং পজিশনে প্রবেশ করা হয়; যখন দাম HMA মধ্যরেখা নিচে নামে, তখন পজিশন বন্ধ করে বের হয়ে যায়। এইভাবে, এটি দামের মধ্যমেয়াদী ট্রেন্ড অনুসরণ করতে HMA মধ্যরেখা ব্যবহার করে, যা মুনাফা অর্জনে সহায়তা করে।
সুবিধা
প্রচলিত মুভিং অ্যাভারেজ কৌশলের তুলনায়, এই কৌশলটির নিম্নলিখিত সুবিধা রয়েছে:
- প্রতিক্রিয়ার গতি দ্রুততর, ট্রেন্ড অনুসরণের ক্ষমতা বেশি, সময়মতো প্রবেশ ও স্টপ লস নিশ্চিত করে
- অপ্রয়োজনীয় ট্রেডিং ফ্রিকোয়েন্সি হ্রাস করে, দাম বাড়লে কেনা ও দাম কমলে বিক্রির ফাঁদ এড়ায়
- Hull MA প্যারামিটার নমনীয়ভাবে কনফিগার করা যায়, যা বিস্তৃত বাজার পরিবেশের সাথে খাপ খাইয়ে নিতে পারে
- HMA, WHMA এবং EHMA-এর মধ্যে স্যুইচ করা যায়, প্রয়োগের পরিধি বাড়ায়
ঝুঁকি
এই কৌশলটির কিছু ঝুঁকিও রয়েছে:
- রেঞ্জবাউন্ড বাজারে একাধিক অকার্যকর সিগন্যাল তৈরি হতে পারে, যার ফলে ট্রেডিং ফ্রিকোয়েন্সি ও স্লিপেজ খরচ বেড়ে যায়
- Hull MA প্যারামিটার ভুল সেট করলে ট্রেন্ড রিভার্সাল পয়েন্ট মিস হতে পারে, যা লোকসানের ঝুঁকি বাড়ায়
- ভালোভাবে স্টক নির্বাচন না করলে এবং তরলতা কম এমন স্টক নিলে, বিপুল স্লিপেজের সম্মুখীন হতে পারে
প্রতিকার:
- Hull MA প্যারামিটার অপ্টিমাইজ করে সর্বোত্তম মান খুঁজে বের করা
- অন্যান্য ইন্ডিকেটরের সাথে যুক্ত করে ট্রেন্ড রিভার্সাল পয়েন্ট নির্ধারণ করা
- তরলতা ভালো এবং দৈনিক গড় ট্রেডিং ভলিউম বেশি এমন স্টক নির্বাচন করা
অপ্টিমাইজেশনের দিকনির্দেশ
এই কৌশলটি নিম্নলিখিত দিক থেকে আরও অপ্টিমাইজ করা যেতে পারে:
- ভলিউম বা অন্যান্য ইন্ডিকেটর ফিল্টার যুক্ত করে ট্রেডিং সিগন্যালের নির্ভরযোগ্যতা নিশ্চিত করা
- MACD, KDJ-এর মতো অন্যান্য ইন্ডিকেটরের সাথে যুক্ত করে প্রবেশের সময় নির্ধারণ করে জয়ের হার বাড়ানো
- রিয়েল-ট্রেডিং ব্যাকটেস্ট ডেটার ভিত্তিতে Hull MA পিরিয়ড প্যারামিটার সামঞ্জস্য করা
- WHMA বা EHMA-তে স্যুইচ করে নির্দিষ্ট স্টকে সবচেয়ে ভালো পারফর্ম করা Hull ভেরিয়েন্ট পরীক্ষা করা
- প্রতি ট্রেডে লোকসান নিয়ন্ত্রণে স্টপ লস কৌশল যুক্ত করা
উপসংহার
এই ডাইনামিক মুভিং অ্যাভারেজ ট্রেডিং কৌশলটি Hull MA-এর দ্রুত প্রতিক্রিয়ার সুবিধাকে একীভূত করে, যা শেয়ারের দামের মধ্যমেয়াদী ট্রেন্ড কার্যকরভাবে অনুসরণ করতে পারে, উপযুক্ত সময়ে লং পজিশন খোলা ও স্টপ লস দিয়ে বের হওয়া সম্ভব করে, এবং ঐতিহাসিক ব্যাকটেস্টে ভালো পারফরম্যান্স দেখিয়েছে। প্যারামিটার সেটিং এবং স্টক নির্বাচনের পরিধি আরও অপ্টিমাইজ করে, এই কৌশলটি আরও স্থিতিশীল অতিরিক্ত রিটার্ন অর্জন করতে পারে। এটি একটি সহজে বাস্তবায়নযোগ্য এবং নিয়ন্ত্রিত ঝুঁকিপূর্ণ কোয়ান্টিটেটিভ কৌশল।
/*backtest
start: 2022-12-14 00:00:00
end: 2023-12-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy('Position Investing by SirSeff', overlay=true, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills=false, slippage=0, commission_type=strategy.commission.percent, commission_value=0)
strat_dir_input = input.string(title='Strategy Direction', defval='long', options=['long', 'short', 'all'])
strat_dir_value = strat_dir_input == 'long' ? strategy.direction.long : strat_dir_input == 'short' ? strategy.direction.short : strategy.direction.all- 1

