দ্বৈত EMA চলমান গড় ক্রসওভার কৌশল
ওভারভিউ
ডুয়াল EMA মুভিং এভারেজ ক্রসওভার স্ট্র্যাটেজি একটি বহুল ব্যবহৃত ট্রেন্ড ফলোয়িং স্ট্র্যাটেজি। এই স্ট্র্যাটেজিটি দুটি ভিন্ন সময়কালের EMA মুভিং এভারেজ ব্যবহার করে; যখন স্বল্প সময়কালের EMA দীর্ঘ সময়কালের EMA-কে উপরের দিকে অতিক্রম করে, তখন ক্রয় সংকেত তৈরি হয় এবং যখন স্বল্প সময়কালের EMA দীর্ঘ সময়কালের EMA-কে নিচের দিকে অতিক্রম করে, তখন বিক্রয় সংকেত তৈরি হয়, যা মূল্যের ট্রেন্ড পরিবর্তন ক্যাপচার করতে সাহায্য করে।
স্ট্র্যাটেজির নীতি
এই স্ট্র্যাটেজির মূল যুক্তিটি EMA মুভিং এভারেজের "গোল্ডেন ক্রস" এবং "ডেথ ক্রস" নীতির উপর ভিত্তি করে। EMA মুভিং এভারেজ কার্যকরভাবে মূল্য ডেটা মসৃণ করে এবং ট্রেন্ডের দিক নির্দেশ করে। স্বল্প সময়কালের EMA লাইন দ্রুত মূল্য পরিবর্তনে সাড়া দেয়, অন্যদিকে দীর্ঘ সময়কালের EMA লাইন শব্দের প্রতি অপেক্ষাকৃত কম সংবেদনশীল এবং দীর্ঘমেয়াদী ট্রেন্ড প্রতিফলিত করে। যখন স্বল্প সময়কালের EMA দীর্ঘ সময়কালের EMA-কে উপরের দিকে অতিক্রম করে, তখন এটি মূল্য বৃদ্ধির গতিশক্তি বৃদ্ধির সংকেত হিসেবে বিবেচিত হয়; যখন স্বল্প সময়কালের EMA দীর্ঘ সময়কালের EMA-কে নিচের দিকে অতিক্রম করে, তখন এটি মূল্য হ্রাসের গতিশক্তি বৃদ্ধির সংকেত হিসেবে বিবেচিত হয়। এই নীতির ভিত্তিতে স্ট্র্যাটেজিটি ক্রয় ও বিক্রয় সংকেত তৈরি করে।
বিশেষ করে, এই স্ট্র্যাটেজিটি দুটি EMA মুভিং এভারেজের দৈর্ঘ্য নির্ধারণের জন্য length1 এবং length2 প্যারামিটার ব্যবহার করে। demaVal1 হল length1 দৈর্ঘ্যের EMA এবং demaVal2 হল length2 দৈর্ঘ্যের EMA। এদের গণনা পদ্ধতি হল:
demaVal1 = EMA(close, length1)
demaVal2 = EMA(close, length2)
এখানে EMA() হল EMA গণনা করার ফাংশন। যখন demaVal1 demaVal2-কে উপরের দিকে অতিক্রম করে, তখন demaCrossover ক্রয় সংকেত তৈরি হয় এবং নিচের দিকে অতিক্রম করলে demaCrossunder বিক্রয় সংকেত তৈরি হয়। এই দুটি সংকেতের ভিত্তিতে স্ট্র্যাটেজিটি ট্রেডিং নির্দেশ জারি করে।
স্ট্র্যাটেজির সুবিধা
এই স্ট্র্যাটেজিটির নিম্নলিখিত সুবিধাগুলি রয়েছে:
- স্ট্র্যাটেজির যুক্তি সহজ ও বোধগম্য এবং বাস্তবায়ন করা সহজ।
- মুভিং এভারেজ ক্রসওভার তত্ত্বটি পরিণত এবং ব্যাপকভাবে ব্যবহৃত।
- কনফিগারযোগ্য প্যারামিটার দৈর্ঘ্য নমনীয়, যা বিভিন্ন বাজার পরিবেশের জন্য উপযুক্ত।
- প্যারামিটার অপ্টিমাইজেশনের মাধ্যমে স্ট্র্যাটেজির কার্যকারিতা উন্নত করা সম্ভব।
ঝুঁকি ও অপ্টিমাইজেশন
এই স্ট্র্যাটেজিটির কিছু ঝুঁকিও রয়েছে:
- যখন বাজার ট্রেন্ড অনুসরণ করে না, তখন EMA ক্রসওভার সংকেত ঘন ঘন মিথ্যা সংকেত তৈরি করতে পারে।
- ডিফল্ট প্যারামিটার সকল সম্পদের জন্য উপযুক্ত নাও হতে পারে; ঐতিহাসিক ডেটার ভিত্তিতে লক্ষ্যভিত্তিক অপ্টিমাইজেশন প্রয়োজন।
উপরোক্ত ঝুঁকিগুলির ভিত্তিতে, নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজেশন করা যেতে পারে:
- EMA সময়কালের প্যারামিটার সামঞ্জস্য করে বিভিন্ন সময়কালের বাজারের সাথে খাপ খাইয়ে নেওয়া।
- মিথ্যা সংকেত এড়ানোর জন্য ফিল্টারিং শর্ত যুক্ত করা, যেমন ফিটের ভালোতা নির্দেশক, ট্রেডিং ভলিউম নির্দেশক ইত্যাদি।
- ট্রেন্ড, সাপোর্ট ও রেজিস্ট্যান্স লেভেলের মতো অন্যান্য প্রযুক্তিগত নির্দেশকের সাথে সমন্বয় করে স্ট্র্যাটেজির কার্যকারিতা উন্নত করা।
সারসংক্ষেপ
ডুয়াল EMA মুভিং এভারেজ ক্রসওভার স্ট্র্যাটেজি সামগ্রিকভাবে একটি সহজ এবং ব্যবহারিক ট্রেন্ড ফলোয়িং স্ট্র্যাটেজি। এটি মুভিং এভারেজ ক্রসওভার বিশ্লেষণের পরিণত তত্ত্বকে ধারণ করে এবং প্যারামিটার সমন্বয় ও ফিল্টারিং শর্ত অপ্টিমাইজেশনের শর্তে বিভিন্ন সম্পদের ট্রেন্ড ট্রেডিংয়ের জন্য উপযুক্ত হতে পারে, যার একটি ভাল প্রয়োগের সম্ভাবনা রয়েছে।
/*backtest
start: 2022-11-29 00:00:00
end: 2023-12-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © zeguela
//@version=4
strategy(title="ZEGUELA DEMABOT", commission_value=0.063, commission_type=strategy.commission.percent, initial_capital=100, default_qty_value=90, default_qty_type=strategy.percent_of_equity, overlay=true, process_orders_on_close=true)- 1

