• Overview
  • Reviews
  • Comments (2)

FXMM Market Maker

The FXMM EA is a fully automated short-term and medium-term trading robot.

The EA does NOT use hedging, martingale, grid strategies, arbitrage, etc. 1:1 leverage.

The FXMM Expert Advisor is a range trading system. It performs best in sideways, moderately up and moderately down moving markets. As it is always in the market, long or short, sharp spike moves (due to news events) may distort performance. The robot enters orders one at the time and never has more than one order/trade open at a time. Each order has stop loss and target values assigned as calculated.

Basic EA settings shown in the diagrams are optimizations for EURUSD (H1), GBPUSD (H1) and USDJPY (H1) using 1:1 leverage.


  1. The EA has been optimized for EURUSD (H1), GBPUSD (H1) and USDJPY (H1).
  2. You may use four or five-digit accounts.
  3. Of course, smaller spreads increase the EA's efficiency.


During quiet periods of trading when market activity is very narrow, trades will be fewer.

The EA is suitable to trade any other pairs, including JPY pairs (EURJPY, USDJPY, GBPJPY, etc.) subject to periodic optimizations. Since market characteristics change over time, it may be unreasonable to expect one set of parameters to work over 10–20 years without re-optimization. From general analysis, it appears that optimizations over a 2-3 years will be valid for 12-18 months, before another optimization may be useful.

From the examples posted, the trade frequency expectation appears to be 2–4 trades per week.


It is important to backtest the FXMM Expert System with data modeling quality of not less than 90%. Any optimization results may be suspect if data modeling quality is < 90%. Also note, that the last trade on each back test may be arbitrarily shut off by the EA tester due to lack of more data. This prevents the EA from completing the trade as it would in normal course of execution. If you successfully optimize the EA, you will note that the EA is profitable under a number of different settings. This fact should give you confidence that the EA trading concept displays a tradeable edge.

It has been noticed that backtesting on timeframes shorter than H1, while profitable, tends to be less robust. Those timeframes greater than H1 generally show less profitability and require the trader to exercise a good bit of patience. Hence, H1 was selected as the most useful timeframe.


  • MAGICMA – unique EA session number by symbol;
  • Lots - lot size;
  • BarRange – number of bars referenced for trade setup;
  • AFactor – volatility coefficient, may be optimized;
  • LFactor – smoothing factor, may be optimized as needed;
  • StoplossPips - stop loss size in pips;
  • AppLoc – optional comment to identify the chart source running the EA. This may be leveraged in a future version for Text/EMAIL reports of trades or errors.
  • SLTPBuffer – slippage allowed for Stop Loss /Target Profit when placing orders in fast markets.


The MAGICMA number is user assigned every time the EA is instantiated. If a restart occurs with open trades, using the same MAGICMA number would allow the EA to pick up where it left off, assess open orders, close orders, etc.

No reviews