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 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 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 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
Initial challenge The earlier version filled directionless stretches with low-quality trades, and costs ate the result.
Modules Trading window + daily trade cap
Testing Two-year test with out-of-sample split
Initial challenge Yen positions were carried into the weekend, and the Sunday gap undid the week's work.
Modules Session calendar + holiday close
Testing Three-year test
Initial challenge Copying trades by hand across six accounts produced size errors and delays on busy days.
Modules Order queue + size allocation
Testing Concurrency test across four accounts