বোলিংজার ব্যান্ডস ব্রেকআউট পরিমাণগত ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-02-04 14:52:52
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশল নীতি

  1. সময়সীমা ৬০ সহ বোলিংজার ব্যান্ডের মাঝারি ব্যান্ড এসএমএ গণনা করুন, যা মূল্যের প্রবণতার মাঝারি ব্যান্ডকে উপস্থাপন করে।

  2. বোলিংজার ব্যান্ডের উপরের ব্যান্ড এবং নীচের ব্যান্ড গণনা করুন। উপরের ব্যান্ডটি মধ্যম ব্যান্ড + 2 বার স্ট্যান্ডার্ড ডিভিয়েশন এবং নিম্ন ব্যান্ডটি মধ্যম ব্যান্ড - 2 বার স্ট্যান্ডার্ড ডিভিয়েশন। ব্যান্ডের প্রস্থটি গুণক দ্বারা নিয়ন্ত্রিত হয়।

  3. যখন বন্ধের দাম উপরের ব্যান্ডের চেয়ে বেশি হয়, তখন লম্বা যান। যখন বন্ধের দাম নিম্ন ব্যান্ডের চেয়ে কম হয়, তখন শর্ট যান।

  4. স্টপ লস এবং লাভের প্রক্রিয়া সেট করুন। স্টপ লস শতাংশ 1.5% এবং লাভের শতাংশ 6%।

  5. যখন মূল্য আবার বোলিংজার ব্যান্ডে প্রবেশ করে অথবা স্টপ লস/টেক প্রফিট প্রাইসে পৌঁছায়, তখন বন্ধ পজিশন।

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

  1. বোলিংজার ব্যান্ড সূচকটি ব্রেকআউটের মাধ্যমে প্রবণতা মূল্যায়নের শক্তিশালী ক্ষমতা রাখে।

  2. সহজ কৌশলগত যুক্তি এবং সহজেই বোঝা এবং বাস্তবায়ন করা।

  3. হ্রাস বন্ধ করুন এবং লাভ নিয়ন্ত্রণের ঝুঁকি নিন।

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

  1. Bollinger Bands breakout সঠিকভাবে মূল্য প্রবণতা বিপরীত পয়েন্ট নির্ধারণ করতে পারে না, মিথ্যা breakout ঝুঁকি সঙ্গে।

  2. অযৌক্তিক স্টপ লস এবং লাভ নেওয়ার সেটিংস আরও বেশি ঝুঁকি নিয়ে আসতে পারে।

  3. লেনদেনের খরচ ব্যবসায়ের উচ্চ ঘনত্বকে প্রভাবিত করতে পারে।

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

  1. মিথ্যা সংকেতগুলি ফিল্টার করার জন্য অন্যান্য সূচকগুলির সাথে একত্রিত করুন, উদাহরণস্বরূপ প্রবণতার জন্য KDJ এবং বিচ্যুতির জন্য MACD।

  2. যুক্তিসঙ্গত ব্যান্ড প্রস্থ গণনা করার জন্য বাজারের অস্থিরতার উপর ভিত্তি করে বোলিংজার ব্যান্ডের পরামিতিগুলি গতিশীলভাবে সামঞ্জস্য করুন।

  3. স্টপ লস এবং লাভের কৌশল অপ্টিমাইজ করুন, যেমন ট্রেলিং স্টপ বা আংশিক বন্ধ।

  4. লেনদেনের খরচ প্রভাব বিবেচনা করুন এবং ধরে রাখার সময়কাল সংশোধন করুন।

সিদ্ধান্ত

এই কৌশলটি বোলিংজার ব্যান্ডস ব্রেকআউটের প্রবণতা অনুসরণ করে এবং এর কিছু ইতিবাচক প্রভাব রয়েছে। তবে মিথ্যা ব্রেকআউট আরও বেশি ঝুঁকি নিয়ে আসতে পারে। অন্যান্য সূচকগুলির সাথে সংমিশ্রণ এবং প্যারামিটারগুলি অনুকূলিতকরণ চালিয়ে যাওয়া ঝুঁকিগুলি নিয়ন্ত্রণ করতে এবং লাভজনকতা উন্নত করতে পারে।


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

//@version=5
strategy("Fuera Bolinga", overlay=true)

length = input.int(60, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
take_profit_percentage = 6.0

basis = ta.sma(close, length)
dev = mult * ta.stdev(close, length)
upper = basis + dev
lower = basis - dev

stop_loss_percentage = 1.5

// Determinar si la vela cierra por fuera de las bandas
above_upper_band = close > upper
under_lower_band = close < lower

// Pintar las velas que cierran por fuera de las bandas
barcolor(above_upper_band ? color.new(#2cee32, 0) : na)
barcolor(under_lower_band ? color.new(#e02c2c, 0) : na)

// Entrada larga con stop loss y take profit
if (ta.crossover(close, upper))
    strategy.entry("BBandLE", strategy.long, oca_name="BollingerBands",  comment="BBandLE")
else
    strategy.cancel(id="BBandLE")

// Entrada corta con stop loss y take profit
if (ta.crossunder(close, lower))
    strategy.entry("BBandSE", strategy.short, oca_name="BollingerBands",comment="BBandSE")
else
    strategy.cancel(id="BBandSE")

//// Salida de operación larga
if ((ta.crossunder(close, upper) or ta.crossunder(close, lower)) and (strategy.opentrades != 0))
    strategy.close("BBandLE")

// Salida de operación corta
if ((ta.crossover(close, lower) or ta.crossover(close, upper)) and (strategy.opentrades != 0))
    strategy.close("BBandSE")
	
// Plot de las bandas de Bollinger
plot(upper, color=color.new(#2cee32, 0), title="Upper Bollinger Band")
plot(lower, color=color.new(#e02c2c, 0), title="Lower Bollinger Band")


আরো