Skip to content

Case 07 · Automation · Fintech

Auto Stock

A trading bot that will not trade unless you say so twice.

Role
Design and build
Built with
Python CLI · Trading 212 Public API
Defaults
Demo environment, dry run
All work

01Safe by default, not by option

It starts in the demo environment and in dry-run mode. An order is only sent when `--execute` is passed explicitly. Both are defaults rather than flags you remember to set, because the failure mode of the alternative is money.

02What it is not

This is engineering tooling, not financial advice and not a strategy that claims returns. It exists because placing and reconciling orders by hand is exactly the kind of repetitive, error-prone work that should be written down as code.

Links
Source (private repository)