BrightDragon Trading

Home / EA and automation

Your trading rules, built into an EA or script you run yourself

We build your rule set in MQL5 for MetaTrader 5, or in Python for shares and other markets. It runs on your computer, on your account, under your control.

Trading carries risk. The value of investments can go down as well as up, and you can lose money. Past or tested results are not a guide to future results. We sell software and testing only: no advice, no signals, no promise of profit. We are not authorised by the Financial Conduct Authority. Read the full notice.

In short

Who it is for

For traders and investors with a written rule set

Traders and investors with a written rule set they want to run as software, whether or not we tested it.

What we need from you

What you get

Source, specification and handover

Full commented source, the specification it was written from, documentation, a user guide and a walkthrough.

Who owns the code

One written specification

Your rules, your risk limits and what the system must do when something goes wrong are written down. So are the tests it must pass to count as finished. That document is the only authority for the job. You run a test version first and sign it off. Then you receive the source.

What safe failure means

The system handles lost connections and reconnects. It has set behaviour when data is bad or missing. If something is wrong, it stops.

What we build

MetaTrader 5 (MQL5)

For FX, CFDs, indices and anything your broker offers through a MetaTrader terminal.

  • Expert Advisors coded to the written specification
  • Custom indicators, panels and utility scripts
  • Position sizing, exposure caps, and spread and slippage filters
  • MT4 to MT5 migration, quoted against the MQL4 source
  • Upkeep of existing MetaTrader 4 code
  • Set-up on your own VPS, guided by us, with logging and alerts

Python

For shares, ETFs, futures, crypto and work across several markets, where MetaTrader is not the right tool.

  • Strategy research and testing across many instruments
  • Screeners, scanners and scheduled research jobs
  • Data pipelines, cleaning and point-in-time handling
  • Orders sent through your broker's or data provider's API
  • Set-up on your own machine or server, guided by us, with monitoring

How a build runs

This is for an automated strategy. An indicator or script needs only the specification, the build and the handover.

01

Specification

Your rules, your risk limits and what the system must do when something goes wrong, written down with the tests it must pass.

02

Build

Coded to the specification, with risk controls, logging and safe failure from the start.

03

Matches the test

The finished system runs on past data beside a reference test of the same rules. It must take the same trades, and any difference is explained before we go further.

04

Failure drills

We force restarts, lost connections, rejected orders and bad data on purpose. The system must behave as the specification says.

05

Demo run with your broker

You run it on a demo account with your broker, against checks agreed in advance. Its fills, spread and slippage are compared with the test.

06

Handover

You get the source, documentation, a user guide and a walkthrough. It runs on your own computer or server, and you keep your trading passwords and keys.

If the code does not match the specification

For 30 days after delivery we fix any fault against the agreed scope at no charge. This does not affect your legal rights.

If this happensWhat we do
The code does not do what the specification says, within 30 days of deliveryWe fix it at no charge.
You need help more than 30 days after deliverySupport is priced on request. Your legal rights are not affected.
Your broker, market or requirements changeThis is support, priced on request.
You want the system to do something the specification does not coverThis is a change, priced on request.

How we work

  • A named person is responsible for your job: Daniel Norman, founder.
  • A fixed price, agreed in writing against the specification.
  • Written terms, governed by the law of England and Wales.
  • We never need your trading passwords or keys.

Who owns the code

The code written for your rules is yours once paid in full. You get full commented source with the specification it was written from. Generic parts stay with us and are licensed to you for ever as part of your system.

What we need from you

Your rules in any written form: notes, a course method, a set of conditions or existing code. Also the instruments, timeframe and broker you use, and your account type. We never need your passwords, balances or statements.

What this service does not cover

  • Building a system from a screenshot or a results page.
  • Choosing your settings for you.
  • Running a system on your account for you.
  • Advice on whether a strategy is worth trading.

What it costs

  • Indicator or script
    Single-purpose and self-contained.
    From £180
  • Automating a rule set
    Single strategy, single instrument, coded to your specification.
    From £550
  • Advanced build
    Multiple instruments, advanced risk handling, and state that survives a restart.
    From £1,200
  • Code diagnostic
    Your existing code read and run, with a written report on what is wrong and what it would cost to fix. Credited in the same way as the feasibility read.
    £145

All prices and how we work

Questions

Will you run it on a live account for me?

No. We guide you through setting it up on your own computer or server, with logging and alerts. The account stays yours, under your control, and you keep your trading passwords and keys.

Who chooses the settings the system runs with?

You do. Where a test explores a range of settings, we show you how results change across all of them. You choose in writing which go forward.

Can you convert a TradingView (Pine Script) strategy?

Yes, if the script's logic can be read in full. We write the rule set from it first, because differences between platforms change results. BrightDragon is independent of TradingView.

Can you fix code someone else wrote?

Yes. Start with a code diagnostic at £145. We read and run your code and write a report on what is wrong and what it would cost to fix.

Do you use AI tools on my strategy?

Yes. We build and review with Claude, made by Anthropic, under Anthropic's commercial terms, which keep your material out of model training, and we tell you this in writing before you send anything.

Next step

Send us your rules

Send your rules with your enquiry, as clearly as you can, and we reply with the next step.

Contact us

Use the form or email us directly.

Tell us what you need and we will reply with the next step.

For example name@example.com. We reply to this address.

Tell us what you need. The more detail you give us, the better.

Your message reaches us with URGENT at the start of its subject line.

Your details are used only to reply to your enquiry. See our privacy notice.