Trading automation
Software that runs while nobody watches, and costs money when it stops
- Role
- Sole developer: I own delivery for each client
- Status
- Client work · long-term support
- Stack
- MQL5 · Python · Node.js · REST/JSON
00 · Summary
Expert Advisors, indicators, scanners and dashboards for MetaTrader 5, built to each client’s rules and supported in live markets. Python and Node.js services handle integrations, alerting and licensing.
01 · The problem
Trading software runs unattended for long periods, and its failure modes cost money: timing and state errors, broker-specific behaviour, unexpected inputs, and runtime failures that only appear in live markets.
02 · The idea
Clarify ambiguous rules before writing code, then turn them into behaviour that can be checked. Reproduce every incident from logs before fixing it, and treat each release as a risk to manage.
03 · How it works
- 01
Clarify
Turn a client’s strategy description into explicit, testable rules.
- 02
Build
Event-driven logic, order and position handling, risk and session controls.
- 03
Verify
Strategy testing, edge cases and release validation.
- 04
Support
Live-market diagnosis, fixes and ongoing maintenance.
04 · The hard part
Changing systems without changing behaviour
Much of the work is changing systems long after their first release while preserving how a strategy behaves. That takes disciplined reproduction, diagnostic logging and careful release practice.
05 · What I built
- Expert Advisors with configurable entry and exit logic, order and position management, risk parameters and session controls
- Multi-symbol and multi-timeframe scanners and dashboards
- Telegram, push and email alerting so failures reach a person
- Authentication and licensing to control access across clients
- Python and Node.js services for REST/JSON integrations
06 · Results
- 2017 onward: independent delivery and long-term support, for clients in the US, Australia, New Zealand and Singapore.
- 2 free tools published on the MQL5 Market in 2025: PatternVision Pro and MultiVision Dashboard.
He offers outstanding after sales service and support, and any issues or reworking requirements that arise are promptly attended to.
07 · Why it matters
It is the foundation of everything else I do: years of owning requirements, delivery and support alone, for clients who notice when something breaks.
08 · Need trading software?
New builds, changes to systems you already run, alerts and dashboards: MetaTrader 5 work