লং-শর্ট দ্বৈত ব্রেকআউট কৌশল
সারসংক্ষেপ
এই কৌশলটি বোলিঙ্গার ব্যান্ড সূচক ব্যবহার করে দীর্ঘ ও সংক্ষিপ্ত অবস্থানের ব্রেকআউট পয়েন্ট চিহ্নিত করে এবং ADX সূচকের মাধ্যমে কম ওঠানামার প্রতিকূল পরিস্থিতি ফিল্টার করে প্রবণতা অনুসরণ করে।
কৌশলের নীতি
এই কৌশলটি মূলত বোলিঙ্গার ব্যান্ডের উপর ভিত্তি করে দীর্ঘ ও সংক্ষিপ্ত দিক নির্ধারণ করে। বোলিঙ্গার ব্যান্ডের মাঝের রেখা হল N দিনের ক্লোজিং প্রাইসের চলমান গড় এবং ব্যান্ডের প্রস্থ স্ট্যান্ডার্ড ডেভিয়েশনের মাধ্যমে গণনা করা হয়। যখন দাম নিচের ব্যান্ড ভেদ করে, তখন এটি লং সিগন্যাল হিসেবে গণ্য হয়; যখন দাম উপরের ব্যান্ড ভেদ করে, তখন এটি শর্ট সিগন্যাল হিসেবে গণ্য হয়।
অ-প্রবণতা বাজারে ভুল ব্রেকআউটের কারণে ভুল ট্রেড এড়ানোর জন্য, এই কৌশলটি ADX সূচককে একত্রিত করে কম ওঠানামার পরিস্থিতি ফিল্টার করে। শুধুমাত্র যখন ADX মান নির্ধারিত থ্রেশহোল্ডের নিচে থাকে, তখনই কেনাবেচার সংকেত দেওয়া হয়। যখন ADX মান থ্রেশহোল্ডের উপরে থাকে, তখন সমস্ত অবস্থান বন্ধ করে দেওয়া হয় এবং বাজার পুনরায় প্রবণতায় না আসা পর্যন্ত অপেক্ষা করা হয়।
এই কৌশলটি রিট্রেসমেন্ট স্টপ-লস এবং ট্রেলিং স্টপ-প্রফিটও নির্ধারণ করে। নির্দিষ্টভাবে, প্রতিটি অবস্থান খোলার পরে, পূর্ববর্তী N দিনের সর্বনিম্ন মূল্য সেই দিকের রিট্রেসমেন্ট স্টপ-লস হিসেবে এবং সর্বোচ্চ মূল্য ট্রেলিং স্টপ-প্রফিট হিসেবে রেকর্ড করা হয়। এটি লাভ লক করতে এবং বিপরীতমুখী চলনের ক্ষতি কমাতে সহায়তা করে।
কোড লজিক থেকে দেখা যায়, কৌশলটি প্রথমে বোলিঙ্গার ব্যান্ড ও ADX সূচকের প্যারামিটার গণনা করে। তারপর দাম বোলিঙ্গার ব্যান্ডের উপরের ও নিচের ব্যান্ড ভেদ করেছে কিনা এবং ADX মান থ্রেশহোল্ডের নিচে আছে কিনা তা পরীক্ষা করে; শর্ত পূরণ হলে কেনাবেচার সংকেত তৈরি হয়। এরপর পজিশন থাকলে এবং তার দিক অনুযায়ী স্টপ-লস ও টেক-প্রফিটের অবস্থান实时 আপডেট ও ট্র্যাক করা হয়।
সুবিধা বিশ্লেষণ
- বোলিঙ্গার ব্যান্ড ব্যবহার করে স্পষ্ট লং ও শর্ট ব্রেকআউট পয়েন্ট চিহ্নিত করা যায়, যা প্রবণতার সুযোগ কাজে লাগাতে সাহায্য করে
- ADX সূচক ফিল্টার যুক্ত করে স্পষ্ট প্রবণতা না থাকলে বাজারের সাথে ভাসতে বাধা দেয়
- রিট্রেসমেন্ট স্টপ-লস একক ট্রেডের ক্ষতি কার্যকরভাবে নিয়ন্ত্রণ করতে পারে
- ট্রেলিং স্টপ-প্রফিট বেশিরভাগ লাভ লক করতে পারে
ঝুঁকি বিশ্লেষণ
- বোলিঙ্গার ব্যান্ড ব্রেকআউট ভলিউম সম্পর্ক বিবেচনা করে না, ফলে মিথ্যা ব্রেকআউট হতে পারে
- ADX ফিল্টারিং সঠিকভাবে না করলে প্রবণতার সুযোগ হাতছাড়া হতে পারে
- স্টপ-লস ও টেক-প্রফিট খুব কাছাকাছি হলে বিপরীতমুখী চলনে পজিশন বন্ধ হয়ে যেতে পারে
- প্যারামিটার সঠিকভাবে নির্ধারণ না করলেও কৌশলের কার্যকারিতা প্রভাবিত হয়
অন্যান্য সূচকের সাথে মিলিয়ে ভলিউম সমর্থন বিচার করা যেতে পারে, ব্রেকআউটের বৈধতা নিশ্চিত করতে; ADX ফিল্টারিং শর্ত অপ্টিমাইজ করা যেতে পারে, ADX কার্ভের ঢাল ব্যবহার করে প্রবণতা পরিবর্তন পয়েন্ট বিচার করতে; স্টপ-লস ও টেক-প্রফিটের সীমা যথাযথভাবে বাড়ানো যেতে পারে, খুব কাছাকাছি হওয়ায় বন্ধ হয়ে যাওয়া থেকে বাঁচতে।
অপ্টিমাইজেশনের দিকনির্দেশনা
- সবচেয়ে ভালো ব্রেকআউট প্রভাবের জন্য বোলিঙ্গার ব্যান্ডের দৈর্ঘ্য প্যারামিটার অপ্টিমাইজ করা
- প্রবণতা বিচার ও মিথ্যা সংকেতের হার সামঞ্জস্য করতে ADX ফিল্টারিং শর্ত অপ্টিমাইজ করা
- মিথ্যা ব্রেকআউট এড়াতে ভলিউম সমর্থনের মাত্রা বিচারের জন্য অন্যান্য সূচক যোগ করা
- অতিরিক্ত সংবেদনশীলতার কারণে স্টপ-লস হওয়া থেকে বাঁচতে রিট্রেসমেন্ট স্টপ-লসের পরিমাণ অপ্টিমাইজ করা
- যথাযথভাবে ব্যবধান বাড়ানোর জন্য ট্রেলিং স্টপ-প্রফিটের পরিমাণ অপ্টিমাইজ করা
সারসংক্ষেপ
এই কৌশলটির সামগ্রিক ধারণা স্পষ্ট ও সরল, বোলিঙ্গার ব্যান্ড ব্যবহার করে স্পষ্ট লং ও শর্ট ব্রেকআউট সংকেত চিহ্নিত করে এবং ADX সূচক দিয়ে স্পষ্ট প্রবণতাবিহীন চপ্পি পরিস্থিতি ফিল্টার করে প্রবণতার সুযোগ লক করে। একইসাথে রিট্রেসমেন্ট স্টপ-লস ও ট্রেলিং স্টপ-প্রফিট নির্ধারণ করে ঝুঁকি নিয়ন্ত্রণ ও লাভ লক করে। এই কৌশলটি বোঝা ও বাস্তবায়ন করা সহজ, আরও পরীক্ষা ও অপ্টিমাইজেশনের যোগ্য, এবং একটি মৌলিক প্রবণতা অনুসরণকারী কৌশল হিসেবে কাজ করতে পারে।
/*backtest
start: 2023-10-26 00:00:00
end: 2023-11-02 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tweakerID
// This strategy uses Bollinger Bands to buy when the price - 1

