বলিঙ্গার ব্যান্ড RSI ক্রসওভার কৌশল


সৃষ্টির তারিখ: 2023-12-29 16:40:19 অবশেষে সংশোধন করুন: 2023-12-29 16:40:19
অনুলিপি: 2 ক্লিকের সংখ্যা: 679
1
ফোকাস
1621
অনুসারী

বলিঙ্গার ব্যান্ড RSI ক্রসওভার কৌশল

ওভারভিউ

এই কৌশলটি বোরিং ব্যান্ড এবং তুলনামূলকভাবে দুর্বল সূচক ((আরএসআই)) এর প্রযুক্তিগত সূচক ব্যবহার করে, যখন আরএসআই সূচকটি গোল্ডেন ফর্ক বা ডেড ফর্কে থাকে, তখন দামটি বোরিং ব্যান্ডের ট্র্যাকিং বা ডাউনট্র্যাকিং স্পর্শ করে বা ভেঙে দেয় কিনা তা বিচার করে, যাতে ক্রয় এবং বিক্রয় সংকেত দেওয়া হয়।

কৌশল নীতি

  1. বেসলাইন হিসেবে ২০ চক্রের এসএমএ গণনা করা হয়, উপরের রেলটি বেসলাইন + ২ গুণ স্ট্যান্ডার্ড ডিফেন্ডার এবং নীচের রেলটি বেসলাইন -২ গুণ স্ট্যান্ডার্ড ডিফেন্ডার, বোরিং ব্যান্ড গঠন করা হয়।

  2. 14 চক্রের আরএসআই মান গণনা করুন, আরএসআই 70 এর উপরে ওভার-বই অঞ্চল এবং 30 এর নীচে ওভার-বিক্রয় অঞ্চল।

  3. যখন RSI সূচকটি 30 এর নীচে প্রবেশ করে, যেমন দামটি নীচের ট্রেলের নীচে থাকে, একটি কেনার সংকেত উত্পন্ন করে; যখন RSI সূচকটি 70 এর উপরে প্রবেশ করে, যেমন দামটি উপরের ট্রেলের উপরে থাকে, বিক্রয় সংকেত উত্পন্ন করে।

সামর্থ্য বিশ্লেষণ

  1. বোলিং ব্যান্ডেডগুলি স্ট্যান্ডার্ড ডিফেন্সের পরিধি ব্যবহার করে দামের ওঠানামা এবং ভবিষ্যতের গতিবিধি নির্ধারণ করে এবং প্রবণতা নির্ধারণের জন্য শক্তিশালী।

  2. আরএসআই সূচকটি ওভারবয় ওভারসোলের ক্ষেত্রে বিচার করে এবং বোরিং-ব্যান্ড ট্র্যাকেডের বিচার সহ কার্যকরভাবে বিপরীত হওয়ার সুযোগগুলি সনাক্ত করে।

  3. আরএসআই সূচকগুলি বোরিং বন্ডের সাথে সংযুক্ত হয়ে একটি ব্রেকিং সিগন্যাল তৈরি করতে পারে যা আরও নির্ভুল এবং নির্ভরযোগ্য।

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

  1. বোলিং বেল্ট ১০০% সঠিক নয়, এবং দামগুলি আপ এবং ডাউন ট্র্যাকের বাইরে চলে যেতে পারে।

  2. RSI সূচকগুলিও মিথ্যা ব্রেকিং সিগন্যাল তৈরি করতে পারে, যা বোরিং বন্ডের সাথে সামঞ্জস্যপূর্ণ নয়।

  3. সঠিকভাবে প্যারামিটার সেট করা খুবই গুরুত্বপূর্ণ, কারণ ভুল প্যারামিটার সেট করলে ট্রেডিং সিগন্যাল খুব ঘন ঘন বা খুব কম দেখা দিতে পারে।

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

  1. বিভিন্ন পিরিয়ডের প্যারামিটার পরীক্ষা করে সেরা প্যারামিটার সমন্বয় খুঁজে বের করা যায়।

  2. সিগন্যালের নির্ভরযোগ্যতা বাড়ানোর জন্য অন্যান্য সূচক যেমন কেডি, এমএসিডি ইত্যাদির সাথে সংযুক্ত করা যেতে পারে।

  3. রিটার্নের ফলাফলের উপর ভিত্তি করে, স্টপ লস স্টপ কৌশলটি অপ্টিমাইজ করা যেতে পারে এবং ঝুঁকি নিয়ন্ত্রণ করা যেতে পারে।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-12-21 00:00:00
end: 2023-12-28 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands and RSI Strategy", overlay=false)

// Define the parameters
length = input.int(20, "Length", minval=1)
src = input(close, "Source")
mult = input.float(2.0, "StdDev", minval=0.001, maxval=50)
rsiLength = input.int(14, "RSI Length", minval=1)
rsiOverbought = input.int(70, "RSI Overbought Level", minval=1, maxval=100)
rsiOversold = input.int(30, "RSI Oversold Level", minval=1, maxval=100)

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

// Plot the Bollinger Bands
plot(basis, "Basis", color=#FF6D00)
p1 = plot(upper, "Upper", color=#2962FF)
p2 = plot(lower, "Lower", color=#2962FF)
fill(p1, p2, color=color.rgb(33, 150, 243, 90), title="Background")

// Calculate the RSI
rsi = ta.rsi(src, rsiLength)

// Plot the RSI
plot(rsi, "RSI", color=#FF6D00)

// Define the entry and exit conditions
longCondition = ta.crossover(rsi, rsiOversold) and src < lower // Use ta.crossover here
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = ta.crossunder(rsi, rsiOverbought) and src > upper // Use ta.crossunder here
if (shortCondition)
    strategy.entry("Short", strategy.short)

// Plot the buy and sell signals
plotshape(longCondition, title="Buy", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(shortCondition, title="Sell", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)