এই কৌশলটি একটি পরিমাণগত ট্রেডিং সিস্টেম যা মুভিং এভারেজ কনভার্জেন্স ডিভার্জেন্স (এমএসিডি) এবং আপেক্ষিক শক্তি সূচক (আরএসআই) সূচকগুলিকে একত্রিত করে। কৌশলটি এই দুটি প্রযুক্তিগত সূচকের ক্রসওভার সংকেত এবং অতিরিক্ত ক্রয় / অতিরিক্ত বিক্রয় স্তর বিশ্লেষণ করে ট্রেডিং সিদ্ধান্ত গ্রহণের মাধ্যমে বাজারের প্রবণতা বিপরীত পয়েন্টগুলি সনাক্ত করে। সিস্টেমটি স্বয়ংক্রিয়ভাবে বাজারের সুযোগগুলি ক্যাপচার করে প্রোগ্রাম্যাটিকভাবে বাণিজ্য সম্পাদন করে।
মূল যুক্তি দুটি প্রধান প্রযুক্তিগত সূচকঃ এমএসিডি এবং আরএসআই এর উপর ভিত্তি করে। এমএসিডি সূচকটি দ্রুত (12-পরিয়ড) এবং ধীর (26-পরিয়ড) চলমান গড়ের মধ্যে পার্থক্য গণনা করে, এটি একটি সংকেত রেখা (9-পরিয়ড চলমান গড়) এর সাথে তুলনা করে প্রবণতার দিক নির্ধারণ করে। আরএসআই সূচকটি 14 টি সময়ের মধ্যে আপেক্ষিক শক্তি গণনা করে তা নির্ধারণ করতে যে বাজারটি অতিরিক্ত কেনা বা অতিরিক্ত বিক্রি হয়েছে কিনা।
ম্যাকডি লাইন যখন সিগন্যাল লাইনের উপরে অতিক্রম করে এবং আরএসআই 70 এর নিচে থাকে তখন ক্রয় সংকেত উত্পন্ন হয়। বিক্রয় সংকেত উত্পন্ন হয় যখন ম্যাকডি লাইন সিগন্যাল লাইনের নীচে অতিক্রম করে এবং আরএসআই 30 এর উপরে থাকে। এই দ্বৈত নিশ্চিতকরণ প্রক্রিয়া কার্যকরভাবে মিথ্যা সংকেতগুলি ফিল্টার করে।
এমএসিডি-আরএসআই ডায়নামিক ক্রসওভার পরিমাণগত ট্রেডিং সিস্টেম হল একটি স্বয়ংক্রিয় ট্রেডিং কৌশল যা ক্লাসিকাল প্রযুক্তিগত বিশ্লেষণ সূচকগুলির সংমিশ্রণ করে। এমএসিডি ট্রেন্ড বিচারের দ্বৈত প্রক্রিয়া এবং আরএসআই ওভারবয়ড / ওভারসোল্ড নিশ্চিতকরণের মাধ্যমে এটি কার্যকরভাবে বাজারের পালা পয়েন্টগুলি ক্যাপচার করে। কৌশলটি উচ্চ নির্ভরযোগ্যতা এবং শক্তিশালী অভিযোজনযোগ্যতা সরবরাহ করে, তবে ব্যবসায়ীদের অস্থির বাজার এবং সংকেত বিলম্বের ঝুঁকিগুলি সম্পর্কে সচেতন হতে হবে। অতিরিক্ত প্রযুক্তিগত সূচক এবং সংকেত নিশ্চিতকরণ অপ্টিমাইজেশনের প্রবর্তনের মাধ্যমে উন্নতির জন্য উল্লেখযোগ্য জায়গা রয়েছে। ব্যবহারিক প্রয়োগে, বিনিয়োগকারীদের নির্দিষ্ট বাজারের অবস্থার উপর ভিত্তি করে পরামিতিগুলি সামঞ্জস্য করা উচিত এবং অন্যান্য বিশ্লেষণ পদ্ধতির সাথে একত্রিত করা উচিত।
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-03 00:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("MACD + RSI Strategy", overlay=true) // MACD settings fastLength = input.int(12, title="MACD Fast Length") slowLength = input.int(26, title="MACD Slow Length") signalSmoothing = input.int(9, title="MACD Signal Smoothing") // RSI settings rsiLength = input.int(14, title="RSI Length") rsiOverbought = input.float(70, title="RSI Overbought Level") rsiOversold = input.float(30, title="RSI Oversold Level") // Calculate MACD [macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSmoothing) // Calculate RSI rsi = ta.rsi(close, rsiLength) // Generate buy and sell signals buySignal = ta.crossover(macdLine, signalLine) and rsi < rsiOverbought sellSignal = ta.crossunder(macdLine, signalLine) and rsi > rsiOversold // Plot buy and sell signals on chart plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(series=sellSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL") // Strategy entry and exit if buySignal strategy.entry("Buy", strategy.long) if sellSignal strategy.close("Buy") // Plot MACD and Signal Line plot(macdLine, color=color.blue, title="MACD Line") plot(signalLine, color=color.orange, title="Signal Line") // Plot RSI hline(rsiOverbought, "Overbought", color=color.red) hline(rsiOversold, "Oversold", color=color.green) plot(rsi, color=color.purple, title="RSI")