এই কৌশলটি একটি স্বয়ংক্রিয় ট্রেডিং কৌশল বাস্তবায়নের জন্য বোলিংজার ব্যান্ডস, আপেক্ষিক শক্তি সূচক (আরএসআই) এবং এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) তিনটি সূচককে একীভূত করে। এটি ক্রয় সংকেত তৈরি করে যখন আরএসআই ওভারসোল্ড লাইনের নীচে থাকে এবং দাম বোলিংজার ব্যান্ডস নীচের রেলের কাছাকাছি বা স্পর্শ করে এবং যখন দাম বেড়ে যায় তখন বিক্রয় সংকেত তৈরি করে বোলিংজার ব্যান্ডস উপরের রেলকে স্পর্শ করে, বাজারের প্রবণতা এবং ডাবল নিশ্চিতকরণের জন্য ওভারক্রয় / ওভারসোল্ড স্থিতি নির্ধারণ করতে বোলিংজার ব্যান্ডগুলি ব্যবহার করে।
এই কৌশলটি মূলত বোলিংজার ব্যান্ড, আরএসআই এবং ইএমএ তিনটি সূচকের উপর ভিত্তি করে বিচার করে। বোলিংজার ব্যান্ডের মাঝের রেলটি দামের সহজ চলমান গড় এবং উপরের এবং নীচের রেলগুলি দামের দুটি স্ট্যান্ডার্ড ডিভিয়েশন ব্যাপ্তি। বোলিংজার ব্যান্ডগুলি বাজারের ওভারকপ/ওভারসোল্ড অবস্থা বিচার করতে পারে। যখন দাম নিম্ন রেলের কাছে থাকে, তখন এটি ওভারসোল্ড অবস্থা নির্দেশ করে এবং যখন দাম উপরের রেলের কাছে থাকে, তখন এটি ওভারসোল্ড অবস্থা নির্দেশ করে। একটি স্টক ওভারকপ বা ওভারসোল্ড কিনা তা বিচার করার জন্য আরএসআই গুরুত্বপূর্ণ সূচকগুলির মধ্যে একটি। ৩০ এর নীচে আরএসআই ওভারসোল্ড অবস্থা নির্দেশ করে এবং ৭০ এর উপরে আরএসআই ওভারসোল্ড অবস্থা নির্দেশ করে। ইএমএ হ'ল দামের এক্সপোনেন্সিয়াল ওয়েটেড চলমান গড় এবং দামের প্রবণতা নির্ধারণ করতে পারে।
এই কৌশলটির জন্য ক্রয় সংকেত তৈরি করা হয় যখন RSI 30 oversold লাইনের নিচে থাকে এবং একই সময়ে মূল্য oversold অবস্থায় Bollinger Bands এর নিম্ন রেলের কাছে পৌঁছেছে বা স্পর্শ করেছে। এটি মিথ্যা সংকেত এড়ায়।
বিক্রয় সংকেত তৈরি হয় যখন মূল্য একটি আপট্রেন্ডের সময় বোলিংজার ব্যান্ডের উপরের রেলকে স্পর্শ করে। এটি ওভারবয় স্ট্যাটাস নির্ধারণ করতে বোলিংজার ব্যান্ড ব্যবহার করে এবং মুনাফা গ্রহণের জন্য বিক্রি করে।
সমাধান:
কৌশলটি নিম্নলিখিত দিকগুলিতে আরও অনুকূলিত করা যেতে পারেঃ
কৌশলটি ডাবল কনফার্মেশন ফিল্টার সহ একটি দীর্ঘ হোল্ডিং স্বয়ংক্রিয় ট্রেডিং কৌশল জন্য বোলিংজার ব্যান্ড, আরএসআই এবং ইএমএ একীভূত করে। ওভারবয়ড / ওভারসোল্ড স্ট্যাটাসের জন্য ডাবল কনফার্মেশন কার্যকরভাবে মিথ্যা সংকেত এড়ায় এবং প্রবণতা নির্ধারণের জন্য ইএমএ ব্যবহার করে প্রবণতার বিরুদ্ধে ট্রেডিং রোধ করে। এদিকে, নমনীয় পরামিতি সেটিংগুলি এটিকে বিভিন্ন স্টকগুলিতে অভিযোজিত করে তোলে। স্টপ লস এবং প্রস্থান প্রক্রিয়াগুলির দিকগুলিতে আরও উন্নতি কৌশলটির দক্ষতা এবং ঝুঁকি পরিচালনা বাড়িয়ে তুলতে পারে। কৌশলটি নতুনদের জন্য একটি মূল্যবান রেফারেন্স ফ্রেমওয়ার্ক সরবরাহ করে এবং এর ব্যবহারিক গুরুত্ব রয়েছে।
/*backtest start: 2023-12-21 00:00:00 end: 2023-12-28 00:00:00 period: 3m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Bollinger + RSI + EMA, Double Strategy Long-Only (by ChartArt) v1.3", shorttitle="rsi 30 min ADJ Buy", overlay=true) ///////////// RSI RSIlength = input(2, title="RSI Period Length") // Adjusted RSI period length RSIoverSold = input(30, title="RSI Oversold Level") // Adjustable RSI oversold level RSIoverBought = input(80, title="RSI Overbought Level") // Adjustable RSI overbought level price = close vrsi = rsi(price, RSIlength) ///////////// Bollinger Bands BBlength = input(231, minval=1, title="Bollinger Period Length") // Adjusted Bollinger period length BBmult = 2 BBbasis = sma(price, BBlength) BBdev = BBmult * stdev(price, BBlength) BBupper = BBbasis + BBdev BBlower = BBbasis - BBdev ///////////// EMA useEMA = input(true, title="Use EMA?") emaLength = input(20, title="EMA Period Length") ema = useEMA ? ema(close, emaLength) : na source = close buyEntry = crossover(source, BBlower) or (close < BBlower and close > BBbasis) or (low < BBlower and close > BBbasis) // Add condition for low touching Bollinger Band sellEntry = crossunder(source, BBupper) ///////////// Plotting plot(BBbasis, color=color.aqua, title="Bollinger Bands SMA Basis Line") plot(BBupper, color=color.silver, title="Bollinger Bands Upper Line") plot(BBlower, color=color.silver, title="Bollinger Bands Lower Line") plot(ema, color=color.orange, title="EMA") // Plot EMA ///////////// RSI + Bollinger Bands Strategy long = crossover(vrsi, RSIoverSold) and buyEntry close_long = close >= BBupper if (not na(vrsi)) if long strategy.entry("Buy", strategy.long, qty=10, stop=BBlower, comment="Buy") else strategy.cancel(id="Buy") if close_long strategy.close("Buy")