What It Is

Taciturn is an autonomous algorithmic trading engine I built from scratch in Python. It trades XAU/USD (gold) and XAG/USD (silver) spot forex via the OANDA v20 REST API on a GBP-denominated account, running continuously and managing every aspect of the trade lifecycle without manual intervention.

It started as a simple price-scanning script and has evolved into a production-grade system with a web dashboard, risk management engine, multi-signal detection, and real-time notifications.

What It Does

Technical Stack

How It Evolved

The project started with Alpaca paper trading ETFs (GLD, SLV), using candlestick pattern recognition on daily bars. After discovering that intraday patterns on 1-minute bars had much lower win rates than daily bars, the strategy pivoted entirely to indicator-based signals. The broker was migrated to OANDA for spot forex access, and each component — signals, risk management, the dashboard — was rebuilt iteratively.

Key lessons along the way:

Current State

The system is running on a MacBook Air M2 with plans to migrate to a dedicated Mac Mini for permanent 24/7 deployment. It’s currently in demo mode with a view to deploying real capital once signal performance is consistently validated.


Last updated: March 2026