বিপরীতমুখী ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৩-১০-২৭ 16:14:16
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

এই কৌশলটি মূল প্রযুক্তিগত সূচক হিসাবে বোলিংজার ব্যান্ড এবং স্টোকাস্টিক উভয়ই ব্যবহার করে। বোলিংজার ব্যান্ডগুলি একটি সাধারণ চলমান গড়ের উপরে এবং নীচে স্ট্যান্ডার্ড বিচ্যুতি স্তরে প্লট করা হয়। উপরের ব্যান্ডে পৌঁছানোর দামগুলি ওভারকোপড হিসাবে বিবেচিত হয় যখন নিম্ন ব্যান্ডটি ওভারসোল্ড হয়। স্টোকাস্টিক দোলনকারী নির্ধারণ করে যে দামগুলি খুব দূরে চলে গেছে এবং বিপরীত হওয়ার কারণে। ৮০ এর উপরে পাঠগুলি ওভারকপড শর্তগুলি প্রস্তাব করে যখন ২০ এর নীচে ওভারসোল্ড হয়।

ট্রেডিংয়ের নিয়মগুলি হলঃ যখন দাম নিম্ন বোলিঞ্জার ব্যান্ডের নীচে ভাঙ্গবে এবং স্টোকাস্টিক 20 এর নীচে থাকে তখন দীর্ঘ যান; যখন দাম উপরের ব্যান্ডের উপরে ভাঙ্গবে এবং স্টোকাস্টিক 80 এর উপরে থাকে তখন সংক্ষিপ্ত যান। স্টপ লসটি নিম্ন (লং) এর নীচে কয়েক পিপস বা উচ্চ (শর্ট) এর উপরে স্থাপন করা হয়। মুনাফা গ্রহণের লক্ষ্যমাত্রা সাম্প্রতিক বারগুলির বাইরে গড় মূল্য সোয়িংয়ে সেট করা হয়।

ক্রসওভারগুলি ব্যান্ড ব্রেকআউটগুলি সনাক্ত করে। আকৃতির চিহ্নিতকারীগুলি প্রবেশ সংকেতগুলি গ্রাফ করে। স্টপ এবং মুনাফা লক্ষ্যগুলি প্রবেশের পরে সংজ্ঞায়িত করা হয়।

সুবিধা

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

টাইট স্টপ লস হ্রাসকে সীমাবদ্ধ করতে সহায়তা করে। সুষম পুরষ্কার / ঝুঁকি জন্য গড় সত্য পরিসীমা ভিত্তিক মুনাফা গ্রহণের লক্ষ্য। উচ্চ ফ্রিকোয়েন্সি ট্রেডিং ছোট পদক্ষেপগুলি ক্যাপচার করে।

ঝুঁকি

ব্যান্ড ব্রেকআউট মানে রিভার্সনের অনুমান করে যা ব্যর্থ হতে পারে। স্টোকাস্টিক লেগস মূল্য তাই কিছু সরানো মিস করা যেতে পারে।

ছোট স্টপগুলি লাভের সম্ভাবনাকে সীমাবদ্ধ করে। ঘন ঘন ট্রেডিংয়ের জন্য শক্তিশালী মনোবিজ্ঞানের প্রয়োজন - অতিরিক্ত স্টপ এড়ানো।

উন্নতি

গুণমান উন্নত করার জন্য দীর্ঘতর বোলিংজার পিরিয়ড পরীক্ষা করুন অথবা ব্যান্ডের বাইরে বন্ধের বিষয়টি নিশ্চিত করুন।

ম্যাকডি এবং কেডি এর মতো অন্যান্য সূচকগুলিকে স্টোক্যাস্টিকের সাথে একত্রিত করুন যাতে আরও ভাল ওভারক্রয় / ওভারসোল্ড সংকেত পাওয়া যায়।

স্থির পিপসের পরিবর্তে অস্থিরতার উপর ভিত্তি করে গতিশীল স্টপগুলি বিবেচনা করুন।

সিদ্ধান্ত

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


/*backtest
start: 2022-10-20 00:00:00
end: 2023-10-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Bollinger Bands & Stochastic Scalping Strategy", shorttitle="BB & Stoch Scalp", overlay=true)

// Bollinger Bands
length = input(20, title="Bollinger Bands Length")
src = input(close, title="Source")
mult = input(2, title="Multiplier")
basis = sma(src, length)
dev = mult * stdev(src, length)
upperBB = basis + dev
lowerBB = basis - dev

// Stochastic
stochLength = input(14, title="Stochastic Length")
smoothK = input(5, title="Stochastic %K Smoothing")
smoothD = input(3, title="Stochastic %D Smoothing")
k = sma(stoch(close, high, low, stochLength), smoothK)
d = sma(k, smoothD)

// Entry Conditions
longCondition = crossover(close, lowerBB) and crossover(k, 20)
shortCondition = crossunder(close, upperBB) and crossunder(k, 80)

// Exit Conditions
takeProfit = input(50, title="Take Profit (pips)")

plotshape(series=longCondition, title="Long Entry Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=shortCondition, title="Short Entry Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)

// Stop Loss
stopLossPips = input(3, title="Stop Loss (pips)")
stopLossLong = close - stopLossPips * syminfo.mintick
stopLossShort = close + stopLossPips * syminfo.mintick

strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)

strategy.exit("Take Profit/Stop Loss", from_entry="Long", profit=takeProfit, stop=stopLossLong)
strategy.exit("Take Profit/Stop Loss", from_entry="Short", profit=takeProfit, stop=stopLossShort)

plot(upperBB, title="Upper Bollinger Band", color=color.red)
plot(lowerBB, title="Lower Bollinger Band", color=color.green)

hline(80, "Overbought", color=color.red)
hline(20, "Oversold", color=color.green)


আরো