Gold trend expert advisor
Initial challenge Late entries and inconsistent position sizes during manual M15 execution — worst in the Asian session, when the client is asleep.
Modules Risk engine + trailing
Testing Backtest + forward test
Portfolio
Every project can be shown from specification to test report.
Initial challenge Late entries and inconsistent position sizes during manual M15 execution — worst in the Asian session, when the client is asleep.
Modules Risk engine + trailing
Testing Backtest + forward test
Initial challenge Running three symbols at once while keeping total exposure in view: each pair behaved on its own, but on volatile days the combined…
Modules Basket risk
Testing Optimization
Initial challenge Challenge accounts carry daily and overall drawdown limits, but none of them were enforced in code — one bad day could end the acco…
Modules Daily loss cap + circuit breaker
Testing Critical scenario testing
Initial challenge The NAS100 and XAUUSD signal was being taken by hand with a visible delay — in the first minutes of the session the entry differed …
Modules Execution + slippage control
Testing Historical signal comparison
Initial challenge The first minutes of the London session are the most volatile of the day; wide spreads and heavy slippage turned manual entries int…
Modules Execution filter + retry
Testing Three-year backtest
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 Unwanted entries in the minutes around rate announcements were the single biggest drag on the results.
Modules Time pause + live status
Testing One year of news-window data
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 two indices are highly correlated; managing positions separately left both open through every reversal.
Modules Staged exit + basket trailing
Testing Two-year test across both indices
Initial challenge The team ran several challenge accounts with different caps and adjusted risk by hand — one human slip would end an account.
Modules State machine + dynamic caps
Testing Three growth and drawdown scenarios
Initial challenge Crypto volatility made a fixed pip-based stop meaningless, and the team's reporting was always out of date.
Modules Periodic reporting + volatility filter
Testing Four years of crypto data
Initial challenge Every night the team drew levels by hand and entries differed between members; the missing shared rule caused recurring arguments.
Modules Trade scheduling + position cap
Testing Six-year backtest