সমন্বিত প্রযুক্তিগত সূচক কৌশল
সংক্ষিপ্ত বিবরণ
এই কৌশলটি বিভিন্ন প্রযুক্তিগত সূচকের সমন্বয়ে দামের প্রবণতা নির্ধারণ করে ক্রয় ও বিক্রয় সংকেত তৈরি করে।
কৌশলের নীতি
এই কৌশলটি প্রধানত নিম্নলিখিত প্রযুক্তিগত সূচকের উপর ভিত্তি করে দামের প্রবণতা নির্ধারণ করে:
- সুপারট্রেন্ড ইন্ডিকেটর (SuperTrend): ATR-এর উপর ভিত্তি করে উপরের ও নিচের সীমা গণনা করে, দাম উপরের সীমা ভেঙে গেলে লং এবং নিচের সীমা ভেঙে গেলে শর্ট পজিশন নেয়;
- সরল চলমান গড় (SMA): দাম SMA-কে উপরে ভেঙে গেলে লং এবং নিচে ভেঙে গেলে শর্ট পজিশন নেয়;
- মোমেন্টাম ইন্ডিকেটর (Momentum): দামের মোমেন্টাম ধনাত্মক হলে লং এবং ঋণাত্মক হলে শর্ট পজিশন নেয়;
- MACD: DIFF উপরের দিকে DEA রেখা ভেঙে গেলে লং এবং নিচের দিকে ভেঙে গেলে শর্ট পজিশন নেয়;
- বুল ও বিয়ার (Bull and Bear): ষাঁড়ের শক্তি ভালুকের শক্তির চেয়ে বেশি হলে লং, অন্যথায় শর্ট পজিশন নেয়;
- RSI: RSI ৩০ লাইন উপরে ভেঙে গেলে লং এবং ৭০ লাইন নিচে ভেঙে গেলে শর্ট পজিশন নেয়;
- সবুজ মোমবাতি ও লাল মোমবাতি: একটানা Nটি লাল মোমবাতি হলে শর্ট এবং একটানা Nটি সবুজ মোমবাতি হলে লং পজিশন নেয়;
- CCI: CCI ১০০-এর বেশি হলে লং এবং -১০০-এর কম হলে শর্ট পজিশন নেয়;
- DMI: DMI-এর ষাঁড়ের রেখা ভালুকের রেখার চেয়ে বেশি হলে লং, অন্যথায় শর্ট পজিশন নেয়;
- মার্কেট ওয়েভ (Market Wave): দাম ঊর্ধ্বমুখী তরঙ্গে থাকলে লং এবং নিম্নমুখী তরঙ্গে থাকলে শর্ট পজিশন নেয়;
- স্টোকাস্টিক ইন্ডিকেটর (Stochastic): স্টোকাস্টিক ২০ লাইন উপরে ভেঙে গেলে লং এবং ৮০ লাইন নিচে ভেঙে গেলে শর্ট পজিশন নেয়।
এই সূচকগুলি গণনা করে প্রাপ্ত ফলাফল, উপরের বা নিচের দিকের উপর ভিত্তি করে 1 বা -1 পয়েন্ট দেয়। সব সূচকের পয়েন্ট যোগ করে মোট পয়েন্ট পাওয়া যায়। যখন মোট পয়েন্ট ০ লাইন উপরে ভেঙে যায় তখন ক্রয় সংকেত তৈরি হয়; যখন মোট পয়েন্ট ০ লাইন নিচে ভেঙে যায় তখন বিক্রয় সংকেত তৈরি হয়।
সুবিধা বিশ্লেষণ
এই একাধিক সূচকের সমন্বিত কৌশলের সবচেয়ে বড় সুবিধা হল এর উচ্চ নির্ভরযোগ্যতা। যেহেতু একাধিক সূচক ব্যবহার করে প্রবণতার দিক নির্ধারণ করা হয়, তাই মিথ্যা সংকেত অনেকাংশে কমানো যায় এবং সংকেতগুলো আরও নির্ভরযোগ্য হয়। একটি একক সূচকের তুলনায় এই সমন্বিত কৌশলের নির্ভরযোগ্যতা এবং স্থিতিশীলতা অনেক ভালো।
আরেকটি সুবিধা হল কৌশলটির নমনীয়তা এবং কাস্টমাইজেশনের উচ্চ ক্ষমতা। সূচকের ধরন এবং প্যারামিটার সেটিংস বিভিন্ন বাজারের সাথে খাপ খাইয়ে নেওয়া যায়, যা কৌশলটিকে ভিন্ন বাজার পরিবেশের সাথে আরও উপযোগী করে তোলে। ব্যাকটেস্টিংয়ের ফলাফলের ভিত্তিতে সূচকের ওজনও সামঞ্জস্য করা যায়।
ঝুঁকি বিশ্লেষণ
এই ধরনের সমন্বিত কৌশলে কিছু ঝুঁকি থাকতে পারে যেগুলোর প্রতি খেয়াল রাখা প্রয়োজন:
- যদি নির্বাচিত সূচকগুলোর মধ্যে পারস্পরিক সম্পর্ক খুব বেশি হয়, তাহলে পুনরাবৃত্ত সংকেত তৈরির ঝুঁকি থাকে। তাই বিভিন্ন বাজার পরিবেশের জন্য কম সম্পর্কযুক্ত সূচক নির্বাচন করে সমন্বয় করতে হবে।
- যদি সূচকের সংখ্যা খুব বেশি হয়, তাহলে গণনার সময় দীর্ঘ হতে পারে, যা সংকেত দ্রুত প্রদানে প্রভাব ফেলতে পারে। সূচকের সংখ্যা এবং তাৎক্ষণিকতার মধ্যে ভারসাম্য বজায় রাখতে হবে।
- ভুল প্যারামিটার সেটিংস কৌশলের কার্যকারিতাকে প্রভাবিত করতে পারে, তাই সর্বোত্তম প্যারামিটার খুঁজে পেতে পর্যাপ্ত ব্যাকটেস্টিং প্রয়োজন।
- বাজারের বিভিন্ন পর্যায়ে সূচকের কার্যকারিতা ভিন্ন হতে পারে। নিয়মিত রোলিং ব্যাকটেস্টিংয়ের মাধ্যমে এর কার্যকারিতা যাচাই করতে হবে।
অপ্টিমাইজেশনের দিকনির্দেশ
এই কৌশলটি নিম্নলিখিত দিক থেকে অপ্টিমাইজ করা যেতে পারে:
- সূচকের ধরন এবং সংখ্যা অপ্টিমাইজ করে সর্বোত্তম সমন্বয় নির্বাচন করা;
- প্রতিটি সূচকের প্যারামিটার সেটিংস অপ্টিমাইজ করা;
- সূচকের ওজনের অনুপাত সামঞ্জস্য করে গুরুত্বপূর্ণ সূচকের ওজন বাড়ানো;
- শর্তসাপেক্ষ ফিল্টার যুক্ত করা, যেমন ট্রেডিং ভলিউমের আকস্মিক বৃদ্ধি, মিথ্যা ব্রেকআউট এড়াতে;
- মডেল এনসেম্বল পদ্ধতি ব্যবহার করা, মেশিন লার্নিং অ্যালগরিদমের মাধ্যমে স্বয়ংক্রিয়ভাবে সর্বোত্তম কৌশল সমন্বয় খুঁজে বের করা।
সারসংক্ষেপ
উপরোক্ত আলোচনা থেকে বলা যায়, এই একাধিক সূচকের সমন্বিত কৌশল প্রতিটি সূচকের সুবিধা ব্যবহার করে যৌথভাবে প্রবণতার দিক নির্ধারণ করে, যা মিথ্যা সংকেত কমিয়ে সংকেতের নির্ভরযোগ্যতা বাড়ায়। সূচকের নির্বাচন, প্যারামিটার নির্ধারণ এবং ওজন বণ্টন অপ্টিমাইজ করে কৌশলের স্থিতিশীলতা ক্রমাগত উন্নত করা যায়। এই ধরনের সমন্বিত কৌশল সেইসব ট্রেডারদের জন্য উপযোগী যারা সূচক সংকেতের স্থিতিশীলতার ওপর বেশি গুরুত্ব দেন।
/*backtest
start: 2023-01-01 00:00:00
end: 2023-10-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Super indicator ", overlay=true, precision=2, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075)
/////////////// Time Frame ///////////////- 1
