রিসোর্স লোড হচ্ছে... লোডিং...

Bollinger Bands স্ট্যান্ডার্ড ডিভিয়েশন ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-04-30 16:51:34
ট্যাগঃএসএমএ

img

সারসংক্ষেপ

এই কৌশলটি বোলিংজার ব্যান্ড সূচকের উপর ভিত্তি করে। এটি একটি দীর্ঘ অবস্থানে প্রবেশ করে যখন বন্ধের দাম উপরের ব্যান্ডের উপরে ভাঙ্গবে এবং বন্ধের মূল্য নীচের ব্যান্ডের নীচে ভাঙ্গলে একটি শর্ট অবস্থানে প্রবেশ করবে। দীর্ঘ অবস্থানের প্রস্থান শর্ত হ'ল যখন দাম মাঝারি ব্যান্ডের নীচে পড়ে এবং শর্ট অবস্থানের প্রস্থান শর্ত হ'ল যখন দাম মাঝারি ব্যান্ডের উপরে ভাঙ্গবে। কৌশলটি প্রবণতা এবং প্রবেশ এবং প্রস্থানগুলির সময় নির্ধারণের জন্য বোলিংজার ব্যান্ডের উপরের এবং নীচের ব্যান্ডের তুলনায় দামের অবস্থান ব্যবহার করে।

কৌশল নীতি

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

কৌশলগত সুবিধা

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

কৌশলগত ঝুঁকি

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

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

  1. এটিআর বা অন্যান্য স্টপ-লস সূচকগুলি ড্রাউনডাউন নিয়ন্ত্রণের জন্য অন্তর্ভুক্ত করা যেতে পারে।
  2. ট্রেন্ড শক্তির উপর ভিত্তি করে স্থিতিগুলি নমনীয়ভাবে বরাদ্দ করার জন্য লং এবং শর্ট পজিশনের জন্য গতিশীল পজিশন সাইজিং ব্যবহার করা যেতে পারে।
  3. এন্ট্রি সিগন্যালের নির্ভরযোগ্যতা বাড়ানোর জন্য ভলিউম এবং মূল্য সূচকগুলির মতো আরও ফিল্টারিং শর্তগুলি প্রবেশের শর্তগুলিতে যুক্ত করা যেতে পারে।

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

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


/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// Bollinger Bands: Madrid : 14/SEP/2014 11:07 : 2.0
// This displays the traditional Bollinger Bands, the difference is 
// that the 1st and 2nd StdDev are outlined with two colors and two
// different levels, one for each Standard Deviation

strategy(shorttitle='MBB', title='Bollinger Bands', overlay=true)
src = input(close)
length = input.int(20, minval=1, title = "Length")
mult = input.float(2.0, minval=0.001, maxval=50, title = "Multiplier")

basis = ta.sma(src, length)
dev = ta.stdev(src, length)
dev2 = mult * dev

upper1 = basis + dev
lower1 = basis - dev
upper2 = basis + dev2
lower2 = basis - dev2

// Strategy
long_condition = ta.crossover(close, upper1)
short_condition = ta.crossunder(close, lower1)

if (long_condition)
    strategy.entry("Long", strategy.long)
if (short_condition)
    strategy.entry("Short", strategy.short)

// Exit conditions
exit_long_condition = ta.crossunder(close, basis)
exit_short_condition = ta.crossover(close, basis)

if (exit_long_condition)
    strategy.close("Long")
if (exit_short_condition)
    strategy.close("Short")


colorBasis = src >= basis ? color.blue : color.orange

pBasis = plot(basis, linewidth=2, color=colorBasis)
pUpper1 = plot(upper1, color=color.new(color.blue, 0), style=plot.style_circles)
pUpper2 = plot(upper2, color=color.new(color.blue, 0))
pLower1 = plot(lower1, color=color.new(color.orange, 0), style=plot.style_circles)
pLower2 = plot(lower2, color=color.new(color.orange, 0))

fill(pBasis, pUpper2, color=color.new(color.blue, 80))
fill(pUpper1, pUpper2, color=color.new(color.blue, 80))
fill(pBasis, pLower2, color=color.new(color.orange, 80))
fill(pLower1, pLower2, color=color.new(color.orange, 80))

সম্পর্কিত

আরো