Positive Control
Projects

Automated trading

Author

A configurable CFD trading bot with a deterministic risk layer in front of every order.

  • Python
  • OpenAI Responses
  • Trading212
  • IG
  • yfinance

This is a configurable CFD trading bot. The broker and the model are both pluggable: it supports two brokers, Trading212 and IG, and three model providers. A model proposes trades, and a deterministic risk layer checks every order before it is sent.

It defaults to dry-run mode, with a maximum holding time of 72 hours and shorting off. It is a personal project outside biology, and nothing here is financial advice.