এই কৌশলটি তিনটি প্রযুক্তিগত সূচককে একত্রিত করেঃ বোলিংজার ব্যান্ডস, আপেক্ষিক শক্তি সূচক (আরএসআই) এবং স্টোকাস্টিক আরএসআই। মূল্যের অস্থিরতা এবং গতি বিশ্লেষণ করে, এটি অনুকূল এন্ট্রি এবং প্রস্থান পয়েন্টগুলি নির্ধারণের জন্য অতিরিক্ত ক্রয় এবং অতিরিক্ত বিক্রয় বাজারের শর্তগুলি সনাক্ত করার লক্ষ্য রাখে। কৌশলটি 20x লিভারেজ সহ বিকল্প ট্রেডিং সিমুলেট করে, 0.60% লাভ গ্রহণ এবং 0.25% স্টপ-লস সেট করে এবং ঝুঁকি পরিচালনার জন্য প্রতিদিন একবার ট্রেডিংয়ের সীমা নির্ধারণ করে।
এই কৌশলটির মূলটি হ'ল বাজারের অবস্থার মূল্যায়ন করার জন্য বলিংজার ব্যান্ড, আরএসআই এবং স্টোকাস্টিক আরএসআই ব্যবহার করা। বলিংজার ব্যান্ডগুলির মধ্যে একটি মাঝারি ব্যান্ড (২০-পেরিওডের সহজ চলমান গড়), একটি উপরের ব্যান্ড (মধ্যবিত্ত ব্যান্ডের উপরে ৩ টি স্ট্যান্ডার্ড ডিভিয়েশন), এবং একটি নিম্ন ব্যান্ড (মধ্যবিত্ত ব্যান্ডের নীচে ৩ টি স্ট্যান্ডার্ড ডিভিয়েশন) রয়েছে, যা মূল্যের অস্থিরতা পরিমাপ করে। আরএসআই একটি গতির দোলক যা এই কৌশলটিতে 14 পিরিয়ডের দৈর্ঘ্যের সাথে ওভারকপ এবং ওভারসোল্ড শর্তগুলি সনাক্ত করতে ব্যবহৃত হয়। স্টোকাস্টিক আরএসআই 14 পিরিয়ডের দৈর্ঘ্য ব্যবহার করে আরএসআই মানগুলিতে স্টোকাস্টিক দোলক সূত্র প্রয়োগ করে।
RSI 34 এর নীচে, স্টোকাস্টিক RSI 20 এর নীচে এবং বন্ধের মূল্য নিম্ন বোলিঞ্জার ব্যান্ডের নীচে বা তার নিচে থাকলে একটি দীর্ঘ সংকেত ট্রিগার করা হয়। যখন RSI 66 এর উপরে, স্টোকাস্টিক RSI 80 এর উপরে এবং বন্ধের মূল্য উপরের বোলিঞ্জার ব্যান্ডের উপরে থাকে তখন একটি সংক্ষিপ্ত সংকেত ট্রিগার করা হয়। কৌশলটি 0.60% লাভ গ্রহণ এবং 0.25% স্টপ-লস সহ বিকল্প ব্যবসায়ের অনুকরণ করতে 20x লিভারেজ ব্যবহার করে। উপরন্তু, এটি ঝুঁকি নিয়ন্ত্রণের জন্য প্রতিদিন একবার ট্রেডিংয়ের সীমাবদ্ধ করে।
এই কৌশলটি বোলিংজার ব্যান্ড, আরএসআই, এবং স্টোকাস্টিক আরএসআইকে একত্রিত করে মূল্যের অস্থিরতা এবং গতির তথ্যকে কাজে লাগিয়ে সর্বোত্তম প্রবেশ এবং প্রস্থান পয়েন্টগুলি সনাক্ত করতে। এটি স্পষ্ট লাভ এবং স্টপ-লস স্তর নির্ধারণ করে এবং ঝুঁকি পরিচালনার জন্য দৈনিক ব্যবসায়ের সংখ্যা নিয়ন্ত্রণ করে। এর সুবিধার সত্ত্বেও, কৌশলটি বাজারের ঝুঁকি, পরামিতি সংবেদনশীলতা এবং লিভারেজ ঝুঁকির মতো চ্যালেঞ্জের মুখোমুখি হয়। গতিশীল পরামিতি সমন্বয়, অতিরিক্ত সূচক অন্তর্ভুক্ত করা, লাভ এবং স্টপ-লস অপ্টিমাইজ করা এবং অর্থ পরিচালনার কৌশল উন্নত করার মাধ্যমে আরও অপ্টিমাইজেশন অর্জন করা যেতে পারে।
/*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)