Type/to search

বোলিঞ্জার ব্যান্ডের গড় প্রত্যাবর্তন কৌশল

Common strategy
Created: 2024-03-08 14:46:15
Last modified: 2 years ago
1
Follow
1802
Followers

img

সারসংক্ষেপ

বোলিঞ্জার ব্যান্ড মিন রিভার্সন কৌশলটি একটি বোলিঞ্জার ব্যান্ড সূচকের উপর ভিত্তি করে তৈরি কোয়ান্টিটেটিভ ট্রেডিং কৌশল। এই কৌশলটি দামের গড়ের চারপাশে ওঠানামা করার পরিসংখ্যানগত নিয়ম ব্যবহার করে। বোলিঞ্জার ব্যান্ডের উপরের ও নিচের রেখা থেকে দাম বিচ্যুত হলে বিপরীত দিকে ট্রেড করে, দাম যখন গড়ে ফিরে আসে তখন মুনাফা অর্জনের আশা করা হয়।

কৌশলের মূলনীতি

বোলিঞ্জার ব্যান্ড তিনটি রেখা নিয়ে গঠিত: মাঝের রেখাটি মুভিং এভারেজ, উপরের ও নিচের রেখা মাঝের রেখার সাথে নির্দিষ্ট গুণিতক স্ট্যান্ডার্ড ডেভিয়েশন যোগ ও বিয়োগ করে তৈরি করা হয়। পরিসংখ্যান অনুসারে, স্বাভাবিক বণ্টনে প্রায় ৯৫% মান গড় থেকে দুই স্ট্যান্ডার্ড ডেভিয়েশনের মধ্যে থাকে।

বোলিঞ্জার ব্যান্ড মিন রিভার্সন কৌশল এই নীতিটি ব্যবহার করে। যখন দাম উপরের বোলিঞ্জার ব্যান্ড অতিক্রম করে, তখন বোঝায় দাম অত্যধিক বেশি এবং কমার সম্ভাবনা রয়েছে। যখন দাম নিচের বোলিঞ্জার ব্যান্ড অতিক্রম করে, তখন বোঝায় দাম অত্যধিক কম এবং বাড়ার সম্ভাবনা রয়েছে। তাই এই কৌশলটি দাম উপরের বোলিঞ্জার ব্যান্ড স্পর্শ করলে শর্ট পজিশন নেয় এবং নিচের ব্যান্ড স্পর্শ করলে লং পজিশন নেয়, যাতে দাম গড়ে ফিরে আসার সময় মুনাফা ক্যাপচার করা যায়।

কৌশলটির মূল কোড লজিক নিম্নরূপ:

  1. নির্দিষ্ট সময়কালের মুভিং এভারেজ গণনা করা হয়, যা বোলিঞ্জার ব্যান্ডের মাঝের রেখা। SMA, EMA, SMMA, WMA, VWMA ইত্যাদি বিভিন্ন ধরনের মুভিং এভারেজ নির্বাচন করা যেতে পারে।

  2. সেই সময়কালে দামের স্ট্যান্ডার্ড ডেভিয়েশন গণনা করা হয় এবং ব্যবহারকারীর নির্ধারিত গুণিতক প্যারামিটারের সাথে মিলিয়ে বোলিঞ্জার ব্যান্ডের উপরের ও নিচের রেখা পাওয়া যায়।

  3. যখন ক্লোজিং প্রাইস উপরের বোলিঞ্জার ব্যান্ড অতিক্রম করে, তখন বিক্রি সংকেত সক্রিয় হয়; যখন ক্লোজিং প্রাইস নিচের বোলিঞ্জার ব্যান্ড অতিক্রম করে, তখন কেনা সংকেত সক্রিয় হয়।

  4. কৌশলটি ট্রেড কার্যকর করে: কেনা সংকেত সক্রিয় হলে লং পজিশন খোলা হয় এবং বিক্রি সংকেত না আসা পর্যন্ত তা ধরে রাখা হয়।

এই প্রক্রিয়ার মাধ্যমে, কৌশলটি দাম যখন উল্লেখযোগ্যভাবে গড় থেকে বিচ্যুত হয় তখন বিপরীত পজিশন তৈরি করে এবং দাম গড়ে ফিরে আসলে মুনাফা নেয়।

সুবিধা বিশ্লেষণ

বোলিঞ্জার ব্যান্ড মিন রিভার্সন কৌশলের নিম্নলিখিত সুবিধা রয়েছে:

  1. যুক্তি সহজ, বোঝা এবং বাস্তবায়ন করা সহজ। কৌশলটি পরিসংখ্যানের মৌলিক নীতির উপর ভিত্তি করে তৈরি, বোলিঞ্জার ব্যান্ডের মাধ্যমে দামের ওঠানামার পরিসীমা চিহ্নিত করে এবং প্রবেশ ও প্রস্থানের শর্ত স্পষ্ট।

  2. অভিযোজনযোগ্যতা বেশি, একাধিক বাজার ও পণ্যে প্রয়োগ করা যেতে পারে। বোলিঞ্জার ব্যান্ড একটি বহুমুখী প্রযুক্তিগত সূচক, যা ট্রেন্ডিং ও অসিলেটিং বাজার উভয় ক্ষেত্রেই কিছুটা অভিযোজনযোগ্যতা রাখে। ব্যবহারকারীরা বিভিন্ন বাজারের বৈশিষ্ট্যের সাথে মানানসই প্যারামিটার সামঞ্জস্য করতে পারেন।

  3. দামের ওঠানামার সুযোগ ক্যাপচার করে। বোলিঞ্জার ব্যান্ডের প্রসারণ ও সংকোচন দামের ওঠানামার অবস্থা দেখায়, কৌশলটি দাম তুলনামূলকভাবে বেশি বা কম হলে পজিশন খুলে দাম গড়ে ফিরে আসার সময় মুনাফা অর্জনের চেষ্টা করে।

  4. স্টপ-লস ও টেক-প্রফিট তুলনামূলকভাবে স্পষ্ট। যেহেতু বোলিঞ্জার ব্যান্ড একটি নির্দিষ্ট আস্থার ব্যবধান নির্দেশ করে, তাই কৌশলটির স্টপ-লস ও টেক-প্রফিট অবস্থান সহজেই নির্ধারণ করা যায়, যা ঝুঁকি নিয়ন্ত্রণে সাহায্য করে।

ঝুঁকি বিশ্লেষণ

যদিও বোলিঞ্জার ব্যান্ড মিন রিভার্সন কৌশলের সুবিধা রয়েছে, তবে এতে কিছু ঝুঁকিও বিদ্যমান:

  1. ট্রেন্ডিং বাজারে খারাপ পারফরম্যান্স। যদি বাজারে ধারাবাহিক একমুখী ট্রেন্ড থাকে এবং দাম ক্রমাগত বোলিঞ্জার ব্যান্ডের উপরের বা নিচের রেখার কাছাকাছি চলে, তবে কৌশলটি ঘন ঘন ক্ষতির ট্রেড করতে পারে।

  2. প্যারামিটার সেটিং সংবেদনশীল। বোলিঞ্জার ব্যান্ডের সময়কাল ও গুণিতক প্যারামিটার কৌশলের পারফরম্যান্সে উল্লেখযোগ্য প্রভাব ফেলে, বিভিন্ন প্যারামিটার কম্বিনেশন সম্পূর্ণ ভিন্ন ফলাফল দিতে পারে। প্যারামিটার সঠিকভাবে সেট না করলে কৌশলের কার্যকারিতা অনেক কমে যায়।

  3. ঘন ঘন অসিলেটিং ঝুঁকির সম্মুখীন হওয়া। যখন বাজারের অস্থিরতা বেশি এবং দাম বোলিঞ্জার ব্যান্ডের উপরের ও নিচের রেখার মধ্যে ঘন ঘন ওঠানামা করে, তখন কৌশলটি ধারাবাহিকভাবে ছোট ছোট ক্ষতি করতে পারে, যার ফলে সামগ্রিক রিটার্ন কমে যায়।

  4. ট্রেডিং খরচ বিবেচনায় না নেওয়া। এই উদাহরণ কোডে স্প্রেড, কমিশন ইত্যাদি ট্রেডিং খরচ বিবেচনা করা হয়নি, বাস্তব প্রয়োগে এই উপাদানগুলি কৌশলের নেট মুনাফা কিছুটা প্রভাবিত করবে।

উপরের ঝুঁকিগুলির মোকাবিলায় কৌশলটি অপ্টিমাইজ করার জন্য নিম্নলিখিত ব্যবস্থা নেওয়া যেতে পারে:

  1. ট্রেন্ড ইন্ডিকেটর দিয়ে ফিল্টার করা। সংকেত মূল্যায়নে মুভিং এভারেজের মতো ট্রেন্ড ইন্ডিকেটর ব্যবহার করা, যাতে একমুখী ট্রেন্ডে ঘন ঘন ট্রেড এড়ানো যায়।

  2. প্যারামিটার নির্বাচন অপ্টিমাইজ করা। ঐতিহাসিক ডেটা ব্যাকটেস্টিং করে বিভিন্ন প্যারামিটার কম্বিনেশনের অধীনে কৌশলের পারফরম্যান্স বিশ্লেষণ করা এবং বর্তমান বাজারের জন্য সর্বোত্তম প্যারামিটার নির্বাচন করা। নিয়মিত প্যারামিটার মূল্যায়ন ও সামঞ্জস্য করা।

  3. অন্যান্য ফিল্টার শর্ত যুক্ত করা। যেমন ATR-এর মতো অস্থিরতা সূচক বিবেচনা করে অস্থিরতা বেশি হলে ট্রেড বন্ধ রাখা; অথবা ভলিউমের মতো অন্যান্য সূচক ব্যবহার করে সংকেতের নির্ভরযোগ্যতা আরও নিশ্চিত করা।

  4. ট্রেডিং খরচ অন্তর্ভুক্ত করা। ব্যাকটেস্টিং ও লাইভ ট্রেডিংয়ে স্প্রেড, কমিশন ইত্যাদি ট্রেডিং খরচ হিসাব করা উচিত, যাতে কৌশলের প্রকৃত পারফরম্যান্স আরও সঠিকভাবে মূল্যায়ন করা যায়।

অপ্টিমাইজেশনের দিকনির্দেশনা

উপরের ঝুঁকি মোকাবিলার ব্যবস্থা ছাড়াও, বোলিঞ্জার ব্যান্ড মিন রিভার্সন কৌশলকে নিম্নলিখিত দিক থেকে অপ্টিমাইজ করা যেতে পারে:

  1. প্যারামিটার ডায়নামিক অ্যাডজাস্টমেন্ট। বাজারের পরিবর্তনের সাথে সাথে বোলিঞ্জার ব্যান্ডের সময়কাল ও গুণিতক প্যারামিটার ডায়নামিকভাবে সামঞ্জস্য করা। মাঝের রেখা হিসেবে অভিযোজিত মুভিং এভারেজ (যেমন KAMA) ব্যবহার করা যেতে পারে, অথবা ATR-এর মতো সূচকের ভিত্তিতে গুণিতক প্যারামিটার ডায়নামিকভাবে সামঞ্জস্য করা যেতে পারে, যাতে বর্তমান বাজারের গতির সাথে খাপ খায়।

  2. লং ও শর্ট পজিশন ম্যানেজমেন্ট অন্তর্ভুক্ত করা। পজিশন খোলার সময় দাম এবং বোলিঞ্জার ব্যান্ডের মাঝের রেখার দূরত্বের ভিত্তিতে পজিশনের আকার ডায়নামিকভাবে সামঞ্জস্য করা যেতে পারে। মাঝের রেখা থেকে যত দূরে, তত ছোট পজিশন খোলা যেতে পারে ঝুঁকি নিয়ন্ত্রণের জন্য; মাঝের রেখার যত কাছে, তত বড় পজিশন খোলা যেতে পারে আরও সুযোগ ক্যাপচারের জন্য।

  3. অন্যান্য প্রযুক্তিগত সূচকের সাথে একত্রিত করা। বোলিঞ্জার ব্যান্ডকে অন্যান্য প্রযুক্তিগত সূচক (যেমন RSI, MACD ইত্যাদি) এর সাথে একত্রিত করে আরও শক্তিশালী সংকেত নিশ্চিতকরণ প্রক্রিয়া তৈরি করা। একাধিক সূচক একমত হলেই কেবল ট্রেড করা হয়, যা সংকেতের নির্ভরযোগ্যতা বাড়ায়।

  4. একাধিক পজিশন ম্যানেজমেন্ট বিবেচনা করা। উপযুক্ত পরিস্থিতিতে একাধিক পজিশন ধরে রাখা যেতে পারে ঝুঁকি ছড়িয়ে দেওয়ার জন্য। যেমন, বিভিন্ন টাইমফ্রেমে কৌশলটি প্রয়োগ করা, অথবা বিভিন্ন ট্রেডিং পণ্যে একসঙ্গে পজিশন খোলা, যাতে আরও স্থিতিশীল রিটার্ন পাওয়া যায়।

এই অপ্টিমাইজেশন পদক্ষেপগুলির উদ্দেশ্য হলো কৌশলের অভিযোজনযোগ্যতা, স্থিতিশীলতা ও লাভজনকতা বৃদ্ধি করা। ডায়নামিক অ্যাডজাস্টমেন্ট, মাল্টি-ইন্ডিকেটর কম্বিনেশন, পজিশন ম্যানেজমেন্ট ইত্যাদি পদ্ধতির মাধ্যমে বাজারের পরিবর্তনের সাথে আরও ভালোভাবে মানিয়ে নেওয়া, ঝুঁকি নিয়ন্ত্রণ করা এবং আরও ট্রেডিং সুযোগ ক্যাপচার করা সম্ভব।

সারসংক্ষেপ

বোলিঞ্জার ব্যান্ড মিন রিভার্সন কৌশলটি একটি পরিসংখ্যানগত নীতির উপর ভিত্তি করে তৈরি কোয়ান্টিটেটিভ ট্রেডিং কৌশল। এটি বোলিঞ্জার ব্যান্ডের মাধ্যমে দামের ওঠানামার পরিসীমা চিহ্নিত করে, দাম উপরের ও নিচের রেখা থেকে বিচ্যুত হলে বিপরীত দিকে ট্রেড করে, যাতে মিন রিভার্সনের মাধ্যমে মুনাফা অর্জন করা যায়। কৌশলটির যুক্তি সহজ, অভিযোজনযোগ্যতা বেশি এবং দামের ওঠানামার সুযোগ ক্যাপচার করতে সক্ষম, তবে একইসাথে ট্রেন্ডিং বাজারে খারাপ পারফরম্যান্স, প্যারামিটার সেটিং সংবেদনশীলতা, ঘন ঘন অসিলেটিং ইত্যাদি ঝুঁকির সম্মুখীন হয়।

এই ঝুঁকিগুলি মোকাবিলায় ট্রেন্ড ইন্ডিকেটরের সাথে একত্রিত করা, প্যারামিটার নির্বাচন অপ্টিমাইজ করা, অন্যান্য ফিল্টার শর্ত যুক্ত করা এবং ট্রেডিং খরচ অন্তর্ভুক্ত করার মতো ব্যবস্থা নেওয়া যেতে পারে। এছাড়াও, ডায়নামিকভাবে প্যারামিটার সামঞ্জস্য করা, লং-শর্ট পজিশন ম্যানেজমেন্ট, অন্যান্য প্রযুক্তিগত সূচকের সাথে একত্রিত করা এবং একাধিক পজিশন ম্যানেজমেন্টের মাধ্যমে কৌশলের অভিযোজনযোগ্যতা ও স্থিতিশীলতা আরও বৃদ্ধি করা সম্ভব।

সামগ্রিকভাবে, বোলিঞ্জার ব্যান্ড মিন রিভার্সন কৌশল কোয়ান্টিটেটিভ ট্রেডিংয়ের জন্য একটি সহজ ও কার্যকর পদ্ধতি প্রদান করে। বাস্তব প্রয়োগে, নির্দিষ্ট বাজারের বৈশিষ্ট্য ও ট্রেডিং চাহিদা অনুযায়ী কৌশলটিকে উপযুক্তভাবে অপ্টিমাইজ ও উন্নত করতে হবে। ধারাবাহিক পরীক্ষা ও সামঞ্জস্যের মাধ্যমে নিজের জন্য সবচেয়ে উপযুক্ত ট্রেডিং পদ্ধতি খুঁজে বের করলেই কোয়ান্টিটেটিভ ট্রেডিংয়ের পথে দীর্ঘমেয়াদী সাফল্য অর্জন সম্ভব।

Source
Pine
/*backtest
start: 2023-03-02 00:00:00
end: 2024-03-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("BB Strategy", shorttitle="BB", overlay=true)

length = input.int(20, minval=1)
Strategy parameters
Strategy parameters
length
Basis MA Type
Source
StdDev
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)