গতিশীল ফিল্টার কোয়ান্টিটেটিভ ট্রেডিং কৌশল
কৌশল সংক্ষিপ্ত বিবরণ
এই কৌশলটির নাম ডায়নামিক ফিল্টার কোয়ান্ট ট্রেডিং কৌশল (Dynamic Filter Quant Trading Strategy), যা মূলত রেঞ্জ ফিল্টার সূচক এবং বিভিন্ন প্রযুক্তিগত সূচক ব্যবহার করে ক্রিপ্টোকারেন্সি BTCUSDT-এর স্বয়ংক্রিয় ট্রেন্ড অনুসরণকারী ট্রেডিং বাস্তবায়ন করে। কৌশলটি উচ্চ-ফ্রিকোয়েন্সি কোয়ান্ট ট্রেডিং-এর জন্য উপযোগী, এবং লভ্যাংশ লক করতে ও পুলব্যাক কমাতে গতিশীলভাবে স্টপ লস ও টেক প্রফিট সমন্বয় করে।
কৌশলের নীতি
এই কৌশলের মূল সূচক হল রেঞ্জ ফিল্টার (Range Filter), যা মূল্যের পরিবর্তনের পরিসরের ভিত্তিতে একটি মধ্যরেখা তৈরি করে। যখন মূল্য এই মধ্যরেখা ভেদ করে, তখন ট্রেডিং সিগন্যাল তৈরি হয়। এছাড়াও, কৌশলটি আরএসআই (RSI) সূচক ব্যবহার করে ওভারবট/ওভারসোল্ড শনাক্ত করে, মূভিং এভারেজ ব্যবহার করে ট্রেন্ড নির্ধারণ করে, এবং MACD ব্যবহার করে মুভমেন্টাম বিশ্লেষণ করে। এই সব সূচকের সংমিশ্রণে আরো নির্ভরযোগ্য ট্রেডিং সিগন্যাল তৈরি হয়।
বিস্তারিত বলতে, রেঞ্জ ফিল্টারের মধ্যরেখা হলো মূল্য পরিবর্তনের পরিসরের এক্সপোনেনশিয়াল মুভিং এভারেজ। দিকনির্দেশ নির্ধারণ করা হয় মধ্যরেখা ভেদ করার শক্তি ও গতির ভিত্তিতে। যখন ধারাবাহিক কয়েকটি ক্যান্ডেল মধ্যরেখা ভেদ করে, তখন এটি শক্তিশালী ব্রেকআউট সংকেত হিসেবে ধরা হয়।
RSI সূচক ওভারবট/ওভারসোল্ড অবস্থা নির্ধারণ করে ফিল্টার সিগন্যাল নিশ্চিত করতে। মুভিং এভারেজ উপরে থাকলে ট্রেন্ড ঊর্ধ্বমুখী, নিচে থাকলে অধোমুখী বলে বিবেচিত হয়। MACD সূচক বাজারের মুভমেন্টাম যথেষ্ট কিনা তা নির্ধারণ করে।
এই সব সূচকের সম্মিলিত বিচার করে নির্ভরযোগ্য ট্রেন্ড ব্রেকআউট পয়েন্ট চিহ্নিত করা হয়, যেখানে পজিশন স্থাপন করা যায়।
সুবিধা বিশ্লেষণ
এই কৌশলের সবচেয়ে বড় সুবিধা হলো এটি একক প্রযুক্তিগত সূচকের ওপর নির্ভর না করে একাধিক সূচক ব্যবহার করে সিদ্ধান্ত নেয়। এর ফলে ভুল ট্রেডের সম্ভাবনা অনেক কমে যায় এবং ট্রেডিং সিগন্যাল আরো নির্ভরযোগ্য হয়। এছাড়া, প্যারামিটার গতিশীলভাবে সমন্বয় করার কারণে কৌশলটি বাজারের পরিবর্তনের সাথে খাপ খাইয়ে নিতে পারে।
আরেকটি সুবিধা হলো উচ্চ-ফ্রিকোয়েন্সি ট্রেডিং-এর সম্ভাবনা। রেঞ্জ ফিল্টার সূচক ছোট সময়ের মূল্য পরিবর্তনের প্রতি সংবেদনশীল, ফলে অল্প সময়ের মধ্যে পজিশন খোলা ও বন্ধ করা যায়। এটি উচ্চ-ফ্রিকোয়েন্সি ট্রেডিং-এর জন্য আদর্শ এবং অস্থির ক্রিপ্টোকারেন্সি বাজারে লাভের সুযোগ তৈরি করে।
ঝুঁকি বিশ্লেষণ
এই কৌশলে কিছু ঝুঁকি থেকেই যায়। প্রথমত, টেকনিক্যাল প্যাটার্ন ব্যর্থ হওয়ার ঝুঁকি—কারণ সূচক ১০০% নিশ্চিত নয় যে মূল্য কেমন হবে। মূল্য বিপরীত দিকে গেলে স্টপ লস ট্রিগার হতে পারে।
আরেকটি প্রধান ঝুঁকি হলো রেঞ্জ ফিল্টারের মধ্যরেখা মূল্যের দোলন সম্পূর্ণরূপে ফিল্টার করতে পারে না। যদি মধ্যরেখার চেয়ে বড় পরিসরে মূল্য ওঠানামা করে, তাহলে মধ্যরেখা অকার্যকর হয়ে পড়ে এবং ভুল সিগন্যাল দেওয়ার ঝুঁকি বাড়ে। এই ক্ষেত্রে প্যারামিটার শিথিল করে মধ্যরেখার পরিসর বাড়িয়ে নেওয়া যেতে পারে।
সবশেষে, উচ্চ-ফ্রিকোয়েন্সি ট্রেডিং নিজেও ঝুঁকিপূর্ণ। ট্রেডিং ফ্রিকোয়েন্সি অনেক বেশি হলে ট্রেডিং ফি বেড়ে যায়, যা লাভের কিছু অংশ কেড়ে নিতে পারে। এই পরিস্থিতিতে ট্রেডিং ফ্রিকোয়েন্সি ও পজিশন হোল্ডিং টাইম কমানো যেতে পারে।
কৌশল অপ্টিমাইজেশন
এই কৌশলে আরো উন্নতির সুযোগ আছে। যেমন, আরো বেশি সূচক যুক্ত করা যেতে পারে—যেমন ভলাটিলিটি সূচক ট্রেন্ড নিশ্চিত করতে, কঠোর ফিল্টারিং শর্ত প্রয়োগ করে সিগন্যাল আরো নির্ভুল করা যায়। অথবা বিভিন্ন ক্রিপ্টোকারেন্সি ও স্টকের মূল্য আচরণ নিয়ে গবেষণা করে তাদের জন্য উপযুক্ত প্যারামিটার নির্ধারণ করা যায়।
ট্রেডিং লজিকেও গতিশীল স্টপ লস ও টেক প্রফিটের পরিমাণ নির্ধারণ করা যেতে পারে। অর্থাৎ, পজিশনের পরিমাণ বাড়লে স্টপ লসের পরিসর বাড়িয়ে বেশি লাভ লক করা, অথবা লাভ বেশি হলে টেক প্রফিট দ্রুত নেওয়া। এতে কিছুটা পুলব্যাক কমানো সম্ভব।
সবশেষে, ফিল্টারের প্যারামিটার অপ্টিমাইজ করে এমন একটি সেট খুঁজে বের করা যেতে পারে যা মধ্যরেখার পরিসরকে দোলন ফিল্টার করতে সক্ষম করে এবং একই সাথে ট্রেন্ড টার্নিং পয়েন্ট ধরে। এর জন্য প্রচুর ব্যাকটেস্ট ডেটার প্রয়োজন।
সারসংক্ষেপ
এই কৌশলটি একাধিক সূচক সফলভাবে একত্রিত করে একটি উচ্চ-নির্ভরযোগ্য ট্রেডিং কৌশল তৈরি করেছে, যা উচ্চ-ফ্রিকোয়েন্সি কোয়ান্ট ট্রেডিং-এ প্রয়োগের উপযোগী। ধারাবাহিক অপ্টিমাইজেশন ও উন্নতির মাধ্যমে স্থিতিশীল লাভ অর্জন সম্ভব, এবং এটি আরো উন্নয়নের যোগ্য।
/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title='5cel Scalp Strategy BTCUSDT Long & Short 30 Min', shorttitle='BTCUSDT Long & Short Scalp 30m', precision=1, overlay=true)
//Swing Call - Based on RSI Overbought & Oversold- 1

