Portfolio Bot
A Python service running in a Docker container that talks to a broker API and a Postgres trade journal. It watches a small set of trend, drawdown, and volatility-regime signals I've tuned over years and pulls the trigger when conditions align. Live in production since 2023. The hard part wasn't the model — it was the discipline.
Role
Engineer, sole operator.
Stack
Live
In production since 2023
Daily
Execution cadence
/ 01
The architecture
Python service in a Docker container. Pulls market data on a schedule, runs the signal stack, talks to the broker via REST, and writes every fill into a Postgres trade journal. Boring on purpose — the value is in the journal, not the cleverness.
/ 02
The signals
Trend, drawdown, and volatility-regime filters. Few signals, well understood. Most of the work over the years has been pruning what didn't earn its keep.