ব্রেকআউট স্টপ-লস রিভার্সাল কৌশল
ওভারভিউ
এই কৌশলটি একটি ব্রেকআউট তত্ত্বের ভিত্তিতে তৈরি দীর্ঘ-মেয়াদী ও স্বল্প-মেয়াদী কোয়ান্টিটেটিভ ট্রেডিং কৌশল। এটি সর্বশেষ ১০০ টি ট্রেডিং দিনের মধ্যে সর্বোচ্চ ক্লোজিং মূল্য গণনা করে এবং ব্রেকআউট হয়েছে কিনা তা নির্ধারণ করে। যদি সর্বশেষ দিনের ক্লোজিং মূল্য পূর্ববর্তী ১০০ দিনের সর্বোচ্চ ক্লোজিং মূল্যকে অতিক্রম করে, তাহলে একটি কেনার সংকেত তৈরি হয়। লং পজিশনে প্রবেশের পর, ২৫ টি ট্রেডিং দিন পরে বাধ্যতামূলকভাবে স্টপ লস দিয়ে পজিশন বন্ধ করা হবে।
কৌশলের মূলনীতি
এই কৌশলের মূল যুক্তি প্রযুক্তিগত বিশ্লেষণের "ব্রেকআউট" তত্ত্বের উপর ভিত্তি করে তৈরি। ব্রেকআউট তত্ত্ব বলে যে, যখন দাম আগের একটি নির্দিষ্ট সময়ের সর্বোচ্চ বা সর্বনিম্ন পয়েন্ট অতিক্রম করে, তখন তা বাজারে একটি পরিবর্তনের ইঙ্গিত দেয় এবং একটি নতুন ঊর্ধ্বমুখী বা নিম্নমুখী প্রবণতা শুরু হতে পারে।
বিশেষভাবে, এই কৌশলটি পাইন স্ক্রিপ্টের বিল্ট-ইন ফাংশন ta.highest() ব্যবহার করে গত ১০০ টি বার (বার) এর সর্বোচ্চ ক্লোজিং মূল্য গণনা করে। তারপর বর্তমান ক্যান্ডেলের ক্লোজিং মূল্য সেই সর্বোচ্চ ক্লোজিং মূল্যের চেয়ে বেশি কিনা তা তুলনা করে। যদি ক্লোজিং মূল্য ১০০ দিনের সর্বোচ্চ ক্লোজিং মূল্যকে ঊর্ধ্বমুখী দিকে অতিক্রম করে (ব্রেকআউট), তাহলে একটি কেনার সংকেত তৈরি হয়।
একবার লং পজিশনে প্রবেশ করার পর, কৌশলটি একটি স্টপ লস ক্লোজিং শর্ত নির্ধারণ করে। ta.barssince() ফাংশন ব্যবহার করে লং এ প্রবেশের পরের বার সংখ্যা গণনা করা হয়, এবং যখন বার সংখ্যা ২৫ এর বেশি হয়, তখন বাধ্যতামূলকভাবে স্টপ লস দিয়ে পজিশন বন্ধ করা হয়।
এই কৌশলের এন্ট্রি লজিক নিম্নরূপ সংক্ষেপিত করা যেতে পারে:
- সবশেষ ১০০ টি ট্রেডিং দিনের সর্বোচ্চ ক্লোজিং মূল্য গণনা করুন।
- বর্তমান ক্যান্ডেলের ক্লোজিং মূল্য সেই সর্বোচ্চ ক্লোজিং মূল্যের চেয়ে বেশি কিনা তা তুলনা করুন।
- যদি বেশি হয়, তাহলে একটি কেনার সংকেত তৈরি করুন এবং লং দিকে প্রবেশ করুন।
- পজিশনে প্রবেশের ২৫ টি ট্রেডিং দিন পরে, বাধ্যতামূলকভাবে স্টপ লস দিয়ে পজিশন বন্ধ করুন।
সুবিধা বিশ্লেষণ
এই কৌশলের সবচেয়ে বড় সুবিধা হলো এটি মূল্যের ট্রেন্ডের টার্নিং পয়েন্ট ধরা, যার ফলে ট্রেন্ড অনুসরণ করে ট্রেডের সাফল্যের হার অপেক্ষাকৃত বেশি। এছাড়াও, স্টপ লস লজিকের মাধ্যমে প্রতিটি ট্রেডের লোকসান নিয়ন্ত্রণ করা যায়।
নির্দিষ্ট সুবিধাগুলো নিম্নরূপ:
1. ট্রেন্ড অনুসরণ করে, সাফল্যের হার বেশি
ব্রেকআউট তত্ত্ব বলে যে, দাম গুরুত্বপূর্ণ মূল্য এলাকা অতিক্রম করার পর এটি একটি নতুন ট্রেন্ডের প্রতিনিধিত্ব করে। এই কৌশলটি সেই তত্ত্ব অনুসারে তৈরি, তাই দামের বিপরীতমুখী পরিবর্তনের সময় ধরা এবং ট্রেন্ড অনুসরণ করে ট্রেড করার সম্ভাবনা বেশি।
2. ঝুঁকি নিয়ন্ত্রণযোগ্য, স্টপ লস মেকানিজম আছে
কৌশলটি ২৫ টি ট্রেডিং দিন পরে স্টপ লস দিয়ে বের হওয়ার ব্যবস্থা করে, যা প্রতিটি ট্রেডের লোকসানকে একটি নির্দিষ্ট সীমার মধ্যে রাখে এবং বড় ধরনের ক্ষতি এড়ায়, যার ফলে সামগ্রিক ঝুঁকি নিয়ন্ত্রণযোগ্য থাকে।
3. মাঝারি থেকে দীর্ঘমেয়াদী পজিশনের জন্য উপযুক্ত
কৌশলটির পজিশন হোল্ডিং সময় ডিফল্টভাবে ২৫ টি ট্রেডিং দিন, যা প্রায় ১ মাস। এটি মাঝারি থেকে দীর্ঘমেয়াদী কৌশলের জন্য একটি উপযুক্ত সময়সীমা, খুব স্বল্পমেয়াদী হলে হুইপস (whipsaw) এড়ানো যায় এবং খুব দীর্ঘমেয়াদী হলে ঝুঁকি বাড়ানো এড়ানো যায়।
4. প্যারামিটার সংখ্যা কম, সহজে অপ্টিমাইজ করা যায়
এই কৌশলের মূল প্যারামিটার শুধুমাত্র ব্রেকআউট উইন্ডো এবং হোল্ডিং সময় এই দুটি, তাই প্যারামিটার সংখ্যা কম হওয়ায় টেস্ট এবং অপ্টিমাইজ করে সর্বোত্তম প্যারামিটার খুঁজে পাওয়া সহজ, এবং বাস্তবে ব্যবহারের খরচ কম।
5. একাধিক পণ্যের মধ্যে স্যুইচ করা যায়
কৌশলটি কোনো নির্দিষ্ট পণ্যের স্বতন্ত্র সূচক ব্যবহার করে না; এর ট্রেডিং লজিক স্টক ইনডেক্স, ফরেক্স, কমোডিটি এবং ক্রিপ্টোকারেন্সি সহ একাধিক পণ্যের জন্য প্রযোজ্য। বাজারের অবস্থা অনুযায়ী বিভিন্ন পণ্যের মধ্যে স্যুইচ করা যায়, যা কৌশলের অভিযোজন ক্ষমতা বাড়ায়।
ঝুঁকি বিশ্লেষণ
যদিও এই কৌশলের উপরের সুবিধাগুলো রয়েছে, বাস্তবে প্রয়োগের সময় কিছু ঝুঁকি থাকতে পারে, যার প্রধান দিকগুলো হলো:
1. ফাঁদে পড়ার ঝুঁকি থাকে
কৌশলটিতে চলমান স্টপ লস বা ট্রেইলিং স্টপ লসের ব্যবস্থা নেই। যদি প্রবেশ করা ট্রেন্ডটি গঠিত না হয়, অথবা ব্রেকআউটটি আসলে মিথ্যা ব্রেকআউট হয়, তাহলে স্টপ লস পয়েন্ট পর্যন্ত ফাঁদে পড়ার সম্ভাবনা থাকে। এটি এই কৌশলের সবচেয়ে বড় ঝুঁকি।
2. প্যারামিটার অপ্টিমাইজেশনের প্রয়োজন হতে পারে
ডিফল্ট প্যারামিটারগুলি সর্বোত্তম নাও হতে পারে; বাস্তব ট্রেডিংয়ে নির্দিষ্ট পণ্য এবং বাজারের পরিবেশের জন্য উপযুক্ত প্যারামিটার কনফিগারেশন খুঁজে বের করার জন্য অপ্টিমাইজেশন পদ্ধতি ব্যবহার করতে হতে পারে, যা কৌশল সামঞ্জস্য এবং ট্র্যাকিংয়ের কাজের পরিমাণ বাড়িয়ে দেয়।
3. ফলাফল বাজারের সাথে সম্পর্কিত
এই কৌশলটি ট্রেন্ডের উপর অতিরিক্ত নির্ভরশীল, তাই রেঞ্জবাউন্ড (পার্শ্বীয়) বাজারে খারাপ ফলাফল দেয় এবং বিভিন্ন প্যাটার্নের বাজারের পরিবেশের সাথে অভিযোজন ক্ষমতা কম। যদি একটি অসিলেটিং মার্কেটের মুখোমুখি হয়, তাহলে ঘন ঘন ফাঁদে পড়া বা স্টপ লস ট্রিগার হতে পারে, এবং লাভ-লোকসান অস্থির হতে পারে।
অপ্টিমাইজেশনের দিকনির্দেশনা
এই কৌশলটি বাস্তব ট্রেডিংয়ে আরও স্থিতিশীল পারফরম্যান্স পেতে নিম্নলিখিত দিকগুলোতে অপ্টিমাইজ এবং উন্নতি করা যেতে পারে:
1. চলমান স্টপ লস মেকানিজম যোগ করা
একটি ট্রেইলিং স্টপ লস লজিক যুক্ত করুন, যা পজিশনের পেপার লাভের পরিমাণের উপর ভিত্তি করে একটি চলমান স্টপ লস পয়েন্ট সেট করে, যাতে প্রতিটি ট্রেডের সর্বোচ্চ লোকসান একটি নির্দিষ্ট সীমার মধ্যে থাকে। এটি ব্যক্তিগত ঝুঁকি অনেকাংশে কমাতে পারে।
2. বাজারের অবস্থা অনুযায়ী প্যারামিটার সমন্বয় করা
কৌশলটির দুটি প্রধান প্যারামিটার (ব্রেকআউট উইন্ডো এবং হোল্ডিং সময়) এর জন্য একটি পরিসর বা মানের তালিকা সেট করা যেতে পারে এবং বাজারের আপেক্ষিক শক্তি (যেমন ATR সূচক ব্যবহার করে) অনুযায়ী প্যারামিটারের মান গতিশীলভাবে নির্ধারণ করে আরও অপ্টিমাইজ করা যেতে পারে।
3. ট্রেন্ড নির্ধারণের নিয়মের সাথে একীভূত করা
অস্পষ্ট ট্রেন্ড বা মিথ্যা ব্রেকআউটের সময় ফাঁদে পড়ার ঝুঁকি সর্বনিম্ন করা। পূর্বনির্ধারিত ট্রেন্ড বিশ্লেষণের ফলাফল (যেমন চাক্ষুষ নির্ধারণ বা পরিমাণগত বিশ্লেষণ) এর সাথে মিলিয়ে, যখন বিশ্লেষণ নিশ্চিত করে যে একটি স্পষ্ট ট্রেন্ড আছে, তখনই ট্রেডে অংশগ্রহণ করা।
4. বিভিন্ন পণ্য ও বাজারের পরিবেশে পরীক্ষা করা
একাধিক পণ্য (যেমন স্টক ইনডেক্স, কমোডিটি, ফরেক্স এবং ক্রিপ্টোকারেন্সি) এবং বিভিন্ন ট্রেডিং টাইমফ্রেম (যেমন ডেইলি, ৬০ মিনিট) এ অপ্টিমাইজ করা প্যারামিটার এবং নিয়ম পরীক্ষা করুন, আরও বিস্তৃত বাজারের পরিবেশের সাথে খাপ খাইয়ে স্থিতিশীলতা বাড়ান।
সারসংক্ষেপ
এই ব্রেকআউট স্টপ লস রিভার্সাল কৌশলটি সহজ, ট্রেন্ড নির্ধারণ ও ধারণ করার ক্ষমতা শক্তিশালী, এবং লং ও শর্ট পজিশন কার্যকরভাবে বরাদ্দ করে ধারাবাহিক মুনাফা অর্জন করতে পারে। আমরা এর কোড বিশ্লেষণ করেছি, কৌশলের সুবিধা ও ঝুঁকি চিহ্নিত করেছি এবং কৌশলের স্থিতিশীলতা ও বাস্তব প্রয়োগ ক্ষমতা আরও উন্নত করার পরামর্শ দিয়েছি। অপ্টিমাইজেশন ও উন্নতির পর, এই কৌশলটি কোয়ান্টিটেটিভ ইনভেস্টমেন্টে একটি অসাধারণ বেস মডেল হতে পারে বলে বিশ্বাস করা হয়।
/*backtest
start: 2023-01-29 00:00:00
end: 2024-02-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © All_Verklempt
//@version=5- 1

