Risk guard for a grid expert
Initial challenge The grid expert had worked well in ranging markets for years, but a three-month trend had taken a large part of the account.
Modules Drawdown cap + basket close
Testing One-way market scenario test
Portfolio
Every project can be shown from specification to test report.
Initial challenge The grid expert had worked well in ranging markets for years, but a three-month trend had taken a large part of the account.
Modules Drawdown cap + basket close
Testing One-way market scenario test
Initial challenge Three MT4 experts sharing one basket logic, overlapping orders and tangled magic numbers — migrating without a map would have chang…
Modules Shared basket + order management
Testing Trade-by-trade comparison of both builds
Initial challenge The old settings panel had become incompatible with newer terminal builds, and unnamed set files made correct configuration guesswo…
Modules Settings save and restore
Testing Tested against four legacy experts
Initial challenge The MT4 build leaned on limited buffers and legacy functions; a naive port would break colours and alerts.
Modules Coloured buffers + alerts
Testing Numeric output compared across builds
Initial challenge The DLL could not run on the new server, and there was no documentation of its internal logic.
Modules Replacement functions + parity tests
Testing Output compared before and after
Initial challenge In volatile index stretches the expert opened many positions at once and intraday equity fell with no limit at all.
Modules Drawdown limit + auto resume
Testing Index crisis-day testing
Initial challenge The expert sent orders with no slippage ceiling, and in busy hours they filled several pips worse.
Modules Slippage cap + smart retry
Testing Busy-hour testing
Initial challenge The team kept one copied build per account: every fix had to be applied four times and the copies slowly drifted apart.
Modules Per-account settings + run ids
Testing Four accounts from one build