সংক্ষিপ্ত বিবরণ
ডাবল হাল মুভিং এভারেজ ক্রসওভার মোমেন্টাম কোয়ান্টিটেটিভ স্ট্র্যাটেজি হলো হাল মুভিং এভারেজ (HMA) ভিত্তিক একটি ট্রেন্ড ফলোয়িং সিস্টেম। এই কৌশলটি স্ট্যান্ডার্ড HMA এবং এর স্মুথ ভার্সন (HMA3) এর মধ্যে সম্পর্ক ব্যবহার করে বাজারের ট্রেন্ড পরিবর্তন শনাক্ত করে এবং বুল ও বিয়ার মার্কেট অবস্থায় উচ্চ সম্ভাবনার কন্টিনিউয়েশন ও রিভার্সাল সিগন্যাল তৈরি করে। ভিন্ন মসৃণতার এই দুটি মুভিং এভারেজ তুলনা করে, কৌশলটি বাজারের নয়েজ কমাতে সক্ষম হয়, পাশাপাশি দামের মোমেন্টাম পরিবর্তনের প্রতি সংবেদনশীলতা বজায় রাখে। সিস্টেমটি ক্রসওভার লজিকের মাধ্যমে স্পষ্ট লং ও শর্ট সিগন্যাল তৈরি করে এবং ট্রেডিংভিউ স্ট্র্যাটেজি ইঞ্জিন ব্যবহার করে স্বয়ংক্রিয় ট্রেডিং সিদ্ধান্ত বাস্তবায়ন করে।
কৌশলের নীতি
এই কৌশলের মূল নীতি হলো দুটি ভিন্ন গণনা পদ্ধতির হাল মুভিং এভারেজের মধ্যে আপেক্ষিক অবস্থান ও তাদের ক্রসওভার পরিস্থিতি তুলনা করা। বাস্তবায়নের পদ্ধতি নিম্নরূপ:
-
স্ট্যান্ডার্ড HMA (ভেরিয়েবল a): উইলিয়াম হাল-এর মূল অ্যালগরিদম ব্যবহার করে, যেটি তিন-ধাপের গণনা প্রক্রিয়ার মাধ্যমে আরও সংবেদনশীল মুভিং এভারেজ তৈরি করে:
- length পিরিয়ডের WMA গণনা
- length/2 পিরিয়ডের WMA গণনা
- ছোট পিরিয়ডের WMA-কে 2 দিয়ে গুণ করে বড় পিরিয়ডের WMA থেকে বিয়োগ করে মূল HMA পাওয়া যায়
- মূল HMA-কে √length পিরিয়ডের WMA দিয়ে স্মুথ করা
-
স্মুথ HMA3 (ভেরিয়েবল b): আরও জটিল স্মুথিং অ্যালগরিদম ব্যবহার করে, যেখানে একাধিক WMA সংমিশ্রণ করা হয়:
- length/2 কে বেস পিরিয়ড p হিসেবে ব্যবহার করা
- তিনটি ভিন্ন পিরিয়ডের WMA (p/3, p/2 এবং p) কে ওয়েটেড এভারেজে একত্রিত করা
- ফলাফলকে p পিরিয়ডের WMA দিয়ে স্মুথ করা
-
সিগন্যাল জেনারেশন লজিক:
- যখন b লাইন a লাইনের নিচ থেকে উপরে ক্রস করে (b > a এবং b[1] < a[1]), তখন বাই সিগন্যাল তৈরি হয়
- যখন a লাইন b লাইনের নিচ থেকে উপরে ক্রস করে (a > b এবং a[1] < b[1]), তখন সেল সিগন্যাল তৈরি হয়
-
স্ট্র্যাটেজি এক্সিকিউশন লজিক:
- বাই সিগন্যাল দেখা দিলে, প্রথমে শর্ট পজিশন বন্ধ করে তারপর লং পজিশন খোলা হয়
- সেল সিগন্যাল দেখা দিলে, প্রথমে লং পজিশন বন্ধ করে তারপর শর্ট পজিশন খোলা হয়
কৌশলটিতে ভিজুয়াল কম্পোনেন্টও রয়েছে, যেমন ট্রেন্ডের দিক অনুযায়ী রঙ পরিবর্তনকারী মুভিং এভারেজ এবং স্পষ্ট বাই/সেল সিগন্যাল মার্কার, যা ব্যবসায়ীদের বাজারের অবস্থা স্বজ্ঞাতভাবে বুঝতে সাহায্য করে।
কৌশলের সুবিধা
-
বাজারের নয়েজ কমানো: ডুয়াল HMA সিস্টেম কার্যকরভাবে স্বল্পমেয়াদী দামের ওঠানামা ফিল্টার করে, মিথ্যা সংকেত কমায় এবং প্রকৃত ট্রেন্ড পরিবর্তনের প্রতি সংবেদনশীলতা বজায় রাখে। স্ট্যান্ডার্ড HMA নিজেই ঐতিহ্যবাহী মুভিং এভারেজের চেয়ে বেশি সংবেদনশীল, এবং স্মুথ HMA-এর সাথে সংমিশ্রণ সিগন্যালের গুণমান আরও উন্নত করে।
-
ট্রেন্ডের প্রাথমিক শনাক্তকরণ: হাল মুভিং এভারেজ অ্যালগরিদমের বৈশিষ্ট্যের কারণে, এই কৌশলটি ঐতিহ্যবাহী মুভিং এভারেজের চেয়ে আগে ট্রেন্ড পরিবর্তন চিহ্নিত করতে পারে, ফলে ভালো এন্ট্রি টাইমিং পাওয়া যায়।
-
স্পষ্ট ভিজুয়াল ফিডব্যাক: কৌশলটি স্বজ্ঞাত রঙ কোডিং (বুলের জন্য সবুজ, বিয়ারের জন্য লাল) এবং বাই/সেল সিগন্যাল মার্কার প্রদান করে, যা ব্যবসায়ীদের দ্রুত বাজারের অবস্থা মূল্যায়ন করতে সহায়তা করে।
-
সম্পূর্ণ ট্রেডিং মেকানিজম: কৌশলটি শুধু সিগন্যালই দেয় না, বরং পূর্ণ পজিশন ম্যানেজমেন্ট লজিক অন্তর্ভুক্ত করে, যা স্বয়ংক্রিয়ভাবে পজিশন খোলা ও বন্ধ করে, প্রকৃত অটোমেটেড ট্রেডিং সক্ষম করে।
-
নমনীয় প্যারামিটার কনফিগারেশন: ব্যবহারকারীরা তাদের ব্যক্তিগত পছন্দ এবং বাজারের বৈশিষ্ট্য অনুযায়ী HMA দৈর্ঘ্য ও মূল্য উৎস সামঞ্জস্য করতে পারেন, যা বিভিন্ন ট্রেডিং শৈলী এবং বাজার পরিবেশের সাথে খাপ খাইয়ে নিতে সহায়তা করে।
-
গণনার দক্ষতা: জটিল মাল্টি-ইন্ডিকেটর সিস্টেমের তুলনায়, এই কৌশলটি তুলনামূলক সহজ গণিত ব্যবহার করে, যা ওভারফিটিংয়ের ঝুঁকি কমায় এবং এক্সিকিউশন দক্ষতা বজায় রাখে।
কৌশলের ঝুঁকি
-
রেঞ্জবাউন্ড বাজারে মিথ্যা সংকেত: যদিও ডুয়াল HMA সিস্টেম নয়েজ কমায়, তবে স্পষ্ট ট্রেন্ডবিহীন পার্শ্ববর্তী বাজারে ঘন ঘন ক্রসওভার সিগন্যাল তৈরি করতে পারে, যার ফলে ধারাবাহিকভাবে ক্ষতিকর ট্রেড হতে পারে। অতিরিক্ত ফিল্টারিং শর্ত যোগ করার কথা বিবেচনা করা যেতে পারে, যেমন ভোলাটিলিটি ইন্ডিকেটর বা ট্রেন্ড শক্তি নিশ্চিতকরণ।
-
ল্যাগ সমস্যা: যদিও HMA ঐতিহ্যবাহী মুভিং এভারেজের তুলনায় কম ল্যাগযুক্ত, তবে যেকোনো মুভিং এভারেজ-ভিত্তিক সিস্টেমে কিছুটা বিলম্ব থাকে, যা অস্থির বাজারে সর্বোত্তম এন্ট্রি বা এক্সিট পয়েন্ট মিস করতে পারে।
-
প্যারামিটার সংবেদনশীলতা: কৌশলের কর্মক্ষমতা নির্বাচিত HMA দৈর্ঘ্য প্যারামিটারের উপর অত্যন্ত নির্ভরশীল; বিভিন্ন বাজার ও টাইমফ্রেমে ভিন্ন সর্বোত্তম প্যারামিটারের প্রয়োজন হতে পারে। নির্দিষ্ট বাজার পরিবেশের জন্য সর্বোত্তম প্যারামিটার নির্ধারণের জন্য সম্পূর্ণ ব্যাকটেস্টিং করার পরামর্শ দেওয়া হয়।
-
স্টপ-লস মেকানিজমের অভাব: বর্তমান কৌশলে স্টপ-লস ফিচার একীভূত নেই, যা হঠাৎ ট্রেন্ড রিভার্সালের ক্ষেত্রে বড় ড্রডাউনের কারণ হতে পারে। ATR-ভিত্তিক স্টপ-লস বা সময়-ভিত্তিক স্টপ-লস যোগ করার কথা বিবেচনা করা উচিত।
-
একক ইন্ডিকেটরের উপর নির্ভরতা: কৌশলটি শুধুমাত্র HMA ইন্ডিকেটরের উপর নির্ভর করে, বাজারের বহুমাত্রিক বিশ্লেষণের অভাব রয়েছে, যা নির্দিষ্ট বাজার পরিস্থিতিতে খারাপ পারফর্ম করতে পারে। অন্যান্য ধরনের ইন্ডিকেটর যেমন মোমেন্টাম বা ভোলাটিলিটি ইন্ডিকেটর যুক্ত করার কথা বিবেচনা করা উচিত, যা কৌশলের স্থিতিস্থাপকতা বাড়াবে।
কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা
-
ট্রেন্ড ফিল্টার যোগ করা: অতিরিক্ত ট্রেন্ড নিশ্চিতকরণ ইন্ডিকেটর যেমন ADX (এভারেজ ডিরেকশনাল ইনডেক্স) অন্তর্ভুক্ত করা, যা শুধুমাত্র শক্তিশালী ট্রেন্ড বিদ্যমান থাকলে ট্রেড করে, রেঞ্জবাউন্ড বাজারে ঘন ঘন ট্রেড এড়ানো যায়। বাস্তবায়ন হতে পারে: ADX মান নির্দিষ্ট থ্রেশহোল্ডের (যেমন 25) উপরে থাকলেই কেবল HMA ক্রসওভার সিগন্যাল বিবেচনা করা।
-
ভোলাটিলিটি অ্যাডাপ্টিভ মেকানিজম সংহতকরণ: বাজারের ভোলাটিলিটির উপর ভিত্তি করে গতিশীলভাবে HMA প্যারামিটার সমন্বয় করা, উচ্চ ভোলাটিলিটি পরিবেশে দীর্ঘ সময়কাল এবং নিম্ন ভোলাটিলিটিতে সংক্ষিপ্ত সময়কাল ব্যবহার করা। এটি ATR (এভারেজ ট্রু রেঞ্জ) গণনা করে HMA দৈর্ঘ্য প্যারামিটারে ম্যাপিং করে করা যেতে পারে।
-
ইন্টেলিজেন্ট স্টপ-লস বাস্তবায়ন: ATR-ভিত্তিক স্টপ-লস বা চলমান স্টপ-লস যোগ করা, যেমন HMA-এর বিপরীত মুভমেন্ট ট্র্যাক করে স্টপ-লস নির্ধারণ করা, যা মুনাফা রক্ষা করে এবং সম্ভাব্য ক্ষতি সীমিত করে।
-
ভলিউম কনফার্মেশন অন্তর্ভুক্তি: সিগন্যাল জেনারেশন লজিকে ট্রেডিং ভলিউম যুক্ত করা, বাই সিগন্যালের সাথে ভলিউম বৃদ্ধি প্রয়োজন করা, যা সিগন্যালের নির্ভরযোগ্যতা বাড়ায়। n-দিনের এভারেজের তুলনায় ভলিউম বেশি কিনা তা পরীক্ষা করা যেতে পারে।
-
পজিশন সাইজ অপ্টিমাইজেশন: নির্দিষ্ট শতাংশ বিনিয়োগের পরিবর্তে ঝুঁকি-ভিত্তিক পজিশন সাইজিং বাস্তবায়ন। ATR ব্যবহার করে প্রতি ট্রেডের ঝুঁকি এক্সপোজার গণনা করা, যাতে প্রতিটি ট্রেডের ঝুঁকি সমান হয়।
-
টাইম ফিল্টার যোগ করা: বাজারের সময়গত বৈশিষ্ট্য বিবেচনা করা, যেমন পরিচিত অদক্ষ ট্রেডিং সময় (যেমন এশিয়ান লাঞ্চ টাইম বা US নন-ফার্ম পে রোল ডেটা প্রকাশের আগে/পরে উচ্চ অস্থির সময়) এড়ানো।
-
রিট্রেসমেন্ট এন্ট্রি লজিক যুক্ত করা: ট্রেন্ড দিক নিশ্চিত করার পরে, সরাসরি ক্রসওভার পয়েন্টে প্রবেশ না করে ছোট পুলব্যাকের অপেক্ষা করা, যা ভালো এন্ট্রি প্রাইস দিতে পারে। এটি দাম এবং HMA-এর মধ্যে দূরত্ব পরীক্ষা করে করা যেতে পারে।
সারসংক্ষেপ
ডাবল হাল মুভিং এভারেজ ক্রসওভার মোমেন্টাম কোয়ান্টিটেটিভ স্ট্র্যাটেজি একটি সুন্দরভাবে ডিজাইন করা ট্রেন্ড ফলোয়িং সিস্টেম, যা HMA ইন্ডিকেটরের দুটি গণনা পদ্ধতির মধ্যে সম্পর্ক ব্যবহার করে স্পষ্ট লং ও শর্ট সিগন্যাল সরবরাহ করে। স্ট্যান্ডার্ড HMA এবং স্মুথ HMA3-এর আপেক্ষিক অবস্থান ও ক্রসওভার তুলনা করে, কৌশলটি কার্যকরভাবে বাজারের নয়েজ কমাতে সক্ষম হয়, পাশাপাশি দামের মোমেন্টাম পরিবর্তনের প্রতি সংবেদনশীলতা বজায় রাখে। কৌশলটির সুবিধা হলো এর সুস্পষ্ট সিগন্যাল জেনারেশন লজিক, স্বজ্ঞাত ভিজুয়াল ফিডব্যাক এবং সম্পূর্ণ ট্রেডিং মেকানিজম।
তবে, এই কৌশলটি রেঞ্জবাউন্ড বাজারে বেশি মিথ্যা সংকেত, উচ্চ প্যারামিটার সংবেদনশীলতা এবং স্টপ-লস মেকানিজমের অভাবের মতো ঝুঁকির সম্মুখীন হয়। ট্রেন্ড ফিল্টার যোগ করা, ভোলাটিলিটি অ্যাডাপ্টিভ মেকানিজম সংহত করা, ইন্টেলিজেন্ট স্টপ-লস বাস্তবায়ন, ভলিউম কনফার্মেশন অন্তর্ভুক্তি ইত্যাদি অপ্টিমাইজেশনের মাধ্যমে কৌশলটির স্থিতিস্থাপকতা এবং লাভজনকতা উল্লেখযোগ্যভাবে উন্নত করা সম্ভব। সবচেয়ে গুরুত্বপূর্ণ, ব্যবসায়ীদের নিজেদের ঝুঁকি সহনশীলতা এবং ট্রেডিং লক্ষ্য অনুসারে কৌশলটির সম্পূর্ণ ব্যাকটেস্টিং ও প্যারামিটার অপ্টিমাইজেশন করা উচিত, যা নির্দিষ্ট বাজার পরিবেশের জন্য সবচেয়ে উপযুক্ত কনফিগারেশন খুঁজে বের করতে সাহায্য করবে।
সামগ্রিকভাবে, এটি একটি মজবুত ভিত্তি ও ভালো সম্প্রসারণযোগ্যতা সম্পন্ন কোয়ান্টিটেটিভ ট্রেডিং ফ্রেমওয়ার্ক, যা মধ্যম থেকে দীর্ঘমেয়াদী ট্রেন্ড ফলোয়িং ট্রেডারদের জন্য উপযুক্ত, এবং আরও জটিল ট্রেডিং সিস্টেমের মূল উপাদান হিসেবেও ব্যবহার করা যেতে পারে।
/*backtest
start: 2024-08-04 00:00:00
end: 2025-08-02 08:00:00
period: 2d
basePeriod: 2d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=6
strategy("HMA Strat", shorttitle="HMAstrat", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=1)
// === INPUTS ===- 1

