সূচকীয় চলমান গড় ক্রসওভার কোয়ান্টিটেটিভ ট্রেডিং কৌশল
সংক্ষিপ্ত বিবরণ
এই কৌশলটি দুটি এক্সপোনেনশিয়াল মুভিং এভারেজ (EMA) এর ক্রসওভারকে ক্রয়/বিক্রয় সংকেত হিসাবে ব্যবহার করে। যখন স্বল্প সময়ের EMA নিচ থেকে উপরে দীর্ঘ সময়ের EMA কে অতিক্রম করে, তখন একটি ক্রয় সংকেত তৈরি হয়; বিপরীতভাবে, যখন স্বল্প সময়ের EMA উপরে থেকে নিচে দীর্ঘ সময়ের EMA কে অতিক্রম করে, তখন একটি বিক্রয় সংকেত তৈরি হয়। একই সাথে, কৌশলটি ক্রসওভার পয়েন্টটি সাম্প্রতিক ১০টি ট্রেডিং পিরিয়ডের মধ্যে সর্বোচ্চ বা সর্বনিম্ন মূল্য কিনা তাও বিচার করে, যার মাধ্যমে ট্রেন্ডের শক্তি নিশ্চিত করা হয়। যদি ক্রসওভার পয়েন্টটি সর্বোচ্চ মূল্য হয়, তাহলে ব্যাকগ্রাউন্ডে সবুজ রঙ দেখানো হয়; যদি সর্বনিম্ন মূল্য হয়, তাহলে লাল রঙ দেখানো হয়। এছাড়াও, কৌশলটি চার্টে ক্রসওভার পয়েন্টের মূল্যও প্রদর্শন করে।
কৌশলের নীতি
- দুটি ভিন্ন পিরিয়ডের EMA গণনা করা হয়, ডিফল্ট পিরিয়ড যথাক্রমে ৫ এবং ১০।
- দুটি EMA-র মধ্যে ক্রসওভার হয়েছে কিনা তা নির্ধারণ করা হয়। যদি স্বল্পমেয়াদী EMA নিচ থেকে উপরে দীর্ঘমেয়াদী EMA-কে অতিক্রম করে, তবে ক্রয় সংকেত তৈরি হয়; যদি স্বল্পমেয়াদী EMA উপরে থেকে নিচে দীর্ঘমেয়াদী EMA-কে অতিক্রম করে, তবে বিক্রয় সংকেত তৈরি হয়।
- ক্রসওভার সংকেত তৈরি হলে, বর্তমান ক্রসওভার পয়েন্টটি সাম্প্রতিক ১০টি ট্রেডিং পিরিয়ডের মধ্যে সর্বোচ্চ বা সর্বনিম্ন মূল্য কিনা তা নির্ধারণ করা হয়। যদি সর্বোচ্চ মূল্য হয়, তাহলে ঊর্ধ্বমুখী ট্রেন্ড শক্তিশালী বলে ধরা হয়; যদি সর্বনিম্ন মূল্য হয়, তাহলে নিম্নমুখী ট্রেন্ড শক্তিশালী বলে ধরা হয়।
- যদি ক্রয় সংকেত তৈরি হয় এবং বর্তমানে কোনো অবস্থান না থাকে, তাহলে লং পজিশন খোলা হয়; যদি বিক্রয় সংকেত তৈরি হয় এবং বর্তমানে কোনো অবস্থান না থাকে, তাহলে শর্ট পজিশন খোলা হয়।
- যদি ইতিমধ্যে লং পজিশন থাকে এবং স্বল্পমেয়াদী EMA উপরে থেকে নিচে দীর্ঘমেয়াদী EMA-কে অতিক্রম করে, তাহলে লং পজিশন বন্ধ করা হয়; যদি ইতিমধ্যে শর্ট পজিশন থাকে এবং স্বল্পমেয়াদী EMA নিচ থেকে উপরে দীর্ঘমেয়াদী EMA-কে অতিক্রম করে, তাহলে শর্ট পজিশন বন্ধ করা হয়।
কৌশলের সুবিধা
- এক্সপোনেনশিয়াল মুভিং এভারেজ সরল মুভিং এভারেজের তুলনায় মূল্য পরিবর্তনের প্রতি দ্রুত সাড়া দিতে সক্ষম, ফলে আরও সময়োপযোগী ট্রেডিং সংকেত তৈরি করতে পারে।
- ক্রসওভার পয়েন্টটি সাম্প্রতিক সর্বোচ্চ বা সর্বনিম্ন মূল্য কিনা তা নির্ণয় করার মাধ্যমে, শক্তিশালী ট্রেন্ডযুক্ত ট্রেডিং সুযোগগুলি বাছাই করা যায়, যা কৌশলের মুনাফা বৃদ্ধি করে।
- চার্টে ক্রসওভার মূল্য চিহ্নিত করা ট্রেডারদের জন্য আরও স্বজ্ঞাত ট্রেডিং রেফারেন্স প্রদান করে।
- কোডের যুক্তি স্পষ্ট, বোঝা এবং বাস্তবায়ন করা সহজ।
কৌশলের ঝুঁকি
- EMA ক্রসওভার থেকে প্রাপ্ত সংকেতে বিলম্ব হতে পারে, যার ফলে সেরা ট্রেডিং সময়টি হাতছাড়া হতে পারে।
- অস্থির বাজারে, EMA ক্রসওভার ঘন ঘন ঘটতে পারে, ফলে অত্যধিক ট্রেডিংয়ের কারণে ট্রেডিং খরচ বেড়ে যেতে পারে।
- কৌশলে স্টপ-লস ব্যবস্থার অভাব রয়েছে, যদি ভুল বিচার হয় তবে বড় রোলব্যাকের ঝুঁকি থাকতে পারে।
কৌশল উন্নয়নের দিকনির্দেশনা
- আরও প্রযুক্তিগত নির্দেশক যেমন RSI, MACD ইত্যাদি অন্তর্ভুক্ত করা, যাতে ট্রেন্ডের শক্তি এবং দিক নির্ণয়ে সহায়তা হয় এবং সংকেতের নির্ভুলতা বৃদ্ধি পায়।
- উপযুক্ত স্টপ-লস এবং টেক-প্রফিট পয়েন্ট নির্ধারণ করা, যাতে প্রতিটি ট্রেডের ঝুঁকি নিয়ন্ত্রণে রাখা যায়।
- ট্রেডিং প্যারামিটার যেমন EMA পিরিয়ড, ক্রসওভার নিশ্চিতকরণের সময় উইন্ডো ইত্যাদি অপ্টিমাইজ করা, যাতে কৌশলটি বিভিন্ন অবস্থার সাথে খাপ খাইয়ে নিতে পারে।
- বাজার অনুভূতি নির্দেশক যেমন VIX ইত্যাদির সাথে যুক্ত করে ট্রেডিং সংকেত ফিল্টার করা, ভুল সংকেত কমাতে।
- পজিশন ম্যানেজমেন্ট এবং মানি ম্যানেজমেন্ট মডিউল যোগ করার কথা বিবেচনা করা, যা প্রতিটি ট্রেডের জন্য গতিশীলভাবে মূলধনের পরিমাণ সমন্বয় করে এবং মূলধনের ব্যবহার দক্ষতা বাড়ায়।
সারসংক্ষেপ
এই কৌশলটি এক্সপোনেনশিয়াল মুভিং এভারেজ ক্রসওভারকে মূল যুক্তি হিসাবে ব্যবহার করে, সাথে ক্রসওভার পয়েন্টের সাম্প্রতিক আপেক্ষিক অবস্থানের সাথে মিলিয়ে ট্রেন্ডের শক্তি নির্ণয় করে। সামগ্রিকভাবে, কৌশলটির যুক্তি পরিষ্কার, সুবিধা স্পষ্ট, তবে কিছু সীমাবদ্ধতা এবং ঝুঁকিও রয়েছে। আরও সহায়ক সূচক সংযোজন, উপযুক্ত ঝুঁকি নিয়ন্ত্রণ ব্যবস্থা স্থাপন এবং মূল প্যারামিটার অপ্টিমাইজ করার মাধ্যমে এই কৌশলের স্থায়িত্ব এবং মুনাফা অর্জনের ক্ষমতা আরও বৃদ্ধি করা সম্ভব।
/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1h
basePeriod: 15m
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/
// © ZenAndTheArtOfTrading
// @version=5
strategy("ema giao nhau", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)- 1

