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

বিবি সমতল কৌশল

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

BB均线突破策略

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

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

কৌশলগত নীতি

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

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

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

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

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

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

  1. ট্রেডিং সিগন্যালকে দ্বিতীয়বার নিশ্চিত করার জন্য ট্রেন্ড ইন্ডিকেটর বা মূল্য আচরণের প্যাটার্ন সনাক্তকরণের মতো পদ্ধতি প্রবর্তন করার কথা বিবেচনা করা যেতে পারে, যাতে ভুয়া বিচ্ছেদের ফলে ক্ষতিগ্রস্ত ট্রেডিং হ্রাস পায়।
  2. স্টপ লস শর্তগুলি অপ্টিমাইজ করা যেতে পারে, যেমন এটিআর ইত্যাদির উপর ভিত্তি করে গতিশীল স্টপ সেট করা, বা ট্র্যাকিং স্টপ লস ইত্যাদির মতো পদ্ধতি প্রবর্তন করা, যাতে ঝুঁকি আরও নিয়ন্ত্রণ করা যায়।
  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")

সম্পর্কিত বিষয়বস্তু

আরও দেখুন