এই কৌশলটি ইএমএ, এমএসিডি এবং আরএসআই সহ একাধিক সূচকগুলির উপর ভিত্তি করে একটি প্রবণতা-পরবর্তী ট্রেডিং সিস্টেম। এটি দ্রুত এবং ধীর এক্সপোনেনশিয়াল মুভিং গড় (ইএমএ) এর ক্রসওভারের মাধ্যমে বাজারের প্রবণতা সনাক্ত করে এবং প্রবেশের পয়েন্টগুলি সন্ধানের জন্য এমএসিডি প্রবণতা নিশ্চিতকরণের সাথে আরএসআই ওভারবয় / ওভারসোল্ড সংকেতগুলিকে একত্রিত করে। কৌশলটি মূলত ফরেক্স বাজারের জন্য ডিজাইন করা হয়েছে, ট্রেডিংয়ের নির্ভুলতা এবং নির্ভরযোগ্যতা বাড়ানোর জন্য একাধিক প্রযুক্তিগত সূচক ব্যবহার করে।
কৌশলটি একটি দ্বৈত ইএমএ সিস্টেম ব্যবহার করে যার মধ্যে 50 পিরিয়ড এবং 200 পিরিয়ড ইএমএগুলি প্রাথমিক প্রবণতা সনাক্তকরণ সরঞ্জাম হিসাবে রয়েছে। যখন দ্রুত ইএমএ (50 পিরিয়ড) ধীর ইএমএ (200 পিরিয়ড) এর উপরে অতিক্রম করে এবং বিপরীতভাবে ডাউনট্রেন্ডের জন্য একটি আপট্রেন্ড সনাক্ত করা হয়। প্রবণতার দিকটি নিশ্চিত করার পরে কৌশলটি সহায়ক নিশ্চিতকরণের সংকেত হিসাবে 14 পিরিয়ড আরএসআই সূচক এবং 12/26/9 প্যারামিটার সেটিং সহ এমএসিডি ব্যবহার করে। নির্দিষ্ট ট্রেডিং নিয়মগুলি হ'লঃ - লং শর্তঃ ধীর EMA এর উপরে দ্রুত EMA (উপরে প্রবণতা) + 55 এর উপরে RSI (উপরে গতি) + সিগন্যাল লাইনের উপরে MACD লাইন (উপরে প্রবণতা নিশ্চিতকরণ) - শর্ট শর্তঃ দ্রুত EMA এর নিচে ধীর EMA (ডাউনট্রেন্ড) + RSI 45 এর নিচে (ডাউনট্রেন্ড ইমপ্লান্ট) + সিগন্যাল লাইনের নিচে MACD লাইন (ডাউনট্রেন্ড নিশ্চিতকরণ) - প্রস্থান শর্তাবলীঃ যখন প্রবণতা বিপরীত হয় বা MACD বিপরীততা দেখায়
এটি একটি সু-ডিজাইন করা প্রবণতা-অনুসরণ কৌশল যা স্পষ্ট যুক্তি সহ, বাজারের প্রবণতা কার্যকরভাবে ক্যাপচার করার জন্য একাধিক প্রযুক্তিগত সূচক ব্যবহার করে। কৌশলটির শক্তিগুলি এর শক্তিশালী প্রবণতা-অনুসরণ ক্ষমতা এবং পরিষ্কার সংকেত ব্যবস্থায় রয়েছে, যদিও এটি সংকেত বিলম্ব এবং বাজারের অবস্থার উপর দৃ strong় নির্ভরতার সাথে চ্যালেঞ্জের মুখোমুখি হয়। প্রস্তাবিত অপ্টিমাইজেশান দিকগুলির মাধ্যমে, কৌশলটির দৃust়তা বজায় রেখে এর অভিযোজনযোগ্যতা এবং লাভজনকতা বাড়ানোর সম্ভাবনা রয়েছে।
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-10 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © YDMykael //@version=6 //@version=5 strategy("TrendScalp Bot", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100) // Inputs for indicators fastEMA = input.int(50, title="Fast EMA") slowEMA = input.int(200, title="Slow EMA") rsiPeriod = input.int(14, title="RSI Period") macdFast = input.int(12, title="MACD Fast Length") macdSlow = input.int(26, title="MACD Slow Length") macdSignal = input.int(9, title="MACD Signal Length") // Indicators fastEMAValue = ta.ema(close, fastEMA) slowEMAValue = ta.ema(close, slowEMA) rsiValue = ta.rsi(close, rsiPeriod) [macdLine, signalLine, _] = ta.macd(close, macdFast, macdSlow, macdSignal) // Trend detection isUptrend = fastEMAValue > slowEMAValue isDowntrend = fastEMAValue < slowEMAValue // Entry conditions longCondition = isUptrend and rsiValue > 55 and macdLine > signalLine shortCondition = isDowntrend and rsiValue < 45 and macdLine < signalLine // Plot EMA plot(fastEMAValue, color=color.blue, title="Fast EMA") plot(slowEMAValue, color=color.red, title="Slow EMA") // Buy/Sell signals if (longCondition) strategy.entry("Buy", strategy.long) if (shortCondition) strategy.entry("Sell", strategy.short) // Exit on opposite signal if (not isUptrend or not (macdLine > signalLine)) strategy.close("Buy") if (not isDowntrend or not (macdLine < signalLine)) strategy.close("Sell") // Alerts alertcondition(longCondition, title="Buy Alert", message="TrendScalp Bot: Buy Signal") alertcondition(shortCondition, title="Sell Alert", message="TrendScalp Bot: Sell Signal")