Markets have rhythm. Each NebulaGray model operates within a defined daily window where conditions consistently favour its strategy — and ignores everything outside it.
Fewer, better trades consistently outperform many average ones. Every filter that rejects a trade is doing its job. Restraint is the strategy.
Position size is calculated from account equity and maximum acceptable loss before any trade is placed. There are no fixed lots. There are no surprises.
Each model operates in isolation with its own rules and risk budget. A difficult period for one has no bearing on the others.
Once the first target is reached, the stop-loss moves to the entry price. From that point, the trade cannot result in a loss. The worst outcome is breaking even. Most losing trades across the portfolio close at or near entry — not at a full loss.
Live trade notifications sent automatically via Telegram the moment a position is opened — entry, stop, and targets included.
Telegram · Claude AI · PythonCustom-built performance dashboard with live MyFxBook data, per-model metrics, and real-time drawdown compliance bars.
Flask · MyFxBook APIEvery model goes through multiple documented backtest iterations before optimisation. Each run tests one hypothesis. Nothing is changed without a reason.
Python · cTrader BacktesterEvery model is automatically validated against FTMO and The5ers drawdown limits, then stress-tested through 500,000 Monte Carlo scenarios. Failure means it doesn't go live.
Automated · Per-TestAll live performance is tracked on MyFxBook and FX Blue. Every figure published by NebulaGray links back to a verified, independently hosted data source.
MyFxBook · FX BlueAll systems run on cTrader via BlackBull Markets ECN — institutional execution, direct market access, and full isolation between model instances.
cTrader · C# · BlackBull ECNPerformance across all live systems and active challenge accounts. Sign in to continue.
Fifteen years commissioning critical infrastructure — wind turbines, oil and gas systems, high-voltage plant — teaches a discipline that transfers directly to markets. Every complex system has a parameter set that governs its behaviour. Tune them correctly and it runs autonomously, safely, exactly as designed. Get them wrong and it fails. There is no middle ground.
Trading began in 2021 through Graystone Trading — a structured discretionary programme covering options and forex. The strategy was sound. The pattern that emerged was not: skilled traders, with genuine edge, consistently underperforming — not because the method was wrong, but because emotion interrupted execution. Doubt, hesitation, and deviation are the real risks. Removing the human from the execution loop removes the failure mode entirely.
NebulaGray Capital was built on that conclusion — applying the same commissioning rigour from fifteen years in engineering. Test, record, back up, review, then energise. Nothing goes live without passing every gate. The idea came together on a holiday in Dubai. The work happens in Harrogate.