Add Docker setup with AI ensemble integration and execution loop

Dockerize the order executor with python:3.11-slim, add docker-compose
with config volume mount for hot-reload of system.yaml settings. Integrate
AI ensemble validation into order execution pipeline and add configurable
interval loop (default 60s) to replace container restart cycling.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Brent Neale
2026-02-16 17:19:20 +10:00
co-authored by Claude Opus 4.6
parent 426f5e7d49
commit ef950f25dd
7 changed files with 596 additions and 5 deletions
+8 -1
View File
@@ -26,10 +26,16 @@ features:
volatility_window: 20
ai:
model: "local-ensemble" # example: 'openai', 'local-llm', 'ensemble'
model: "local-ensemble"
confidence_threshold: 0.85
retriever_enabled: true
retriever_source: "supabase"
ensemble_models: ["logistic_regression", "random_forest", "gradient_boosting"]
backtest_validation_window: 50
sanity_checks:
rsi_overbought: 80
rsi_oversold: 20
volatility_multiplier: 3.0
strategy:
rule: "sma_cross" # human-readable name of the rule
@@ -43,6 +49,7 @@ execution:
paper_mode: true
canary_size_pct: 0.01
max_positions: 3
interval_seconds: 60
supabase:
url: "https://<your>.supabase.co"