Jenetics SQX governance AL-J01 · AL-J02
When ON, every CPCV split runs its own GA (engine default in the JAR). Institutional best practice
is OFF: fixed candidate parameters evaluated across all folds with purge+embargo. Toggling here writes
jenetics_overrides.json in the SQX project and exposes the exact HTTP override payload
to merge into evolveSqx requests.
evolveSqx call):Invoke-RestMethod -Method Post -Uri "http://127.0.0.1:8090/sqx/jenetics/evolve" -ContentType "application/json" -Body '{"cpcvRetrain": false}'
curl -X POST "http://127.0.0.1:8090/sqx/jenetics/evolve" -H "Content-Type: application/json" -d '{"cpcvRetrain": false}'
Forces use="true" on CPCV_PASS and CPCV_WORST_PF in the SQX
optimizer project XML so the GA can't rank survivors without robustness pressure. Reversible.
A .bak of the XML is created on first apply.
Outbound alerts on EA lifecycle (pause / resume / kill), big trade closures and
risk events. Channel credentials live in .env
(TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID,
DISCORD_WEBHOOK_URL) — restart the app after editing them.
...8778