দ্বৈত EMA গোল্ডেন ক্রস ও ডেথ ক্রস ট্র্যাকিং স্ট্র্যাটেজি
সারসংক্ষেপ
এই কৌশলটি দ্রুত EMA এবং ধীর EMA গণনা করে এবং উভয়ের আকারের সম্পর্ক তুলনা করে দ্বৈত EMA-র গোল্ডেন ক্রস এবং ডেথ ক্রস ট্রেডিং সিগন্যাল তৈরি করে, যা একটি ট্রেন্ড অনুসরণকারী কৌশল। যখন দ্রুত EMA ধীর EMA-কে উপরে অতিক্রম করে, তখন ক্রয় সংকেত তৈরি হয়, এবং যখন দ্রুত EMA ধীর EMA-কে নিচে অতিক্রম করে, তখন বিক্রয় সংকেত তৈরি হয়, যা একটি সহজ ট্রেন্ড অনুসরণকারী কৌশল বাস্তবায়ন করে।
কৌশলের নীতি
এই কৌশলের মূল যুক্তিতে নিম্নলিখিত অংশগুলি রয়েছে:
-
দ্রুত EMA এবং ধীর EMA গণনা:
ta.ema()ফাংশন ব্যবহার করেfastInputদৈর্ঘ্যের দ্রুত EMA এবংslowInputদৈর্ঘ্যের ধীর EMA গণনা করা হয়। -
ব্যাকটেস্ট সময়সীমা নির্ধারণ:
useDateFilterপ্যারামিটার ব্যবহার করে ব্যাকটেস্ট সময় ফিল্টার করা হবে কিনা তা নির্ধারণ করা হয়, এবংbacktestStartDateওbacktestEndDateব্যাকটেস্ট শুরু ও শেষের সময় নির্ধারণ করে। -
ট্রেডিং সিগন্যাল তৈরি:
ta.crossover()এবংta.crossunder()ফাংশন ব্যবহার করে দ্রুত EMA ও ধীর EMA-র আকারের সম্পর্ক তুলনা করা হয়। যখন দ্রুত EMA ধীর EMA-কে উপরে অতিক্রম করে, তখন ক্রয় সংকেত তৈরি হয়, এবং যখন দ্রুত EMA ধীর EMA-কে নিচে অতিক্রম করে, তখন বিক্রয় সংকেত তৈরি হয়। -
সময়সীমার বাইরের অর্ডার পরিচালনা: ব্যাকটেস্ট সময়সীমার বাইরে, অপূর্ণ অর্ডার বাতিল করা হয় এবং সমস্ত পজিশন বন্ধ করা হয়।
-
মুভিং এভারেজ আঁকা: চার্টে দ্রুত EMA ও ধীর EMA-র মুভিং এভারেজ রেখা আঁকা হয়।
কৌশলের সুবিধা
এটি একটি অত্যন্ত সহজ ট্রেন্ড অনুসরণকারী কৌশল, যার নিম্নলিখিত সুবিধা রয়েছে:
-
কৌশলটির যুক্তি সহজ, বোঝা এবং বাস্তবায়ন করা সহজ।
-
EMA দামের ডেটা মসৃণ করে, যা শব্দ ট্রেডিং কমাতে পারে।
-
EMA সময়কাল প্যারামিটার কাস্টমাইজ করা যায়, যা বিভিন্ন বাজার পরিবেশের সাথে খাপ খাওয়াতে সাহায্য করে।
-
ব্যাকটেস্ট সময়সীমা নমনীয়ভাবে নির্ধারণ করা যায়, নির্দিষ্ট সময়সীমার জন্য পরীক্ষা করা যায়।
-
প্রবেশ এবং প্রস্থানের শর্তগুলি অপ্টিমাইজ করা যায় এবং অন্যান্য সূচকের সাথে একত্রে ব্যবহার করা যায়।
ঝুঁকি বিশ্লেষণ
এই কৌশলে কিছু ঝুঁকি রয়েছে যেগুলি লক্ষ্য রাখা প্রয়োজন:
-
দ্বৈত EMA কৌশলটি মোটামুটি, বাজারের পরিবর্তনের সাথে নমনীয়ভাবে খাপ খাইয়ে নিতে পারে না।
-
ঘন ঘন ট্রেডিং এবং পুনরাবৃত্তিমূলক ট্রেডিংয়ের ঝুঁকি রয়েছে।
-
EMA প্যারামিটার ভুলভাবে নির্ধারণ করলে ট্রেডিং সিগন্যাল ভুল হতে পারে।
-
ব্যাকটেস্ট সময়সীমা অযৌক্তিক হলে ওভারফিটিং হতে পারে।
-
ড্রডাউন এবং ক্ষতি এড়ানো সম্ভব নয় এমন ঝুঁকি রয়েছে।
প্যারামিটার অপ্টিমাইজেশন, উপযুক্ত ফিল্টারিং, স্টপ-লস ব্যবহার ইত্যাদির মাধ্যমে ঝুঁকি নিয়ন্ত্রণ করা যেতে পারে।
অপ্টিমাইজেশনের দিকনির্দেশনা
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারে:
-
EMA সময়কাল প্যারামিটার অপ্টিমাইজ করা, সর্বোত্তম প্যারামিটার কম্বিনেশন বেছে নেওয়া।
-
অন্যান্য সূচক ফিল্টার যুক্ত করা, অপ্রয়োজনীয় ট্রেডিং এড়ানো।
-
স্টপ-লস কৌশল যুক্ত করা, একক লস নিয়ন্ত্রণ করা।
-
ট্রেন্ড, অস্থিরতা ইত্যাদি ফিল্টার যুক্ত করে ট্রেডিং ফ্রিকোয়েন্সি কমানো।
-
বিভিন্ন পণ্য কন্ট্রাক্ট পরীক্ষা করা, সর্বোত্তম কৌশল প্রযোজ্য বস্তু খুঁজে বের করা।
-
স্লিপেজ, কমিশন ইত্যাদি খরচ নিয়ন্ত্রণ ব্যবহার করে ব্যাকটেস্ট আরও বাস্তবসম্মত করা।
সারসংক্ষেপ
এই কৌশলটি মূলত একটি খুবই সহজ দ্বৈত EMA গোল্ডেন ক্রস-ডেথ ক্রস কৌশল, যার যুক্তি স্পষ্ট ও সহজবোধ্য, দ্রুত ও ধীর EMA তুলনা করে ট্রেডিং সিগন্যাল তৈরি করে। এই কৌশলের সুবিধা হল বাস্তবায়ন সহজ, তবে কিছু সমস্যা যেমন ঘন ঘন ট্রেডিং, সহজেই অতিরিক্ত অপ্টিমাইজেশন ইত্যাদি রয়েছে। পরবর্তী পদক্ষেপ হিসেবে প্যারামিটার অপ্টিমাইজেশন, ঝুঁকি নিয়ন্ত্রণ ইত্যাদি দিক থেকে উন্নতি করা যেতে পারে, যাতে কৌশলটি আরও স্থিতিশীল ও ব্যবহারযোগ্য হয়।
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MollyETF_EMA_Crossover", overlay = true, initial_capital = 100000, default_qty_value=100, default_qty_type=strategy.percent_of_equity)
- 1

