FD
Not publicly hosted
Forex Daemon
Automated FX trading daemon with live metrics
Python OANDA API Grafana systemd / launchd
Not publicly hosted
What it is
A long-running Python daemon that connects to the OANDA brokerage API to execute automated foreign-exchange strategies. It runs as a background service and reports what it’s doing to a dashboard. Not publicly hosted — it runs on a private machine.
How it’s built
The daemon is managed by launchd (macOS) / systemd (Linux) so it starts on boot and restarts on failure. It polls market data and places orders through the OANDA API, emitting metrics to Grafana for monitoring.
OANDA API
Python daemon launchd / systemd
Grafana metrics
Design decisions
- Daemon over cron so it can hold state and react to market data continuously rather than on a fixed schedule.
- Broker API integration with careful error handling — real money means failures must fail safe.
- Grafana dashboards to watch strategy behavior and PnL at a glance.
What I learned
Anything touching real money raises the bar on reliability: idempotency, safe restarts, and observability stopped being nice-to-haves and became requirements.