
এই কৌশলটি পোলিংগার ব্যান্ড, আপেক্ষিকভাবে দুর্বল সূচক (RSI) এবং র্যান্ডম RSI এর তিনটি প্রযুক্তিগত সূচককে সংযুক্ত করে, দামের অস্থিরতা এবং গতিশীলতা বিশ্লেষণ করে, বাজারের ওভারবয় এবং ওভারসেলের অবস্থা সন্ধান করে, সর্বোত্তম ক্রয় এবং বিক্রয়ের সময় নির্ধারণের জন্য। কৌশলটি 20x লিভারেজ সিমুলেশন বিকল্প ব্যবসায় ব্যবহার করে, 0.60% স্টপ ওয়ারেন্ট এবং 0.25% স্টপ লস সেট করে এবং ঝুঁকি নিয়ন্ত্রণের জন্য প্রতিদিন মাত্র একবার লেনদেনের সীমাবদ্ধ করে।
এই কৌশলটির কেন্দ্রবিন্দু হল পোলিং ব্যান্ড, আরএসআই এবং এলোমেলো আরএসআই ব্যবহার করে বাজার পরিস্থিতি মূল্যায়ন করার জন্য তিনটি সূচক। পোলিং ব্যান্ডটি মধ্যম ট্র্যাক (২০-চক্রের সরল চলমান গড়), উপরের ট্র্যাক (মধ্যম ট্র্যাকের উপরে 3 টি স্ট্যান্ডার্ড ডিভেরিয়েন্স) এবং নীচের ট্র্যাক (মধ্যম ট্র্যাকের নীচে 3 টি স্ট্যান্ডার্ড ডিভেরিয়েন্স) নিয়ে গঠিত, দামের ওঠানামা পরিমাপ করার জন্য। আরএসআই একটি গতিশীল ওসিলার যা ওভারব্লু এবং ওভারসোল শর্তগুলি সনাক্ত করতে ব্যবহৃত হয়। এই কৌশলটি 14 চক্রের আরএসআই ব্যবহার করে। এলোমেলো আরএসআই আরএসআই মানগুলিতে এলোমেলো ওসিলার ফর্মুলা প্রয়োগ করে এবং 14 চক্রের দৈর্ঘ্যও ব্যবহার করে।
যখন RSI 34 এর নিচে থাকে, যখন RSI 20 এর নিচে থাকে, এবং যখন বন্ধের মূল্য নিম্নগতির কাছাকাছি বা নিম্নগতির কাছাকাছি থাকে তখন একটি কেনা সংকেত ট্রিগার করে। যখন RSI 66 এর উপরে থাকে, যখন RSI 80 এর উপরে থাকে এবং যখন বন্ধের মূল্য উচ্চগতির কাছাকাছি বা উচ্চগতির কাছাকাছি থাকে তখন একটি বিক্রয় সংকেত ট্রিগার করে। কৌশলটি 20x লিভারেজ অ্যানালিটিক বিকল্প ট্রেডিং ব্যবহার করে, যার স্টপ-অফ-পয়েন্ট 0.60 এবং স্টপ-অফ-পয়েন্ট 0.25%। এছাড়াও, কৌশলটি ঝুঁকি নিয়ন্ত্রণের জন্য প্রতিদিন একবার ট্রেড করে।
এই কৌশলটি পোলিং ব্যান্ড, আরএসআই এবং র্যান্ডম আরএসআই এর তিনটি প্রযুক্তিগত সূচককে একত্রিত করে এবং দামের ওঠানামা এবং গতিশীলতার তথ্য ব্যবহার করে সর্বোত্তম সময় কেনার এবং বিক্রয় করার জন্য অনুসন্ধান করে। কৌশলটি সুস্পষ্ট স্টপ লস সেট করে এবং প্রতিদিনের লেনদেনের সংখ্যা নিয়ন্ত্রণ করে ঝুঁকি পরিচালনা করতে। কৌশলটির সুবিধাগুলি থাকা সত্ত্বেও, বাজারের ঝুঁকি, প্যারামিটার সংবেদনশীলতা এবং লিভারেজ ঝুঁকির মতো চ্যালেঞ্জ রয়েছে। প্যারামিটারগুলিকে গতিশীলভাবে সামঞ্জস্য করে, অন্যান্য সূচকগুলি অন্তর্ভুক্ত করে, স্টপ লস অপ্টিমাইজ করে এবং তহবিল পরিচালনার মতো পদ্ধতিগুলি উন্নত করে এই কৌশলটির কার্যকারিতা আরও উন্নত করা যেতে পারে।
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands + RSI + Stochastic RSI Strategy with OTM Options", overlay=true)
// Define leverage factor (e.g., 20x leverage for OTM options)
leverage = 1
// Bollinger Bands
length = 20
deviation = 3
basis = ta.sma(close, length)
dev = ta.stdev(close, length)
upper = basis + deviation * dev
lower = basis - deviation * dev
// RSI
rsi_length = 14
rsi = ta.rsi(close, rsi_length)
// Stochastic RSI
stoch_length = 14
stoch_k = ta.stoch(close, close, close, stoch_length)
// Entry condition with Bollinger Bands
longCondition = rsi < 34 and stoch_k < 20 and close <= lower
shortCondition = rsi > 66 and stoch_k > 80 and close >= upper
// Plot Bollinger Bands
plot(basis, color=color.blue, title="Basis")
plot(upper, color=color.red, title="Upper Bollinger Band")
plot(lower, color=color.green, title="Lower Bollinger Band")
// Track if a trade has been made today
var int lastTradeDay = na
// Options Simulation: Take-Profit and Stop-Loss Conditions
profitPercent = 0.01 // 1% take profit
lossPercent = 0.002 // 0.2% stop loss
// Entry Signals
if (dayofmonth(timenow) != dayofmonth(lastTradeDay))
if (longCondition)
longTakeProfitPrice = close * (1 + profitPercent)
longStopLossPrice = close * (1 - lossPercent)
strategy.entry("Long", strategy.long, qty=leverage * strategy.equity / close)
strategy.exit("Take Profit Long", from_entry="Long", limit=longTakeProfitPrice, stop=longStopLossPrice)
lastTradeDay := dayofmonth(timenow)
if (shortCondition)
shortTakeProfitPrice = close * (1 - profitPercent)
shortStopLossPrice = close * (1 + lossPercent)
strategy.entry("Short", strategy.short, qty=leverage * strategy.equity / close)
strategy.exit("Take Profit Short", from_entry="Short", limit=shortTakeProfitPrice, stop=shortStopLossPrice)
lastTradeDay := dayofmonth(timenow)