거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Facebook에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
Experts

Moving Average x Relative Strength Indicator EA - MetaTrader 5용 expert

Arap
게시자:
Harrison Kiptallam Kipchumba
조회수:
471
평가:
(1)
게시됨:
2025.06.22 02:46
marsi_ea.mq5 (8.12 KB) 조회
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

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