Crude Oil Signal Engine
A Python system that scores crude oil swing-trade setups every weekday. Four signal layers (trend, physical supply, macro and cross-asset) combine into one score, which drives volatility-targeted position sizing with ATR-based stops.
It ships with a backtester and runs on a schedule in GitHub Actions, emailing a daily report before the Sydney open. I use it to paper-trade my own oil positions before putting real money behind it.
// private repo, walkthrough available on request