Type/to search

বোলিঙ্গার ব্যান্ড ট্রেন্ড রিভার্সাল ট্রেডিং স্ট্র্যাটেজি

BB
2
Follow
502
Followers

img
img

সংক্ষিপ্ত বিবরণ

বলিঞ্জার ব্যান্ড ট্রেন্ড রিভার্সাল ট্রেডিং স্ট্র্যাটেজি হল একটি বলিঞ্জার ব্যান্ড ইন্ডিকেটর-ভিত্তিক কোয়ান্টিটেটিভ ট্রেডিং পদ্ধতি। এটি মূলত বাজারের দাম এবং বলিঞ্জার ব্যান্ডের সীমানার মধ্যে ক্রসওভার শনাক্ত করার মাধ্যমে সম্ভাব্য ওভারবট এবং ওভারসেল্ড সুযোগগুলো ধারণ করে। এই স্ট্র্যাটেজিটি ১ ঘন্টার টাইমফ্রেমে চলে। যখন দাম বলিঞ্জার ব্যান্ডের নিচের রেখা ভেঙে উপরে ওঠে, তখন লং পজিশন খোলা হয় (বাজারকে ওভারসেল্ড ধরা হয়)। আর যখন দাম বলিঞ্জার ব্যান্ডের উপরের রেখা ভেঙে নিচে নামে, তখন শর্ট পজিশন খোলা হয় (বাজারকে ওভারবট ধরা হয়)। দাম যখন বলিঞ্জার ব্যান্ডের মাঝের রেখায় ফিরে আসে, তখন স্বয়ংক্রিয়ভাবে লাভ বুক করে পজিশন বন্ধ করে দেওয়া হয়। এর পাশাপাশি, প্রতিটি ট্রেডের ঝুঁকি নিয়ন্ত্রণ এবং ঝুঁকি ব্যবস্থাপনা স্বয়ংক্রিয় করার জন্য শতাংশ-ভিত্তিক টেক প্রফিট এবং স্টপ লস ব্যবস্থাও সেট করা আছে।

কৌশলের নীতি

বলিঞ্জার ব্যান্ড ট্রেন্ড রিভার্সাল ট্রেডিং স্ট্র্যাটেজির মূল নীতি হল পরিসংখ্যানের স্ট্যান্ডার্ড ডেভিয়েশনের ধারণা ব্যবহার করে বলিঞ্জার ব্যান্ড ইন্ডিকেটরের মাধ্যমে দামের ওঠানামার চরম অবস্থা শনাক্ত করা। বিস্তারিতভাবে বলতে গেলে:

  1. বলিঞ্জার ব্যান্ডের গণনা: স্ট্র্যাটেজিটি প্রথমে সিম্পল মুভিং এভারেজ (SMA) কে মাঝের রেখা হিসেবে ব্যবহার করে, ডিফল্ট প্যারামিটার হল ২০ পিরিয়ড। তারপর এই ২০ পিরিয়ডের মধ্যে দামের স্ট্যান্ডার্ড ডেভিয়েশন গণনা করা হয়। এই স্ট্যান্ডার্ড ডেভিয়েশনকে একটি গুণিতক ফ্যাক্টর (ডিফল্ট ২.০) দিয়ে গুণ করে মাঝের রেখার সাথে যোগ ও বিয়োগ করে উপরের রেখা এবং নিচের রেখা তৈরি করা হয়।

  2. এন্ট্রি সিগন্যাল:

    • লং সিগন্যাল: যখন ক্লোজিং প্রাইস বলিঞ্জার ব্যান্ডের নিচের রেখাকে উপর দিকে ক্রস করে (ta.crossover(close, lower)), তখন লং করার জন্য ট্রিগার হয়।
    • শর্ট সিগন্যাল: যখন ক্লোজিং প্রাইস বলিঞ্জার ব্যান্ডের উপরের রেখাকে নিচের দিকে ক্রস করে (ta.crossunder(close, upper)), তখন শর্ট করার জন্য ট্রিগার হয়।
  3. এক্সিট সিগন্যাল:

    • লং ক্লোজ: যখন ক্লোজিং প্রাইস বলিঞ্জার ব্যান্ডের মাঝের রেখাকে নিচের দিকে ক্রস করে (ta.crossunder(close, basis))।
    • শর্ট ক্লোজ: যখন ক্লোজিং প্রাইস বলিঞ্জার ব্যান্ডের মাঝের রেখাকে উপর দিকে ক্রস করে (ta.crossover(close, basis))।
  4. ঝুঁকি ব্যবস্থাপনা: স্ট্র্যাটেজিটিতে টেক প্রফিট এবং স্টপ লস ব্যবস্থা রয়েছে।

    • টেক প্রফিট লেভেল: ডিফল্টভাবে এন্ট্রি প্রাইসের ২.০%।
    • স্টপ লস লেভেল: ডিফল্টভাবে এন্ট্রি প্রাইসের ১.০%।
  5. মানি ম্যানেজমেন্ট: স্ট্র্যাটেজিটি প্রতিটি ট্রেডের সাইজ নির্ধারণের জন্য নির্দিষ্ট লট সংখ্যার পরিবর্তে অ্যাকাউন্ট ইকুইটির শতাংশ (ডিফল্ট ১০%) ব্যবহার করে, যা কম্পাউন্ডেড গ্রোথ অর্জনে সহায়তা করে।

কৌশলের সুবিধা

কোডটি গভীরভাবে বিশ্লেষণ করলে এই কৌশলটির নিম্নলিখিত উল্লেখযোগ্য সুবিধাগুলো পাওয়া যায়:

  1. পরিসংখ্যানগত ভিত্তি: বলিঞ্জার ব্যান্ড একটি পরিসংখ্যান-ভিত্তিক টেকনিক্যাল ইন্ডিকেটর। এটি বাজারের নিজস্ব অস্থিরতা অনুযায়ী স্বয়ংক্রিয়ভাবে উপরের ও নিচের রেখার অবস্থান সামঞ্জস্য করতে পারে, যা কৌশলটিকে অভিযোজিত করে তোলে। বাজারের অস্থিরতা বাড়লে ব্যান্ডের প্রস্থ স্বয়ংক্রিয়ভাবে বেড়ে যায় এবং অস্থিরতা কমলে ব্যান্ডের প্রস্থ কমে যায়।

  2. মিন রিভার্সন ধারণা: কৌশলটি এই বাজার তত্ত্বের উপর ভিত্তি করে তৈরি যে দাম শেষ পর্যন্ত গড় মানে ফিরে আসবে। যখন দাম চরম অবস্থানে পৌঁছায় (বলিঞ্জার ব্যান্ড ভেঙে), তখন এন্ট্রি করা হয় এবং যখন দাম মধ্যমানে ফিরে আসে, তখন লাভ বুক করা হয়। এটি বাজারের চলমান নিয়মের সাথে সঙ্গতিপূর্ণ।

  3. পরিষ্কার সিগন্যাল সিস্টেম: কৌশলটির এন্ট্রি এবং এক্সিট সিগন্যাল সুস্পষ্ট, কোনও বিষয়গত বিচারের প্রয়োজন হয় না, যা আবেগগত প্রভাব কমায় এবং প্রোগ্রামেটিক স্বয়ংক্রিয় ট্রেডিংয়ের জন্য উপযোগী।

  4. পূর্ণাঙ্গ ঝুঁকি নিয়ন্ত্রণ: টেক প্রফিট এবং স্টপ লস সেট করে প্রতিটি ট্রেডের জন্য একটি স্পষ্ট রিস্ক-রিওয়ার্ড রেশিও নির্ধারণ করা হয়। ডিফল্টভাবে টেক প্রফিট স্টপ লসের দ্বিগুণ (২:১), যা ভালো মানি ম্যানেজমেন্ট নীতির সাথে সামঞ্জস্যপূর্ণ।

  5. নমনীয় মানি ম্যানেজমেন্ট: অ্যাকাউন্ট ইকুইটির শতাংশ ব্যবহার করে পজিশন ম্যানেজমেন্ট করা হয়, যা অ্যাকাউন্টের আকারের পরিবর্তনের সাথে সাথে স্বয়ংক্রিয়ভাবে ট্রেডের সাইজ সামঞ্জস্য করতে পারে। এটি মূলধনের নিরাপত্তা নিশ্চিত করার পাশাপাশি কম্পাউন্ডেড প্রভাব অর্জনে সহায়তা করে।

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

কৌশলের ঝুঁকি

যদিও কৌশলটির নকশা যুক্তিযুক্ত, তবুও নিম্নলিখিত সম্ভাব্য ঝুঁকিগুলো বিদ্যমান:

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

  2. ট্রেন্ডিং মার্কেটে খারাপ পারফরম্যান্স: শক্তিশালী ট্রেন্ডিং মার্কেটে, দাম বলিঞ্জার ব্যান্ডের উপরের বা নিচের রেখার বাইরে দীর্ঘ সময় ধরে চলতে পারে। ফলে স্ট্র্যাটেজিটি ঘন ঘন বিপরীতমুখী ট্রেড করে লস করতে পারে। ট্রেন্ড শনাক্তকরণ ইন্ডিকেটর যোগ করে স্পষ্ট ট্রেন্ডের সময় বিপরীতমুখী সিগন্যাল বন্ধ রাখা বিবেচনা করা যেতে পারে।

  3. প্যারামিটার সংবেদনশীলতা: বলিঞ্জার ব্যান্ডের পিরিয়ডের দৈর্ঘ্য এবং গুণিতক ফ্যাক্টর কৌশলের পারফরম্যান্সে বড় প্রভাব ফেলে। বিভিন্ন বাজার এবং টাইমফ্রেমের জন্য ভিন্ন প্যারামিটার প্রয়োজন হতে পারে। পর্যাপ্ত ঐতিহাসিক ডেটা ব্যাকটেস্ট করে নির্দিষ্ট বাজারের জন্য সর্বোত্তম প্যারামিটার খুঁজে বের করার পরামর্শ দেওয়া হচ্ছে।

  4. ফিক্সড টেক প্রফিট/স্টপ লসের ত্রুটি: নির্দিষ্ট শতাংশের টেক প্রফিট এবং স্টপ লস বাজারের প্রকৃত অস্থিরতাকে বিবেচনা করে না। উচ্চ অস্থিরতার বাজারে স্টপ লস খুব কাছাকাছি হতে পারে, অথবা নিম্ন অস্থিরতার বাজারে টেক প্রফিট অনেক দূরে হতে পারে। টেক প্রফিট এবং স্টপ লসকে ATR (এভারেজ ট্রু রেঞ্জ) এর মতো অস্থিরতা ইন্ডিকেটরের সাথে যুক্ত করা বিবেচনা করা যেতে পারে।

  5. ভলিউম নিশ্চিতকরণের অভাব: কৌশলটি শুধুমাত্র দামের আচরণের উপর ভিত্তি করে কাজ করে, ভলিউম ফ্যাক্টর বিবেচনা করে না। ফলে কম লিকুইডিটি বা তরলতার অবস্থায় মিথ্যা সিগন্যাল তৈরি হতে পারে। সিগন্যালের নির্ভরযোগ্যতা নিশ্চিত করতে ভলিউম ফিল্টারিং শর্ত যুক্ত করার পরামর্শ দেওয়া হচ্ছে।

  6. ড্রডাউনের ঝুঁকি: টানা বিপরীতমুখী সিগন্যালের কারণে অ্যাকাউন্টে বড় ড্রডাউন হতে পারে। সমাধান হতে পারে সর্বাধিক টানা লসের সংখ্যা বা মোট লোকসানের শতাংশের সীমা নির্ধারণ করা, এবং প্রয়োজন হলে বাজারের অবস্থার উন্নতি না হওয়া পর্যন্ত ট্রেডিং বন্ধ রাখা।

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

কোড বিশ্লেষণের উপর ভিত্তি করে, কৌশলটিকে নিম্নলিখিত দিকনির্দেশনায় অপ্টিমাইজ করা যেতে পারে:

  1. ট্রেন্ড ফিল্টারিং মেকানিজম যোগ করা: ADX, মুভিং এভারেজের দিকনির্দেশনা ইত্যাদি ট্রেন্ড ইন্ডিকেটর যোগ করা যেতে পারে। শক্তিশালী ট্রেন্ডিং মার্কেটে বিপরীতমুখী ট্রেডিং নিষিদ্ধ করে, শুধুমাত্র ট্রেন্ড দুর্বল বা সাইডওয়ে মার্কেটে রিভার্সাল স্ট্র্যাটেজি প্রয়োগ করা। এর কারণ হল শক্তিশালী ট্রেন্ডে ঘন ঘন বিপরীতমুখী ট্রেডিংয়ে টানা লোকসান এড়ানো।

  2. বলিঞ্জার ব্যান্ডের প্যারামিটার গতিশীলভাবে সামঞ্জস্য করা: বাজারের অস্থিরতার অবস্থা অনুযায়ী বলিঞ্জার ব্যান্ডের পিরিয়ড এবং গুণিতক ফ্যাক্টর স্বয়ংক্রিয়ভাবে সামঞ্জস্য করা যেতে পারে। যেমন, উচ্চ অস্থিরতার বাজারে গুণিতক ফ্যাক্টর বাড়িয়ে ভুল সিগন্যালের হার কমানো; অথবা সিম্পল মুভিং এভারেজের পরিবর্তে কফম্যান অ্যাডাপটিভ মুভিং এভারেজ (KAMA) এর মতো অ্যাডাপটিভ বলিঞ্জার ব্যান্ড ব্যবহার করা।

  3. ভলিউম নিশ্চিতকরণ যোগ করা: এন্ট্রি সিগন্যাল তৈরি হলে, ভলিউমের অস্বাভাবিকতা শনাক্ত করা যেতে পারে। শুধুমাত্র যখন দাম বলিঞ্জার ব্যান্ড ভেঙে এবং সাথে উল্লেখযোগ্য পরিমাণে ভলিউম বৃদ্ধি পায়, তখনই ট্রেড করা উচিত, যা সিগন্যালের গুণমান উন্নত করবে।

  4. টেক প্রফিট/স্টপ লস মেকানিজম অপ্টিমাইজ করা: নির্দিষ্ট শতাংশের টেক প্রফিট ও স্টপ লস পরিবর্তন করে ATR-ভিত্তিক গতিশীল টেক প্রফিট ও স্টপ লস ব্যবহার করা, যা বাজারের অস্থিরতার পরিবর্তনের সাথে আরও ভালোভাবে খাপ খাইয়ে নেবে। যেমন, স্টপ লস ১.৫ গুণ ATR এবং টেক প্রফিট ৩ গুণ ATR সেট করা যেতে পারে।

  5. টাইম ফিল্টার যোগ করা: নির্দিষ্ট কিছু বাজারে নির্দিষ্ট সময় সেগমেন্টে নিয়মিতভাবে অদক্ষ ট্রেডিং পরিবেশ থাকতে পারে। টাইম ফিল্টার সেট করে সেই সময়ের ট্রেডিং এড়ানো যেতে পারে।

  6. আংশিক পজিশন ম্যানেজমেন্ট প্রয়োগ করা: কোড পরিবর্তন করে ধাপে ধাপে এন্ট্রি এবং ধাপে ধাপে এক্সিট মেকানিজম বাস্তবায়ন করা যেতে পারে। যেমন, দাম বলিঞ্জার ব্যান্ড ভাঙলে অর্ধেক পজিশন খোলা, এবং যদি দাম অনুকূল দিকে অগ্রসর হয় তবে পজিশন যোগ করা। একইভাবে ধাপে ধাপে লাভ বুক করা, যা সামগ্রিক উইন-লস রেশিও অপ্টিমাইজ করবে।

  7. বাজার পরিবেশ শনাক্তকরণ যোগ করা: অস্থিরতা ইন্ডিকেটর (যেমন VIX বা ATR পরিবর্তনের হার) ব্যবহার করে বর্তমান বাজার পরিবেশ চিহ্নিত করা। বিভিন্ন পরিবেশে ভিন্ন প্যারামিটার সেটিংস বা ট্রেডিং স্ট্র্যাটেজি ব্যবহার করে কৌশলের অভিযোজন ক্ষমতা বাড়ানো।

  8. মেশিন লার্নিং টেকনিক অন্তর্ভুক্ত করা: ঐতিহাসিক ডেটা থেকে বলিঞ্জার ব্যান্ড ব্রেকআউটের সফল এবং ব্যর্থ উদাহরণগুলোর বৈশিষ্ট্য সংগ্রহ করা। ব্রেকআউটের নির্ভরযোগ্যতা ভবিষ্যদ্বাণী করার জন্য মেশিন লার্নিং মডেল প্রশিক্ষণ দেওয়া, যা নিম্নমানের সিগন্যাল ফিল্টার করতে ব্যবহার করা যেতে পারে।

সারসংক্ষেপ

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

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

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

Source
Pine
/*backtest
start: 2024-04-27 00:00:00
end: 2025-04-25 08:00:00
period: 6h
basePeriod: 6h
exchanges: [{"eid":"Futures_Binance","currency":"SOL_USDT"}]
*/

//@version=5
strategy("Gold Bollinger Bands Strategy [1H]", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// Input settings
Strategy parameters
Strategy parameters
BB Length (Optional)
Source (Optional)
BB Multiplier (Optional)
Take Profit (%) (Optional)
Stop Loss (%) (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)