Trade journal exporter engine
Initial challenge Trade analysis was manual: every trade copied out of the terminal, and a typo in the data would invalidate the results.
Modules Daily CSV + custom fields
Testing Reconciled against terminal reports
Portfolio
Every project can be shown from specification to test report.
Initial challenge Trade analysis was manual: every trade copied out of the terminal, and a typo in the data would invalidate the results.
Modules Daily CSV + custom fields
Testing Reconciled against terminal reports
Initial challenge The strategy text was full of qualitative phrases — "calm market", "clear move" — and without numbers every implementation behaved …
Modules Numeric conditions + trade rejection
Testing Edge scenario testing
Initial challenge The idea was clear on paper, but nobody knew how many signals it produced historically or whether execution cost justified them.
Modules Calculation window + duplicate filter
Testing Four-year backtest and forward test
Initial challenge The signal appeared on screen, but by the time the team clicked, the market had moved — spreads at the open made it worse.
Modules Signal threshold + fast execution
Testing Combined data and execution test
Initial challenge Higher-timeframe data arrives later; without synchronisation the bot decided on an incomplete candle.
Modules Timeframe synchronisation
Testing Cross-timeframe data lag test
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 On volatile days the client kept re-entering and blew past the daily loss limit they had set for themselves.
Modules Position close + halt until next day
Testing High-volatility day testing
Initial challenge Three independent experts kept entering, and on news-heavy days combined exposure reached twice the agreed ceiling.
Modules Exposure metering + entry priority
Testing Three experts on one account
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 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
Initial challenge The client opened a separate window for every analytical question, and in busy periods the terminal slowed down and decisions got h…
Modules Status bar + threshold alerts
Testing Render-speed testing in busy data
Initial challenge The team optimized on one period and then reported that same period — and the result never repeated on fresh data.
Modules Window reporting + overfit detection
Testing Run across three of the team's strategies