বহু-সময় ফ্রেম ট্র্যাকিং স্টপ লস কৌশল
সংক্ষিপ্ত বিবরণ
এই কৌশলটি আমার পূর্বে প্রকাশিত সহজ ট্র্যাকিং স্টপ লস কৌশলের মাল্টি-টাইমফ্রেম সংস্করণ। পূর্বের কৌশলটি শুধুমাত্র মৌলিক ট্র্যাকিং স্টপ লস ব্যবহার করে পজিশনে প্রবেশ করত। এটি খুব ভালো কাজ করেছিল, তাই আমি এতে কিছু উন্নতি করার চেষ্টা করেছি। আমি ভাবলাম যদি বিভিন্ন টাইমফ্রেমে একই ATR ট্র্যাকিং স্টপ লস ব্যবহার করি এবং সেগুলোকে একটি সিগন্যালে একত্রিত করি তাহলে কী ঘটবে।
এই কৌশলে আপনি শুধুমাত্র ATR স্টপ লস ব্যবহার করতে পারেন এবং বর্তমান টাইমফ্রেমের সাথে আরও ৩টি উচ্চতর টাইমফ্রেম নির্বাচন করতে পারেন। এই টাইমফ্রেমগুলোর উপর ট্র্যাকিং স্টপ লস চার্টে আঁকা হবে। যদি সমস্ত ৪টি টাইমফ্রেম লং সিগন্যাল দেয়, তাহলে লং পজিশনে প্রবেশ করুন। যখন অন্তত ২টি টাইমফ্রেম লং সিগন্যালের সাথে একমত না হয়, তখন লং পজিশন বন্ধ করুন। শর্টের ক্ষেত্রেও একই যুক্তি প্রযোজ্য।
কৌশলের মূলনীতি
এই কৌশলের মূল ভিত্তি হলো ট্র্যাকিং স্টপ লস এবং ট্রেন্ড ফলোয়িং। ট্র্যাকিং স্টপ লস স্টপ লস লেভেল সেট করতে ব্যবহৃত হয়, যা ATR মানের ভিত্তিতে গণনা করা হয় এবং কার্যকরভাবে স্টপ লস ভাঙা এড়াতে পারে। অন্যদিকে ট্রেন্ড ফলোয়িং বিভিন্ন টাইমফ্রেমের ট্রেন্ড দিক পর্যবেক্ষণ করে প্রবেশের সিদ্ধান্ত নেয়।
বিশেষভাবে, কৌশলটি প্রথমে বিভিন্ন টাইমফ্রেমে ATR মান গণনা করে এবং স্টপ লস দূরত্ব নির্ধারণ করে। তারপর মূল্য স্টপ লস লেভেল ভেঙে গেলে লং বা শর্ট সিগন্যাল তৈরি করে। যদি একাধিক টাইমফ্রেমে সিগন্যাল সামঞ্জস্যপূর্ণ হয়, তাহলে প্রবেশ করে। এরপর সেই দিকের স্টপ লস লেভেল ট্র্যাক করতে থাকে। যদি নির্দিষ্ট অনুপাতে টাইমফ্রেমের সিগন্যাল বিপরীত হয়, তাহলে পজিশন বন্ধ করে।
বিভিন্ন সময়কালের ট্রেন্ড বিচার একত্রিত করে মিথ্যা ব্রেকআউট কার্যকরভাবে ফিল্টার করা যায়। একই সাথে ট্র্যাকিং স্টপ লস মুনাফা লক করতে এবং কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ করতে সাহায্য করে।
কৌশলের সুবিধা
- একাধিক টাইমফ্রেম বিচার ব্যবহার করে কার্যকরভাবে নয়েজ ফিল্টার করা যায় এবং ট্রেন্ড দিক সনাক্ত করা যায়।
- ATR ট্র্যাকিং স্টপ লস পদ্ধতি গতিশীলভাবে স্টপ লস দূরত্ব সামঞ্জস্য করতে পারে, যা ট্র্যাপ হওয়ার সম্ভাবনা কমায়।
- ট্রেন্ড ফলোয়িং এবং স্টপ লস ম্যানেজমেন্ট একত্রিত করে ট্রেন্ড অনুসরণ এবং সময়মতো স্টপ লস উভয়ই করা যায়।
- প্যারামিটার কম, বোঝা এবং অপ্টিমাইজ করা সহজ।
ঝুঁকি বিশ্লেষণ
- ATR স্টপ লসের প্যারামিটার সঠিকভাবে সেট না করলে এটি দামের খুব কাছে বা দূরে হতে পারে, যা সহজেই ভাঙা যেতে পারে বা স্টপ লসের দূরত্ব খুব বেশি হতে পারে।
- একাধিক টাইমফ্রেম কম্বিনেশনের প্যারামিটার সঠিকভাবে সেট না করলে এটি কার্যকরভাবে কাজ নাও করতে পারে বা ভুল সিদ্ধান্ত দিতে পারে।
- একসাথে স্টপ লস প্যারামিটার এবং টাইমফ্রেম প্যারামিটার সঠিকভাবে কনফিগার করা প্রয়োজন, অন্যথায় সর্বোত্তম ফলাফল পাওয়া নাও যেতে পারে।
সমাধান:
- বিভিন্ন প্যারামিটার কম্বিনেশন এবং যন্ত্র পরীক্ষা করে সেরা প্যারামিটার খুঁজে বের করা।
- টাইমফ্রেমের অনুপাত এবং সংখ্যা অপ্টিমাইজ করা যাতে নির্ভরযোগ্য ট্রেন্ড বিচার নিশ্চিত করা যায়।
- ATR স্টপ লসের গুণিতক সামঞ্জস্য করে স্টপ লস ভাঙা না হওয়া এবং দূরত্ব খুব বেশি না হওয়ার মধ্যে ভারসাম্য খুঁজে বের করা।
অপ্টিমাইজেশনের দিকনির্দেশনা
- টাইমফ্রেমের সংখ্যা বাড়ানো বা কমানো এবং সর্বোত্তম ট্রেন্ড বিচারের জন্য ফ্রেম কম্বিনেশন খুঁজে বের করা।
- বিভিন্ন ATR গুণিতক পরীক্ষা করে সর্বোত্তম স্টপ লস দূরত্ব নির্ধারণ করা।
- পুনরায় প্রবেশের ব্যবস্থা যোগ করা, যখন ট্রেন্ড অব্যাহত থাকে তখন আরও পজিশন খোলা।
- অন্যান্য সূচক যেমন ভলিউম-প্রাইস সূচক ইত্যাদি ব্যবহার করে প্রবেশের সময় ফিল্টার করা।
- বিভিন্ন যন্ত্রের জন্য প্যারামিটার অপ্টিমাইজ করা।
সারসংক্ষেপ
এই কৌশলটি একাধিক টাইমফ্রেম ATR ট্র্যাকিং স্টপ লস পদ্ধতির মাধ্যমে ট্রেন্ড ফলোয়িং এবং ঝুঁকি নিয়ন্ত্রণের একটি সমন্বিত বাস্তবায়ন করেছে। একক স্টপ লসের তুলনায় এটি ট্রেন্ড দিক আরও স্পষ্টভাবে বিচার করতে পারে; একক টাইমফ্রেমের তুলনায় এটি অনেক নয়েজ ফিল্টার করে। স্টপ লস প্যারামিটার এবং টাইমফ্রেমের সঠিক কনফিগারেশন সর্বোত্তম ফলাফলের চাবিকাঠি। এই কৌশলটি এমন বিনিয়োগকারীদের জন্য উপযুক্ত যারা নির্দিষ্ট পরিমাণ ড্রডাউন সহ্য করতে পারেন এবং এটি তুলনামূলকভাবে স্থিতিশীল বিনিয়োগ রিটার্ন দিতে পারে। এতে আরও অপ্টিমাইজেশনের সুযোগ এবং সম্প্রসারণযোগ্যতা রয়েছে, যা এটিকে একটি অত্যন্ত সম্ভাবনাময় কৌশল ধারণা করে তোলে।
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="MTF Trailing SL Strategy [QuantNomad]", shorttitle = "MTF TrailingSL [QN]", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
////////////- 1

