Strategy testing and trading software · Germanycontact@stratcorealpha.com · DE
All services

E149 · Complete rules to tested source

Testable MT4/MT5 Expert Advisor Build

Hire an MQL5 developer for one defined EA. Freeze entry, exit and risk rules, then review three acceptance cases and editable source.

What is included

  • Written rule and ambiguity review before coding
  • Configurable entries, exits and risk controls
  • Broker-aware price and volume normalization
  • Editable MQ4 or MQ5 source, matching compiled build and setup notes
  • Three-case acceptance matrix and Strategy Tester checklist

What I need from you

  • Exact entry and exit conditions
  • Target platform (MT4 or MT5), symbol, timeframe, broker and account type
  • Position sizing, stop, target and trade-limit rules
  • One expected case, one must-not-trade case and one restart or failure-path case

Scope boundaries

  • No profitability, win-rate or prop-firm-pass guarantee
  • Built once, for you: your rules, your source code, never resold. Public building blocks remain separate.
  • Strategy invention and data licensing are separate scopes
  • The three written cases pass or delivery is not finished
  • Unspecified rules are documented as decisions, not guessed

What three acceptance cases look like

These illustrate the three written checks using my own MT5 SMA example. Choose MT4 or MT5 in the free brief; your rule, broker assumptions and exact pass conditions are frozen before coding. The linked tester log proves only the MT5 positive order path; the other rows describe acceptance conditions, not observed live-account results.

Expected action

A completed H1 bar has a bullish SMA(3)/SMA(5) crossover while the EA owns a SELL.

Expected: Close that SELL first, confirm a completed retcode and position state, then open and verify the own BUY.

Must not trade

More ticks arrive on the same H1 bar without a new completed-bar crossover.

Expected: Do not send another order for that bar.

Failure path

The opposite-position close returns no completed trade retcode.

Expected: Do not submit the new BUY; report the retcode and recheck the actual position state before a later action.

Source-backed proof

Read the MT5 E149 signal, retcode and position checks

The original HolaPrime MT5 Strategy Tester log pairs a completed-bar signal with retcode 10009, a confirmed close and a verified opposite position. Generated one-minute OHLC ticks; no live execution or performance claim.

Free scope resource

MQL5 EA Development Cost and Scope Guide

See what the USD 149 entry build covers, when a written diagnosis should come first and which scope decisions change a fixed quote.

Open the cost guide

Free preparation guide

MT5 Expert Advisor Specification Checklist

Open checklist

Trading risk disclosure

Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing one's financial security or lifestyle. Only risk capital should be used for trading, and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.

Hypothetical performance disclosure

Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. There are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. Hypothetical results are generally prepared with the benefit of hindsight, do not involve financial risk, and cannot completely account for the impact of financial risk in actual trading. Market conditions, the ability to withstand losses, and adherence to a trading program can all materially affect actual results.

NinjaTrader trademark disclosure

NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.

Testimonials, when shown, may not represent the experience of other clients and are not a guarantee of future performance or success. Virtual-currency trading carries additional risks. See the CFTC customer advisories. Read the full financial risk disclaimer.