Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter üzerinde bulun!
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Uzman Danışmanlar

Moving Average x Relative Strength Indicator EA - MetaTrader 5 için Uzman Danışman

Arap
Yayınlayan:
Harrison Kiptallam Kipchumba
Görüntülemeler:
422
Derecelendirme:
(1)
Yayınlandı:
2025.06.22 02:46
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

MARSI- Backtest Drawdown/loss(-1.07%)EA is a beginner-friendly Expert Advisor (EA) that combines the logic of the Relative Strength Index (RSI) and a Simple Moving Average (SMA) to identify and execute trading signals on financial markets like XAUUSD (Gold).

The EA is built to demonstrate:

  • Dynamic lot sizing based on account risk

  • RSI-based overbought/oversold entry conditions

  • Trend filtering using a Moving Average

  • SL and TP levels adjusted to symbol tick precision

This EA is especially useful for learners who are experimenting with technical strategies and want to understand how indicator handles, dynamic risk, and broker digit differences affect trading logic.


Trading Logic

The EA operates with the following entry rules:

  • Buy when:

    • The current price is above the moving average (bullish)

    • RSI is below the oversold threshold (suggesting price will rise)

  • Sell when:

    • Price is below the moving average (bearish)

    • RSI is above the overbought threshold (suggesting price will fall)

  • Stop Loss and Take Profit are configured using _Point , adjusted based on the broker’s pricing precision ( _Digits ).


External Input Parameters

Variable Description
maPeriod Period used for Simple Moving Average
rsiPeriod Period used for Relative Strength Index
rsiOverbought RSI threshold above which the market is considered overbought (sell trigger)
rsiOversold RSI threshold below which the market is considered oversold (buy trigger)
riskPercent Percentage of balance to risk per trade
stopLoss Stop Loss distance in points
takeProfit Take Profit distance in points
slippage Maximum allowed slippage in points

Recommended Usage

  • Symbol: XAUUSD (Gold)

  • Timeframe: M15 or H1

  • Broker: Any broker with proper tick data (test across both 2/3 and 4/5 digit brokers for consistency)

  • Backtest Range: 3–6 months recommended

  • Conditions: Ensure tick data is available for reliable RSI/MA values


Additional Notes

  • The function PipSize() helps normalize pip values across brokers with different _Digits .

  • The EA automatically calculates a lot size based on the current account balance and defined risk.

  • Code is modular and easily extendable with trailing stops, news filters, or other conditions.

  • This Project is an ongoing one and feedbacks are welcome!


Candle size Candle size

The "Candle_size.mq5" indicator was developed to display the size of candles on the chart, providing a clear and detailed visual analysis of price movements. It calculates the difference between the high and low prices of each candle and displays the formatted value as text next to the corresponding candle. This feature is especially useful for traders who want to assess volatility or identify specific patterns of price behaviour.

MACD coloured histogram MACD coloured histogram

The MACD Coloured Histogram is an enhanced version of the classic MACD (Moving Average Convergence Divergence) indicator, designed to provide a clearer and more intuitive visual analysis of market momentum. This indicator combines traditional MACD functionalities with a dynamic histogram that changes colour based on the relationship between the MACD Line and the Signal Line, allowing traders to quickly identify trends, reversal points and moments of indecision in the market.

Price Time Scale Price Time Scale

Custom time and price scale.

CryptoTrend CryptoTrend

CryptoTrend 1.00 Expert Advisor is an automated trading system designed for trading cryptocurrency (in particular, BTC). Main features: Bollinger indicator: Used to identify market extremes and generate buy and sell signals. Order Block filtering: Allows to find support and resistance levels, which helps to reduce the number of false signals. Self-learning: The entry threshold is adapted depending on the statistics of winning and losing trades, which allows the Expert Advisor to adapt to changing market conditions. Risk management: Calculates stop loss (SL) and take profit (TP) levels based on risk analysis and correlation