Client workTrading softwareSince 2017

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
Fig. 03 · Trading automation, schematic. Clarify → Build → Verify → Support

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

  1. 01

    Clarify

    Turn a client’s strategy description into explicit, testable rules.

  2. 02

    Build

    Event-driven logic, order and position handling, risk and session controls.

  3. 03

    Verify

    Strategy testing, edge cases and release validation.

  4. 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.

D. K. - Australia More than eight years of work together · Trading strategies for MetaTrader 4 and 5 From a written recommendation, January 2026

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

Need something like this built?

Describe it in your own words; no specification needed. I read every message myself and reply within two working days, often sooner.