গোল্ডেন ক্রস এবং ডেথ ক্রস ট্রেডিং কৌশল
সারসংক্ষেপ
এই কৌশলটির মূল ধারণা হল EMA ইন্ডিকেটরের গোল্ডেন ক্রস এবং ডেথ ক্রস সিগন্যাল ব্যবহার করে কেনা এবং বেচার সিদ্ধান্ত নেওয়া। এটি একসাথে একাধিক জোড়া দ্রুত এবং ধীর EMA প্লট করে এবং তাদের ক্রসওভারের মাধ্যমে ট্রেডিং সিগন্যাল নির্ধারণ করে।
কৌশলের নীতি
এই কৌশলটি প্রথমে একাধিক গ্রুপের EMA মুভিং এভারেজ সংজ্ঞায়িত করে, যার মধ্যে দ্রুত EMA লাইন ema1 থেকে ema6 এবং ধীর EMA লাইন ema7 থেকে ema12 অন্তর্ভুক্ত। এরপর এটি ক্রয় সিগন্যাল buy_signal এবং বিক্রয় সিগন্যাল sell_signal সংজ্ঞায়িত করে:
- ক্রয় সিগন্যাল buy_signal উৎপন্ন হয় যখন ema1 ema3 কে উপরের দিকে অতিক্রম করে (গোল্ডেন ক্রস)
- বিক্রয় সিগন্যাল sell_signal উৎপন্ন হয় যখন ema1 ema3 কে নিচের দিকে অতিক্রম করে (ডেথ ক্রস)
এইভাবে, যখন স্বল্পমেয়াদী EMA লাইন দীর্ঘমেয়াদী EMA লাইনকে উপরের দিকে অতিক্রম করে, তখন বাজার ঊর্ধ্বমুখী প্রবণতায় নির্দেশ করে, ফলে ক্রয় করা হয়; যখন স্বল্পমেয়াদী EMA লাইন দীর্ঘমেয়াদী EMA লাইনকে নিচের দিকে অতিক্রম করে, তখন বাজার নিম্নমুখী প্রবণতায় নির্দেশ করে, ফলে বিক্রয় করা হয়।
কৌশলটি EMA লাইনের ক্রসওভার পর্যবেক্ষণ করে প্রবণতার দিক নির্ধারণ করে এবং এর ভিত্তিতে ক্রয়-বিক্রয় সিদ্ধান্ত নেয়।
সুবিধা বিশ্লেষণ
এই কৌশলটির কয়েকটি সুবিধা নিম্নরূপ:
-
EMA মুভিং এভারেজ সূচক ব্যবহার করে প্রবণতা নির্ধারণ করা হয়। EMA মুভিং এভারেজ দামের পরিবর্তনের তুলনায় মসৃণ, যা স্বল্পমেয়াদী বাজারের গোলমাল ফিল্টার করতে সাহায্য করে এবং ট্রেডিং সিগন্যালকে আরও নির্ভরযোগ্য করে তোলে।
-
একসাথে একাধিক গ্রুপের EMA প্লট করায় প্রবণতার পরিবর্তন আরও নির্ভুলভাবে সনাক্ত করা যায়। দ্রুত ও ধীর EMA-র ক্রসওভার গুরুত্বপূর্ণ প্রবণতা পরিবর্তনের মুহূর্ত মিস না করতে সহায়তা করে।
-
কৌশলটি সহজ এবং স্পষ্ট; EMA ক্রসওভারের মাধ্যমে ট্রেডিং সিগন্যাল প্রদান করে। এটি বাস্তবায়ন ও বোঝা সহজ, এবং কোয়ান্টিটেটিভ ট্রেডিংয়ের জন্য উপযুক্ত।
-
EMA পিরিয়ড প্যারামিটার কাস্টমাইজ করা যায়; বিভিন্ন সম্পদ ও বাজার অনুযায়ী প্যারামিটার সমন্বয় করে বাজারের পরিবর্তনের সাথে খাপ খাইয়ে নেওয়া সম্ভব।
ঝুঁকি বিশ্লেষণ
কৌশলটিতে নিম্নলিখিত ঝুঁকিও বিদ্যমান:
-
EMA মুভিং এভারেজের পিছিয়ে থাকা স্বভাব (lagging nature) আছে, যা ট্রেডিং সিগন্যাল দিতে বিলম্ব করতে পারে।
-
অনুপযুক্ত EMA প্যারামিটার কম্বিনেশন নির্বাচন করলে ভুল ট্রেডিং সিগন্যাল উৎপন্ন হতে পারে।
-
EMA ক্রসওভার রেঞ্জ বাউন্ড (oscillating) বাজারে সৃষ্ট ভুয়া সিগন্যাল কার্যকরভাবে ফিল্টার করতে পারে না।
-
ওভারফিটিংয়ের ঝুঁকি রয়েছে; EMA প্যারামিটার অপ্টিমাইজেশনের সুযোগ সীমিত।
প্রতিকার:
-
অন্যান্য ইন্ডিকেটরের সাথে সমন্বয় করে ফিল্টার করা, যাতে রেঞ্জ বাউন্ড মার্কেটে ভুল সিগন্যাল এড়ানো যায়।
-
বিভিন্ন সময়কালের প্যারামিটারের স্থিতিশীলতা পরীক্ষা করে ওভারফিটিং প্রতিরোধ করা।
-
কৌশলের প্যারামিটার কম্বিনেশন যথাযথভাবে সমন্বয় করা বা এক্সিট মেকানিজম যোগ করে ঝুঁকি নিয়ন্ত্রণ করা।
অপ্টিমাইজেশনের দিকনির্দেশনা
এই কৌশলটি নিম্নলিখিত দিক থেকে আরও উন্নত করা যেতে পারে:
-
স্টপ লস কৌশল যোগ করা; নির্দিষ্ট ক্ষতির সীমা অতিক্রম করলে পজিশন থেকে বেরিয়ে আসা।
-
পুনরায় বাজারে প্রবেশের ব্যবস্থা যোগ করা; অর্থাৎ পুনরায় ক্রয় বা বিক্রয়ের জন্য সিগন্যাল নির্ধারণ করা।
-
ক্রয় ও বিক্রয়ের জন্য ব্যবহৃত EMA ক্রসওভার পিরিয়ড প্যারামিটার কম্বিনেশন অপ্টিমাইজ করে সর্বোত্তম প্যারামিটার খুঁজে বের করা।
-
অন্যান্য ইন্ডিকেটর যুক্ত করে মাল্টি-ফ্যাক্টর যাচাইকরণ করা, যাতে সিগন্যালের গুণমান উন্নত হয়।
-
বিভিন্ন সম্পদের প্যারামিটার অপ্টিমাইজেশন পরীক্ষা করে সর্বোত্তম প্রয়োগক্ষেত্র খুঁজে বের করা।
-
রিয়েল ট্রেডিংয়ে স্লিপেজ ফ্যাক্টর বিবেচনা করে ব্যাকটেস্টিং ও টিউনিং করা।
সারসংক্ষেপ
এই কৌশলটি EMA মুভিং এভারেজের দ্রুত ও ধীর ক্রসওভারের মাধ্যমে প্রবণতার দিক নির্ধারণ করে এবং সেই ক্রসওভার সিগন্যাল অনুযায়ী ক্রয় ও বিক্রয় করে, যা একটি অপেক্ষাকৃত সহজ ট্রেন্ড ফলোয়িং কৌশল। এটি প্রবণতার পরিবর্তন সনাক্ত করার সুবিধা দেয়, তবে পিছিয়ে থাকা এবং রেঞ্জ বাউন্ড বাজারে ঝুঁকি রয়েছে। স্টপ লস, প্যারামিটার অপ্টিমাইজেশন, মাল্টি-ফ্যাক্টর যাচাইকরণ ইত্যাদি পদ্ধতি প্রয়োগ করে কৌশলের কার্যকারিতা আরও বাড়ানো সম্ভব, এবং ব্যাকটেস্টিং ও রিয়েল ট্রেডিংয়ে ক্রমাগত উন্নতি করা যায়।
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Companion Strategy script to my Cloud Study. Enjoy! -MP
// study("MP's Cloud Study", overlay=true)
strategy(title="MP's Cloud Strat'", shorttitle="MP's Cloud Strat", overlay=true, precision=6, pyramiding=0, initial_capital=10000, currency="USD", default_qty_type=strategy.percent_of_equity,calc_on_order_fills= false, calc_on_every_tick=false, default_qty_value=100.0, commission_type=strategy.commission.percent, commission_value=0.05)- 1

