বিবি%বি কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-০৯-২৫ ১৭ঃ৫৩ঃ৩৬
ট্যাগঃ

সারসংক্ষেপ

বিবি%বি কৌশল একটি পরিমাণগত ট্রেডিং কৌশল যা বিনিয়োগের সিদ্ধান্ত নেওয়ার জন্য বলিংজার ব্যান্ডের শতাংশ বি মান ব্যবহার করে। এটি যখন দাম বলিংজার ব্যান্ডের উপরের বা নীচের রেলের কাছে আসে তখন এটি কিনতে এবং বিক্রয় সংকেত তৈরি করতে পারে এবং এটি প্রবণতা অনুসরণকারী কৌশলগুলির অন্তর্গত।

কৌশলগত যুক্তি

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

বিশেষত, কৌশলটি প্রথমে বোলিংজার ব্যান্ডগুলির উপরের এবং নীচের রেলগুলি পেতে 21-দিনের এসএমএ এবং 2x স্ট্যান্ডার্ড ডিভিয়েশন গণনা করে। এটি তারপরে বর্তমান বন্ধের মূল্যs BB%B মান গণনা করে। যদি BB%B -0.2 এর নীচে থাকে (কনফিগারযোগ্য) এবং কোনও বর্তমান অবস্থান না থাকে তবে দীর্ঘ যান। যদি BB%B 1.2 এর উপরে থাকে (কনফিগারযোগ্য) এবং কোনও বর্তমান অবস্থান না থাকে তবে শর্ট যান। দীর্ঘ অবস্থান বিদ্যমান এবং BB%B 1.0 (কনফিগারযোগ্য) এর উপরে অতিক্রম করে বা যখন সংক্ষিপ্ত অবস্থান বিদ্যমান এবং BB%B 0.2 (কনফিগারযোগ্য) এর নীচে অতিক্রম করে তখন প্রস্থান সংকেতগুলি ট্রিগার হয়।

এই কৌশলটি বর্তমান মূল্যটি আপসাইড বা ডাউনসাইডে অতিরিক্ত প্রসারিত কিনা তা নির্ধারণ করতে BB%B সূচকের উপর নির্ভর করে এবং বর্তমান প্রবণতা দিকটি বিচার করতে এসএমএ ব্যবহার করে। এটি যখন মূল্য বোলিঞ্জার ব্যান্ড রেলগুলি অতিক্রম করে তখন ট্রেডিং সংকেত তৈরি করে। বিভিন্ন পরামিতিগুলি টুইট করে কৌশলটির ফ্রিকোয়েন্সি সামঞ্জস্য করতে পারে।

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

  • অতিরিক্ত ক্রয়/অতিরিক্ত বিক্রয়ের মাত্রা চিহ্নিত করতে বোলিংজার ব্যান্ড ব্যবহার করুন

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

  • ফ্রিকোয়েন্সি সামঞ্জস্য করার জন্য নমনীয় কনফিগারেশন

বিবি%বি থ্রেশহোল্ড, এসএমএ পিরিয়ড, পলব্যাক থ্রেশহোল্ড সবই কনফিগারযোগ্য, যা ট্রেডিং ফ্রিকোয়েন্সি সামঞ্জস্য করতে সুবিধা প্রদান করে। দীর্ঘতর এসএমএ এবং বৃহত্তর পলব্যাক থ্রেশহোল্ড ব্যবহার করে ফ্রিকোয়েন্সি হ্রাস করতে পারে।

  • সমন্বিত প্রবণতা সনাক্তকরণ

বোলিংজার ব্যান্ডের সাহায্যে ওভারকুপ/ওভারসোল্ড নির্ধারণের পাশাপাশি এটি সামগ্রিক প্রবণতা বিচার করার জন্য এসএমএকে একত্রিত করে, প্রবণতার বিরুদ্ধে ট্রেডিং এড়ায়।

  • মিথ্যা সংকেত এড়ানোর জন্য পুলব্যাক প্রক্রিয়া

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

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

  • দামের প্রবণতা নির্ধারণ করা সম্ভব নয়

কৌশলটি কেবলমাত্র সম্ভাব্য বিপরীতমুখীতা নির্ধারণের জন্য বোলিংজার ব্যান্ড সূচকটি দেখায়, সামগ্রিক প্রবণতা উপেক্ষা করে, যা প্রবণতা এবং ক্ষতির বিরুদ্ধে ট্রেডিংয়ের দিকে পরিচালিত করতে পারে।

  • অপ্রয়োজনীয় প্রত্যাহারের প্রান্তিক সুযোগ হারাতে পারে

যদি পলব্যাকের থ্রেশহোল্ড খুব বেশি সেট করা হয়, তবে ট্রেন্ড বিপরীতমুখী হতে পারে, সময়মত অবস্থানের পরিবর্তন ঘটবে না, সুযোগ হারাতে পারে।

  • বোলিংজার ব্যান্ড সম্প্রসারণের ফলে দামের বিস্তৃতি বাড়বে

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

  • তুলনামূলকভাবে উচ্চ ট্রেডিং ফ্রিকোয়েন্সি

দীর্ঘমেয়াদী কৌশলগুলির তুলনায়, এই কৌশলটির ট্রেডিং ফ্রিকোয়েন্সি বেশি, ট্রেডিংয়ের ব্যয় এবং স্লিপিংয়ের পরিমাণ বেশি।

উন্নতির দিকনির্দেশ

  • সিগন্যাল ফিল্টারিংয়ের জন্য প্রবণতা সূচক অন্তর্ভুক্ত করুন

ম্যাকডি, কেডিজে এর মতো প্রবণতা নির্ধারণকারী সূচক যুক্ত করুন, কেবল প্রবণতা দিকের সাথে ট্রেডগুলি ট্রিগার করুন, বিপরীত প্রবণতা ট্রেডগুলি এড়িয়ে চলুন।

  • স্টপ লস প্রক্রিয়া বাস্তবায়ন করুন

ট্রেড ঝুঁকি প্রতি নিয়ন্ত্রণের জন্য নির্দিষ্ট পরিমাণ বা শতাংশ স্টপ লস সেট করুন এবং ক্ষতির সম্প্রসারণ এড়ান।

  • প্যারামিটার সমন্বয় অপ্টিমাইজ করুন

সর্বোত্তম প্যারামিটার সংমিশ্রণটি খুঁজে পেতে, আরও গোলমাল ফিল্টার করে এবং স্থিতিশীলতা উন্নত করতে এসএমএ সময়কাল, বিবি% বি থ্রেশহোল্ড, পুলব্যাক থ্রেশহোল্ড ইত্যাদি সামঞ্জস্য করুন।

  • ট্রেডিং খরচ বিবেচনা করুন

বিভিন্ন পণ্যের জন্য, প্রভাব হ্রাস করার জন্য তাদের ট্রেডিং খরচ প্রোফাইলের ভিত্তিতে কম ট্রেডিং ফ্রিকোয়েন্সিতে পরামিতিগুলি সামঞ্জস্য করুন।

সংক্ষিপ্তসার

বিবি%বি কৌশল একটি সহজ এবং ব্যবহারিক পরিমাণগত ট্রেডিং কৌশল। এটি সম্ভাব্য বিপরীত মূল্য পয়েন্টগুলি সনাক্ত করতে বোলিংজার ব্যান্ডগুলি ব্যবহার করে, প্রবণতা দিকের জন্য এসএমএর সাথে মিলিত হয় এবং ওভারবয়ড / ওভারসোল্ড স্তরের চারপাশে বাণিজ্য করে। কৌশলটি ফ্রিকোয়েন্সি সামঞ্জস্য করতে নমনীয়। তবে এটিতে সামগ্রিক প্রবণতা, স্টপ লস, ট্রেডিং ব্যয়, স্থিতিশীলতা এবং লাভজনকতা বাড়ানোর মতো কারণগুলি বিবেচনা করে আরও উন্নতি প্রয়োজন এমন ঝুঁকিও রয়েছে। সঠিকভাবে ব্যবহৃত হলে, বিবি%বি কৌশল পরিমাণগত ট্রেডিং সিস্টেমের একটি কার্যকর উপাদান হয়ে উঠতে পারে।


/*backtest
start: 2023-08-25 00:00:00
end: 2023-09-24 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// strategy(title = "BB%B Strat", shorttitle = "BB%B Strat", format=format.price, precision=2, default_qty_type=strategy.percent_of_equity, default_qty_value=20)
length = input.int(21, minval=1)
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
ob = input.float(1.2, "Overbought Line", step=0.1)
ob_close = input.float(1.0, "Overbought Close", step=0.1)
os = input.float(-0.2, "Oversold Line", step=0.1)
os_close = input.float(0.2, "Oversold Close", step=0.1)
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
bbr = (src - lower)/(upper - lower)
p = plot(bbr, "Bollinger Bands %B", color=#26A69A)
ob_hline = hline(ob, "Overbought", color=color.red, linestyle=hline.style_dashed)
obc_hline = hline(ob_close, "Overbought Close", color=color.red, linestyle=hline.style_dashed)
os_hline = hline(os, "Oversold", color=color.green, linestyle=hline.style_dashed)
osc_hline = hline(os_close, "Oversold Close", color=color.green, linestyle=hline.style_dashed)
fill(ob_hline, obc_hline, color=color.new(color.red, 80), title="Overbought")
fill(os_hline, osc_hline, color=color.new(color.green, 80), title="Overbought")
bgcolor(bbr > ob ? color.new(color.fuchsia, 80) : (bbr < os ? color.new(color.lime, 80) : na))

if bbr < os and strategy.position_size == 0
    strategy.entry("L", strategy.long)
if bbr >= os_close and strategy.position_size > 0
    strategy.close_all()

if bbr > ob and strategy.position_size == 0
    strategy.entry("S", strategy.short)
if bbr <= ob_close and strategy.position_size < 0
    strategy.close_all()

আরো