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

গড় বিপরীতমুখী বোলিংজার ব্যান্ড ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৫-০১-০৬ ১৫ঃ৩৩ঃ০১
ট্যাগঃবি বিএমএএসডিMRআরএসআইভিওএল

img

সারসংক্ষেপ

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

কৌশলগত নীতি

মূল যুক্তি নিম্নলিখিত মূল উপাদানগুলির উপর ভিত্তি করেঃ

  1. Bollinger Bands গঠনের জন্য 2 টি স্ট্যান্ডার্ড ডিভিয়েশন সহ মাঝারি ব্যান্ড হিসাবে 20 দিনের চলমান গড় ব্যবহার করে
  2. উল্লেখযোগ্য বিচ্যুতি চিহ্নিত করার জন্য ৩.৫% মূল্য বিচ্যুতির থ্রেশহোল্ড চালু করা হয়েছে
  3. is_outside ভেরিয়েবলের মাধ্যমে মূল্য বিচ্যুতির অবস্থা ট্র্যাক করে
  4. বোলিংজার ব্যান্ডের মধ্যে মূল্য ফেরত যখন ট্রেডিং সংকেত ট্রিগার
  5. বাণিজ্যের বিশেষ নিয়মঃ
    • লং যখন দাম বিচ্যুতি থেকে ফিরে আসে এবং উপরের ব্যান্ডের উপরে বিরতি দেয়
    • শর্ট যখন দাম বিচ্যুতি থেকে ফিরে আসে এবং নীচের ব্যান্ডের নীচে ভাঙ্গন করে

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

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

কৌশলগত ঝুঁকি

  1. প্রবণতা বাজার অকার্যকারিতা ঝুঁকি
    • শক্তিশালী প্রবণতা বাজারে প্রায়শই মিথ্যা সংকেত তৈরি করতে পারে
    • বাজার পরিস্থিতি চিহ্নিত করার জন্য প্রবণতা ফিল্টার যোগ করার পরামর্শ দিন
  2. প্যারামিটার সংবেদনশীলতার ঝুঁকি
    • ভুল প্যারামিটার সেটিং কৌশল কর্মক্ষমতা প্রভাবিত করতে পারে
    • ঐতিহাসিক তথ্য ব্যাকটেস্টিং এর মাধ্যমে প্যারামিটার অপ্টিমাইজেশান প্রয়োজন
  3. স্লিপিং খরচ ঝুঁকি
    • ঘন ঘন লেনদেনের ফলে লেনদেনের খরচ বেশি হতে পারে
    • পজিশন সময়সীমা এবং খরচ নিয়ন্ত্রণ যোগ করার সুপারিশ

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

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

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

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


/*backtest
start: 2024-12-06 00:00:00
end: 2025-01-04 08:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estratégia com Bandas de Bollinger e Sinal de Retorno", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=200)

// Configurações das Bandas de Bollinger
length = input.int(20, title="Período da média")
mult = input.float(2.0, title="Desvio padrão")
bbBasis = ta.sma(close, length)
bbUpper = bbBasis + mult * ta.stdev(close, length)
bbLower = bbBasis - mult * ta.stdev(close, length)

// Configuração para a distância da média
percent_threshold = input.float(3.5, title="Distância da média (%)") / 100

dist_from_mean = 0.0
trigger_condition = false
if not na(bbBasis)
    dist_from_mean := math.abs(close - bbBasis) / bbBasis
    trigger_condition := dist_from_mean >= percent_threshold

// Variáveis para identificar o estado do afastamento
var bool is_outside = false
var color candle_color = color.new(color.white, 0)

if trigger_condition
    is_outside := true

if is_outside and close <= bbUpper and close >= bbLower
    is_outside := false
    candle_color := color.new(color.blue, 0) // Atribui uma cor válida
else
    candle_color := color.new(color.white, 0)

// Aplicar cor às velas
barcolor(candle_color)

// Plotar Bandas de Bollinger
plot(bbBasis, color=color.yellow, title="Média")
plot(bbUpper, color=color.red, title="Banda Superior")
plot(bbLower, color=color.green, title="Banda Inferior")

// Lógica de entrada e saída
longCondition = not is_outside and close > bbUpper
if (longCondition)
    strategy.entry("Buy", strategy.long)

shortCondition = not is_outside and close < bbLower
if (shortCondition)
    strategy.entry("Sell", strategy.short)


সম্পর্কিত

আরো