গতি নির্দেশক চলমান গড় ক্রসওভার প্রবণতা অনুসরণ কৌশল
সংক্ষিপ্ত বিবরণ
এই কৌশলটি মুভিং এভারেজ ক্রসওভার এবং মোমেন্টাম ইন্ডিকেটরকে একত্রিত করে, যার মাধ্যমে ট্রেন্ডের কার্যকর ট্র্যাকিং এবং সময়মতো বিপরীতমুখী সম্পাদন সম্ভব হয়। কৌশলটি প্রথমে দ্রুত মুভিং এভারেজ এবং ধীর মুভিং এভারেজ ব্যবহার করে গোল্ডেন ক্রস (লং) এবং ডেথ ক্রস (শর্ট) সংকেত তৈরি করে। এরপর নির্দিষ্ট প্যারামিটারযুক্ত মোমেন্টাম ইন্ডিকেটরের সাহায্যে, গোল্ডেন ক্রসের সময় যদি দ্রুত মুভিং এভারেজের উপর মোমেন্টাম ইন্ডিকেটর আবার ঊর্ধ্বমুখী হয়, তবে ট্রেন্ড অব্যাহত থাকবে বলে ধরে লং অবস্থান বজায় রাখা হয়; যখন মোমেন্টাম ইন্ডিকেটর নিম্নমুখী হয়, তখন ট্রেন্ড বিপরীতমুখী বলে ধরে অবস্থান বন্ধ করা হয়। ডেথ ক্রসের সময় একই নীতি অনুসরণ করে ট্রেন্ড বিপরীতমুখী ট্র্যাকিং করা হয়। একইসাথে, কৌশলে ADX ইন্ডিকেটর যুক্ত করা হয়েছে, যা নন-ট্রেন্ড অবস্থার ভুল সংকেত ফিল্টার করতে ব্যবহৃত হয়।
কৌশলের নীতি
এই কৌশলের মূল যুক্তি মুভিং এভারেজ ক্রসওভারের মাধ্যমে তৈরি ট্রেন্ড সংকেত এবং মোমেন্টাম ইন্ডিকেটরের মাধ্যমে ট্রেন্ড বিপরীতমুখী নির্ধারণের উপর ভিত্তি করে। গুরুত্বপূর্ণ অংশের কোড যুক্তি নিম্নরূপ:
-
দ্রুত মুভিং এভারেজ price1 এবং ধীর মুভিং এভারেজ price2 গণনা করা হয়। যেখানে price1 হল 5-পর্যায়ের HMA, price2 হল 7-পর্যায়ের HMA।
-
যখন price1 price2-এর উপরে উঠে যায় তখন লং সংকেত তৈরি হয়, আর যখন price1 price2-এর নিচে নেমে যায় তখন শর্ট সংকেত তৈরি হয়। এটি মুভিং এভারেজের প্রচলিত ব্যবহার।
-
লং সংকেত ট্রিগার হওয়ার পর, যদি দ্রুত মুভিং এভারেজ price1-এর মোমেন্টাম ইন্ডিকেটর roc1 আবার ঊর্ধ্বমুখী হয়, তবে ট্রেন্ড অব্যাহত থাকবে বলে লং অবস্থান বজায় রাখা হয়।
-
যখন মোমেন্টাম ইন্ডিকেটর roc1 নিম্নমুখী হয়, তখন ট্রেন্ড বিপরীতমুখী বলে ধরে অবস্থান বন্ধ করা হয়। শর্ট সংকেতের ক্ষেত্রেও একই যুক্তি প্রযোজ্য।
-
ADX থ্রেশহোল্ড যুক্ত করা হয়েছে, যা নন-ট্রেন্ড অবস্থার ভুল সংকেত ফিল্টার করতে ব্যবহৃত হয়। শুধুমাত্র ADX থ্রেশহোল্ডের উপরে থাকলেই প্রকৃত লং/শর্ট সংকেত তৈরি হয়।
সুবিধা বিশ্লেষণ
সরল মুভিং এভারেজ কৌশলের তুলনায়, এই কৌশলের সবচেয়ে বড় সুবিধা হলো মোমেন্টাম ইন্ডিকেটর ব্যবহার করে ট্রেন্ড বিপরীতমুখী নির্ধারণ, যা ট্রেন্ড ও বিপরীতমুখী আরও সময়োপযোগী ও নির্ভুলভাবে ট্র্যাক করতে পারে। নির্দিষ্ট সুবিধাগুলো নিম্নরূপ:
-
মুভিং এভারেজ নিজেই দাম পরিবর্তনের প্রতি বিলম্বিত প্রতিক্রিয়া দেখায়, কিন্তু মোমেন্টাম ইন্ডিকেটর দ্রুত বিপরীতমুখী সংকেত ধরতে পারে, যা সময়মতো স্টপ লস বা বিপরীত পজিশন খুলতে সাহায্য করে।
-
মোমেন্টাম ইন্ডিকেটরের ভিত্তিতে নির্ধারিত বিপরীতমুখী সংকেত আরও নির্ভরযোগ্য, যা ট্রেন্ড ট্রেডিংয়ে অপ্রয়োজনীয় বারবার পজিশন খোলা ও বন্ধ করা কমায়।
-
ADX ইন্ডিকেটরের প্রয়োগ অ-ট্রেন্ড বাজারের ভুল সংকেত এড়িয়ে যায়, যা কৌশলটিকে ট্রেন্ড পর্যায়ে আরও মনোনিবেশ করতে দেয়, ফলে লাভের সম্ভাবনা বাড়ে।
-
কৌশলের যুক্তি পরিষ্কার ও সহজ, বোঝা ও ট্র্যাক করা সহজ, যা অ্যালগরিদমিক ট্রেডিংয়ের শিক্ষানবিশদের জন্য উপযুক্ত।
-
ইন্ডিকেটর প্যারামিটার অপ্টিমাইজেশনের যথেষ্ট সুযোগ রয়েছে। মুভিং এভারেজ পিরিয়ড, মোমেন্টাম প্যারামিটার ইত্যাদি সামঞ্জস্য করে বিভিন্ন বাজারের জন্য অপ্টিমাইজ করা সম্ভব।
ঝুঁকি বিশ্লেষণ
এই কৌশলের প্রধান ঝুঁকিগুলো নিম্নলিখিত দিক থেকে আসে:
-
মুভিং এভারেজ নিজেই দাম পরিবর্তনের প্রতি বিলম্বিত প্রতিক্রিয়া দেখায়, যার ফলে সংকেত বিলম্বিত হতে পারে এবং সেরা এন্ট্রি পয়েন্ট মিস হতে পারে।
-
মিথ্যা ব্রেকআউটের কারণে অপ্রয়োজনীয় পজিশন খোলা বা বন্ধ হতে পারে, যা আরও ইন্ডিকেটর প্যারামিটার অপ্টিমাইজ বা অতিরিক্ত ফিল্টার শর্ত যোগ করার প্রয়োজন তৈরি করে।
-
ট্রেন্ড বিপরীতমুখী নির্ধারণ মোমেন্টাম ইন্ডিকেটরের উপর নির্ভরশীল। বাজারে তীব্র পরিবর্তনের সময় মোমেন্টাম ইন্ডিকেটরের কার্যকারিতা কমে যেতে পারে।
-
ADX সূচকটি পুরোপুরিভাবে ট্রেন্ড ও রেঞ্জ নির্ধারণ করতে পারে না। থ্রেশহোল্ড খুব বেশি বা খুব কম সেট করলে সমস্যা দেখা দিতে পারে।
-
কৌশলে ট্রেডিং খরচ বিবেচনা করা হয়নি। বাস্তব ব্যবহারে ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস পয়েন্ট নির্ধারণ করা প্রয়োজন।
অপ্টিমাইজেশনের দিকনির্দেশনা
এই কৌশলটি নিম্নলিখিত দিক থেকে আরও অপ্টিমাইজ করা যেতে পারে:
-
অন্যান্য ধরণের মুভিং এভারেজ ব্যবহার করে দেখতে পারেন, বা মুভিং এভারেজ প্যারামিটার সামঞ্জস্য করে ইন্ডিকেটরের মসৃণকরণ প্রভাব অপ্টিমাইজ করতে পারেন।
-
মোমেন্টাম ইন্ডিকেটরের দৈর্ঘ্য প্যারামিটার অপ্টিমাইজ করুন, যাতে এটি আরও সংবেদনশীলভাবে দামের বিপরীতমুখী ধরতে পারে।
-
মোমেন্টাম ইন্ডিকেটরের বিপরীতমুখী হলে মূল্য ফিল্টার সেট করার চেষ্টা করুন, যাতে স্বল্পমেয়াদী ছোট ওঠানামার দ্বারা বিভ্রান্তি এড়ানো যায়।
-
ADX-এর ব্যবহার আরও উন্নত করা, যেমন বিভিন্ন ADX স্তরে ভিন্ন প্যারামিটার ব্যবহার করা।
-
ভলিউম ইন্ডিকেটরের মতো সহায়ক শর্ত যোগ করে সংকেতের গুণমান উন্নত করুন এবং মিথ্যা ব্রেকআউট ফিল্টার করুন।
-
একক লস নিয়ন্ত্রণে স্টপ লস মেকানিজম যুক্ত করুন। বাস্তব বাজারের কমিশন হারের মূল্যায়ন করে যুক্তিসঙ্গত লাভ-লোকসান সীমা নির্ধারণ করুন।
সারসংক্ষেপ
এই কৌশলটি মুভিং এভারেজ ইন্ডিকেটর এবং মোমেন্টাম ইন্ডিকেটরের সুবিধা একত্রিত করে, যার মাধ্যমে ট্রেন্ড ট্র্যাকিং ও বিপরীতমুখী ধরা সম্ভব হয়। বিশুদ্ধ ট্রেন্ড ট্র্যাকিংয়ের তুলনায়, এই কৌশলটি বাজারের বিভিন্ন পর্যায়ে আরও নমনীয়ভাবে প্রতিক্রিয়া জানাতে পারে, ট্রেন্ড ট্রেডিং বজায় রেখে উচ্চতা থেকে নিচে নেমে আসার ক্ষতি এড়ায়। প্যারামিটার অপ্টিমাইজেশন ও সহায়ক শর্ত যোগ করার মাধ্যমে কৌশলের কার্যকারিতা আরও উন্নত করার সুযোগ রয়েছে। সামগ্রিকভাবে, কৌশলটির যুক্তি পরিষ্কার, সহজ ও নির্ভরযোগ্য, যা অ্যালগরিদমিক ট্রেডিংয়ের শিক্ষানবিশদের জন্য শেখা ও প্রয়োগের জন্য খুবই উপযুক্ত।
/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-23 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//study(title="MA Crossover Strategy", overlay = true)
strategy("MA Crossover Strategy with MA Turning Point Exits", overlay=true)
src = input(open, title="Source")- 1

