Automation and tooling

For active traders: evaluating strategies, costs and automation

If you already trade, your problem is rarely a lack of ideas. It is deciding which of them survive costs, slippage and your own behaviour — and whether handing execution to an automated system helps or simply hides the losses behind a dashboard.

This path focuses on the parts that decide outcomes: cost structure, execution quality, position sizing, and the discipline of testing. It is analytical rather than promotional, and it assumes you already know what a stop order is.

Fit check

Is this path for you?

This is for you if

  • You place trades regularly and can read a fee schedule without help.
  • You are evaluating automation, copy trading or algorithmic execution and want the failure modes, not the pitch.
  • You want to test whether an approach holds up before committing capital to it.
  • You care more about drawdown and survival than headline returns.

Probably not for you if

  • You are new to markets — the beginners path builds the base this one assumes.
  • You want signals, managed accounts or someone else to run your money.
Scope

Questions this path helps you answer

  • What is my genuine all-in cost per round trip, including financing and slippage?
  • Does this strategy have an edge, or does it have a well-fitted backtest?
  • What drawdown would this approach have put me through, and could I have held on?
  • What breaks if the automation loses connectivity, data or an order fill?
  • How should I size positions so a losing run is survivable?
  • Which product wrapper — shares, CFDs, futures-like exposure — actually suits what I am doing?
Be aware

Risks and limitations

Overfitting looks exactly like skill

A curve tuned to past data will produce a beautiful equity line and no future edge. The more parameters you optimise, the more confidently you will be wrong.

Costs decide marginal strategies

Spread, commission, financing and slippage compound with frequency. A strategy that is profitable on paper at zero cost can be reliably unprofitable in production.

Automation shifts risk rather than removing it

You trade discretionary error for operational risk: stale data, disconnects, duplicate orders, unhandled corporate actions, positions left open through a weekend gap.

Copy trading inherits someone else’s risk appetite

Displayed track records are usually short, self-selected and survivorship-biased. You also inherit position sizing that may bear no relation to your own capital or tolerance.

Leverage magnifies both the edge and the mistake

Size, not direction, is what usually ends accounts. Recovery arithmetic is unforgiving: a 50% drawdown needs a 100% gain to get back to level.

Before depositing anywhere, confirm which legal entity you would be contracting with and which regulator supervises it, then check that entity on the regulator’s own public register. Entity, protections and product availability differ by country, and a brand name on a website is not proof of anything.

Practical

Your checklist

  1. Compute your all-in round-trip cost

    Spread plus commission plus expected slippage plus financing for your typical holding period. Compare it with your average expected gain per trade.

  2. Define the edge in one sentence before testing

    If you cannot state why the market pays you, the backtest is decoration.

  3. Keep out-of-sample data genuinely out of sample

    Choose the rules first, test once, and treat repeated retesting on the same data as invalidation.

  4. Model worst-case drawdown, not average return

    Then ask whether you would have kept trading through it with real money.

  5. Size positions from a fixed risk budget

    A percentage of equity per trade, calculated before entry, not adjusted after a loss.

  6. Write a failure plan for the automation

    What happens on disconnect, on a rejected order, on a data outage, and who checks it.

  7. Verify execution and financing terms with the firm

    Order handling, overnight rates, margin-close-out rules and any changes on volatile days.

  8. Review the log, not the feeling

    Compare realised results with the tested expectation on a fixed schedule, and stop the system when they diverge beyond a threshold you set in advance.

Reading order

Your learning path

Common questions

Frequently asked

Is an automated system better than trading manually?
Neither is inherently better. Automation removes some discretionary error and adds operational risk. It only helps if the underlying approach has an edge after costs and you can supervise the system properly.
How much history do I need before trusting a backtest?
Enough to include conditions unlike today’s — at minimum a period of high volatility and a period of drought for your style. The number of independent trades matters more than the number of years.
Why do my live results differ from my tested results?
The usual suspects are slippage, spread widening, financing costs, partial fills, and rules that were tuned to the test data. Compare realised fills with assumed fills before concluding the edge has decayed.
Should I use copy trading to shortcut strategy development?
It substitutes someone else’s judgement and sizing for your own, usually on a short, self-selected record. If you use it at all, treat it as an allocation decision with its own risk budget rather than a shortcut to skill.
Next step

Where to go from here

Educational content only. Nothing here is financial, tax or legal advice, and nothing on this page is a recommendation to use any particular provider or product. Trading and investing involve risk, including the loss of the amount invested.