সংক্ষিপ্ত বিবরণ
এই কৌশলটি একটি ট্রেন্ড ফলোয়িং ট্রেডিং সিস্টেম যা একাধিক মুভিং অ্যাভারেজ ক্রসওভার এবং ভোলাটিলিটি ফিল্টারের উপর ভিত্তি করে তৈরি। এটি বাজারের ট্রেন্ড শনাক্ত করার জন্য তিনটি ভিন্ন সময়কালের মুভিং অ্যাভারেজ ব্যবহার করে এবং চতুর্থ মুভিং অ্যাভারেজটি বুল/বিয়ার মার্কেট নির্ধারণের বেঞ্চমার্ক হিসেবে ব্যবহার করে। কৌশলটি কম ভোলাটিলিটির পরিবেশে ট্রেডিং এড়াতে একটি ভোলাটিলিটি ইন্ডিকেটরও ট্রেড ফিল্টার হিসেবে অন্তর্ভুক্ত করে। এটি লং এবং শর্ট উভয় ট্রেডই সমর্থন করে এবং নমনীয় পজিশন ম্যানেজমেন্ট ও স্টপ-লস মেকানিজম প্রদান করে।
কৌশলের নীতি
-
মুভিং অ্যাভারেজ নির্বাচন: কৌশলটি ট্রেন্ড নির্ণয়ের জন্য তিনটি প্রধান মুভিং অ্যাভারেজ (স্বল্পমেয়াদী, মধ্যমেয়াদী এবং দীর্ঘমেয়াদী) ব্যবহার করে। ব্যবহারকারীরা ছয়টি পূর্বনির্ধারিত মুভিং অ্যাভারেজ থেকে নির্বাচন করতে পারেন, প্রতিটি মুভিং অ্যাভারেজের জন্য গণনার সময়কাল, ডেটা সোর্স এবং প্রকার (যেমন SMA, EMA ইত্যাদি) পৃথকভাবে কনফিগার করা যায়।
-
ট্রেন্ড নির্ধারণ:
- বুলিশ ট্রেন্ড: যখন স্বল্পমেয়াদী গড় দীর্ঘমেয়াদী গড়ের উপরে থাকে এবং মধ্যমেয়াদী গড় দীর্ঘমেয়াদী গড়কে উপরের দিকে ক্রস করে।
- বিয়ারিশ ট্রেন্ড: যখন স্বল্পমেয়াদী গড় দীর্ঘমেয়াদী গড়ের নিচে থাকে এবং মধ্যমেয়াদী গড় দীর্ঘমেয়াদী গড়কে নিচের দিকে ক্রস করে।
-
বুল/বিয়ার মার্কেট নির্ধারণ: ঐচ্ছিকভাবে চতুর্থ মুভিং অ্যাভারেজটি বুল এবং বিয়ার মার্কেটের মধ্যে বিভাজন রেখা হিসেবে ব্যবহার করা যেতে পারে। যখন দাম এই রেখার উপরে থাকে, তখন শুধুমাত্র লং ট্রেডের অনুমতি দেওয়া হয়; অন্যথায় শুধুমাত্র শর্ট ট্রেডের অনুমতি দেওয়া হয়।
-
ভোলাটিলিটি ফিল্টার: সর্বোচ্চ ও সর্বনিম্ন মূল্যের উপর ভিত্তি করে একটি ভোলাটিলিটি ইনডিকেটর ব্যবহার করা হয়। ব্যবহারকারীর নির্ধারিত থ্রেশহোল্ডের চেয়ে ভোলাটিলিটি বেশি হলেই কেবল কৌশলটি ট্রেড সিগন্যাল জেনারেট করে।
-
এন্ট্রি লজিক:
- লং এন্ট্রি: বুলিশ ট্রেন্ড নিশ্চিত হওয়ার পর, ভোলাটিলিটি শর্ত পূরণ হলে এবং দাম দীর্ঘমেয়াদী গড়ের উপরে থাকলে লং পজিশন খোলা হয়।
- শর্ট এন্ট্রি: বিয়ারিশ ট্রেন্ড নিশ্চিত হওয়ার পর, ভোলাটিলিটি শর্ত পূরণ হলে এবং দাম দীর্ঘমেয়াদী গড়ের নিচে থাকলে শর্ট পজিশন খোলা হয়।
-
এক্সিট লজিক:
- আংশিক ক্লোজ: ট্রেন্ড বিপরীত হলে (মধ্যমেয়াদী গড় এবং দীর্ঘমেয়াদী গড়ের মধ্যে পুনরায় ক্রসওভার হলে) একটি নির্দিষ্ট অনুপাতে পজিশন ক্লোজ করা হয়।
- সম্পূর্ণ ক্লোজ: দাম যখন বুল/বিয়ার বিভাজন রেখা অতিক্রম করে, তখন বিপরীত দিকের সমস্ত পজিশন ক্লোজ করা হয়।
-
স্টপ-লস: একটি নির্দিষ্ট শতাংশের স্টপ-লস ব্যবহার করা হয়, ব্যবহারকারী স্টপ-লসের হার কাস্টমাইজ করতে পারেন।
-
পজিশন ম্যানেজমেন্ট: প্রতিটি ট্রেড খোলার সময় অ্যাকাউন্ট ইকুইটির একটি নির্দিষ্ট শতাংশ ব্যবহার করা হয়, যা ব্যবহারকারী কাস্টমাইজ করতে পারেন।
কৌশলের সুবিধা
-
বহুমাত্রিক ট্রেন্ড বিশ্লেষণ: একাধিক মুভিং অ্যাভারেজ ব্যবহারের মাধ্যমে কৌশলটি বাজারের ট্রেন্ড আরও ব্যাপকভাবে ক্যাপচার করতে পারে এবং ভুল সিগন্যাল কমাতে পারে।
-
নমনীয় প্যারামিটার কনফিগারেশন: ব্যবহারকারীরা বিভিন্ন বাজার এবং ট্রেডিং যন্ত্রের বৈশিষ্ট্য অনুযায়ী বিভিন্ন প্যারামিটার (যেমন এভারেজের ধরন, সময়কাল এবং ডেটা সোর্স) নমনীয়ভাবে সামঞ্জস্য করতে পারেন।
-
ভোলাটিলিটি ফিল্টার: ভোলাটিলিটি ইনডিকেটর অন্তর্ভুক্ত করার মাধ্যমে কৌশলটি কম ভোলাটিলিটির পরিবেশে ট্রেডিং এড়িয়ে চলতে পারে, যার ফলে সিগন্যালের মান উন্নত হয়।
-
বুল/বিয়ার মার্কেটের সাথে খাপ খাওয়ানো: ঐচ্ছিক বুল/বিয়ার মার্কেট নির্ধারণের ব্যবস্থা কৌশলটিকে বিভিন্ন বাজার পরিবেশের সাথে মানিয়ে নিতে এবং প্রতিকূল ট্রেন্ডে ট্রেডিং কমাতে সাহায্য করে।
-
গতিশীল পজিশন ম্যানেজমেন্ট: অ্যাকাউন্ট ইকুইটির উপর ভিত্তি করে পজিশন ম্যানেজমেন্ট পদ্ধতি অ্যাকাউন্টের আকারের পরিবর্তনের সাথে সাথে ট্রেডের আকার স্বয়ংক্রিয়ভাবে সামঞ্জস্য করতে পারে।
-
বহুস্তরীয় ঝুঁকি নিয়ন্ত্রণ: ভোলাটিলিটি ফিল্টার, ট্রেন্ড কনফার্মেশন, আংশিক ক্লোজ এবং নির্দিষ্ট স্টপ-লসের মতো একাধিক ঝুঁকি নিয়ন্ত্রণ ব্যবস্থা অন্তর্ভুক্ত।
-
দ্বিমুখী ট্রেডিং: লং এবং শর্ট উভয় ট্রেড সমর্থন করে, যা বিভিন্ন বাজার পরিস্থিতিতে ট্রেডিং সুযোগ খুঁজে পেতে সাহায্য করে।
-
ভিজ্যুয়াল সাহায্য: কৌশলটি চার্টে প্রতিটি মুভিং অ্যাভারেজ এবং ট্রেড সিগন্যাল লেবেল আঁকে, যা সহজে বিশ্লেষণ এবং ব্যাকটেস্ট করতে সাহায্য করে।
কৌশলের ঝুঁকি
-
ল্যাগিং ইন্ডিকেটর: মুভিং অ্যাভারেজ মূলত একটি ল্যাগিং ইন্ডিকেটর, যার ফলে এন্ট্রি এবং এক্সিটের সময় কিছুটা বিলম্ব হতে পারে, যা লাভজনকতাকে প্রভাবিত করতে পারে।
-
রেঞ্জ-বাউন্ড মার্কেটে খারাপ পারফরম্যান্স: সাইডওয়ে বা রেঞ্জ-বাউন্ড মার্কেটে কৌশলটি ঘন ঘন ভুল সিগন্যাল তৈরি করতে পারে, যার ফলে অতিরিক্ত ট্রেডিং এবং লোকসান হতে পারে।
-
প্যারামিটার সংবেদনশীলতা: কৌশলটির পারফরম্যান্স প্যারামিটার সেটিংসের উপর অত্যন্ত নির্ভরশীল, বিভিন্ন বাজার এবং টাইমফ্রেমের জন্য ভিন্ন প্যারামিটার কম্বিনেশনের প্রয়োজন হতে পারে।
-
ড্রডাউনের ঝুঁকি: ট্রেন্ড বিপরীত হলে কৌশলটি সময়মতো সম্পূর্ণভাবে পজিশন ক্লোজ করতে পারে না, যার ফলে বড় ড্রডাউন হতে পারে।
-
প্রযুক্তিগত সূচকের উপর অতিরিক্ত নির্ভরতা: কৌশলটি সম্পূর্ণরূপে প্রযুক্তিগত সূচকের উপর ভিত্তি করে এবং মৌলিক বিষয়গুলি উপেক্ষা করে, যার ফলে বড় খবর বা ঘটনার সময় খারাপ পারফরম্যান্স হতে পারে।
-
মূলধন ব্যবস্থাপনার ঝুঁকি: নির্দিষ্ট শতাংশের পজিশন ম্যানেজমেন্ট পদ্ধতি একটানা লোকসানের সময় বড় ঝুঁকি এক্সপোজারের কারণ হতে পারে।
-
স্টপ-লস সেটিং: নির্দিষ্ট শতাংশের স্টপ-লস সব বাজার পরিবেশের জন্য উপযুক্ত নাও হতে পারে, উচ্চ ভোলাটিলিটির সময় অকাল স্টপ-লস হতে পারে।
কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা
-
অভিযোজিত প্যারামিটার: একটি অভিযোজিত ব্যবস্থা চালু করা যাতে বাজার পরিস্থিতির ভিত্তিতে মুভিং অ্যাভারেজ প্যারামিটার এবং ভোলাটিলিটি থ্রেশহোল্ড গতিশীলভাবে সামঞ্জস্য করা যায়।
-
মাল্টি-টাইমফ্রেম বিশ্লেষণ: ট্রেন্ড নির্ধারণের নির্ভুলতা বাড়ানোর জন্য দীর্ঘ এবং ছোট টাইমফ্রেমের তথ্য একত্রিত করা।
-
ভোলাটিলিটি ইন্ডিকেটর অপ্টিমাইজেশন: ATR বা বলিঞ্জার ব্যান্ডউইথের মতো আরও জটিল ভোলাটিলিটি ইন্ডিকেটর ব্যবহার করার কথা বিবেচনা করা, যা বাজার পরিস্থিতি আরও নির্ভুলভাবে মূল্যায়ন করতে পারে।
-
মোমেন্টাম ইন্ডিকেটর অন্তর্ভুক্তি: এন্ট্রি এবং এক্সিটের সময় অপ্টিমাইজ করতে RSI বা MACD-এর মতো মোমেন্টাম ইন্ডিকেটর যুক্ত করা।
-
স্টপ-লস মেকানিজম উন্নতি: বাজারের ভোলাটিলিটির সাথে ভালোভাবে খাপ খাওয়ানোর জন্য ট্রেইলিং স্টপ-লস বা ATR-ভিত্তিক ডায়নামিক স্টপ-লস বাস্তবায়ন করা।
-
বাজার অনুভূতি সূচক অন্তর্ভুক্তি: বিভিন্ন বাজার পরিবেশে কৌশলের কর্মক্ষমতা অপ্টিমাইজ করতে VIX-এর মতো বাজার অনুভূতি সূচক যুক্ত করা।
-
পজিশন ম্যানেজমেন্ট অপ্টিমাইজেশন: ঝুঁকি ভালোভাবে নিয়ন্ত্রণের জন্য ভোলাটিলিটি বা বর্তমান লাভ/লোকসানের উপর ভিত্তি করে গতিশীল পজিশন ম্যানেজমেন্ট বাস্তবায়ন করা।
-
মৌলিক ফিল্টার যুক্ত করা: উচ্চ-ঝুঁকির সময় ট্রেডিং এড়াতে গুরুত্বপূর্ণ অর্থনৈতিক তথ্য প্রকাশ বা কর্পোরেট আয়ের মতো মৌলিক বিষয়গুলি বিবেচনা করা।
-
মেশিন লার্নিং অপ্টিমাইজেশন: প্যারামিটার কম্বিনেশন এবং সিদ্ধান্ত গ্রহণের নিয়ম অপ্টিমাইজ করতে মেশিন লার্নিং অ্যালগরিদম ব্যবহার করা, যা কৌশলের অভিযোজন ক্ষমতা বাড়ায়।
-
ব্যাকটেস্ট এবং ফরোয়ার্ড টেস্টিং: আরও ব্যাপক ব্যাকটেস্ট করা এবং কৌশলের দৃঢ়তা যাচাই করতে বিভিন্ন বাজার ও সময়কালে ফরওয়ার্ড টেস্টিং করা।
সারসংক্ষেপ
মাল্টি-মুভিং অ্যাভারেজ ক্রসওভার ট্রেন্ড ফলোয়িং এবং ভোলাটিলিটি ফিল্টার কৌশলটি একটি ব্যাপক এবং নমনীয় ট্রেডিং সিস্টেম, যা একাধিক মুভিং অ্যাভারেজ, ভোলাটিলিটি ইন্ডিকেটর এবং ট্রেন্ড ফলোয়িং নীতিকে একত্রিত করে। বহুমাত্রিক ট্রেন্ড বিশ্লেষণ এবং কঠোর ঝুঁকি নিয়ন্ত্রণের মাধ্যমে, এই কৌশলটির বিভিন্ন বাজার পরিবেশে ধারাবাহিক ট্রেন্ড ক্যাপচার করার সম্ভাবনা রয়েছে। তবে, ব্যবহারকারীদের প্যারামিটার অপ্টিমাইজেশন এবং বাজার অভিযোজনযোগ্যতার বিষয়ে সতর্ক থাকতে হবে এবং কৌশলের কর্মক্ষমতা আরও উন্নত করতে আরও উন্নত প্রযুক্তিগত সূচক এবং ঝুঁকি ব্যবস্থাপনা কৌশল অন্তর্ভুক্ত করার কথা বিবেচনা করতে হবে। সামগ্রিকভাবে, এটি একটি মজবুত কৌশল কাঠামো, যা আরও গবেষণা এবং অপ্টিমাইজেশনের জন্য একটি ভাল ভিত্তি প্রদান করে।
/*backtest
start: 2023-07-23 00:00:00
end: 2024-07-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title="WODIsMA Strategy", shorttitle="WMA_Strategy", overlay=true, overlay=true, pyramiding=2, default_qty_value=6, default_qty_type=strategy.fixed, initial_capital=1000, currency=currency.USD)
// 用户输入参数- 1

