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

বিবি ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-06-14 15:21:03
ট্যাগঃএসএমএইএমএএসএমএমএআরএমএডব্লিউএমএভিডব্লিউএমএএসটিডিডিইভি

img

সারসংক্ষেপ

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

কৌশল নীতি

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

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

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

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

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

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

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

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

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


/*backtest
start: 2023-06-08 00:00:00
end: 2024-06-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

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

// Input parameters
length = input.int(20, minval=1, title="Length")
maType = input.string("SMA", "Basis MA Type", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
offset = input.int(0, "Offset", minval=-500, maxval=500, title="Offset")

// Moving average function
ma(source, length, _type) =>
    switch _type
        "SMA" => ta.sma(source, length)
        "EMA" => ta.ema(source, length)
        "SMMA (RMA)" => ta.rma(source, length)
        "WMA" => ta.wma(source, length)
        "VWMA" => ta.vwma(source, length)

// Calculate Bollinger Bands
basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

// Plot Bollinger Bands
plot(basis, "Basis", color=color.blue, offset=offset)
p1 = plot(upper, "Upper", color=color.red, offset=offset)
p2 = plot(lower, "Lower", color=color.green, offset=offset)
fill(p1, p2, title="Background", color=color.rgb(33, 150, 243, 95))

// Strategy logic
longCondition = ta.crossover(close, upper)
shortCondition = ta.crossunder(close, lower)

// Strategy entries and exits
if (longCondition)
    strategy.entry("Long", strategy.long)
if (shortCondition)
    strategy.entry("Short", strategy.short)
if (shortCondition and strategy.position_size > 0)
    strategy.close("Long")
if (longCondition and strategy.position_size < 0)
    strategy.close("Short")

সম্পর্কিত

আরো