35 lines
1.8 KiB
YAML
35 lines
1.8 KiB
YAML
|
|
# GREEN S6 bucket sizing table
|
|||
|
|
# ────────────────────────────────────────────────────────────────────────────
|
|||
|
|
# Auto-generated by prod/scripts/recompute_s6_coefficients.py.
|
|||
|
|
# Bucket → per-entry notional multiplier applied at the orchestrator single-site
|
|||
|
|
# (`nautilus_dolphin/nautilus_dolphin/nautilus/esf_alpha_orchestrator.py`).
|
|||
|
|
#
|
|||
|
|
# Semantics:
|
|||
|
|
# value == 1.0 → no-op (same as BLUE)
|
|||
|
|
# value < 1.0 → size down (fractional)
|
|||
|
|
# value > 1.0 → size up (leaned-into bucket)
|
|||
|
|
# absent bucket → 1.0 (no-op)
|
|||
|
|
# value == 0.0 → prefer banning via `asset_bucket_ban_set` in green.yml
|
|||
|
|
# (selector-ban reroutes to next-ranked asset;
|
|||
|
|
# sizer 0× would waste the slot)
|
|||
|
|
#
|
|||
|
|
# Regeneration cadence: env S6_RECOMPUTE_INTERVAL_DAYS (default 30).
|
|||
|
|
# If any bucket's net-PnL moves > ~20% between runs, the recompute flow flags
|
|||
|
|
# the change in CH `dolphin.s6_recompute_log` for manual review before apply.
|
|||
|
|
# ────────────────────────────────────────────────────────────────────────────
|
|||
|
|
|
|||
|
|
meta:
|
|||
|
|
generated_at: "2026-04-21T00:00:00Z" # replaced on each recompute
|
|||
|
|
source_branch: "exp/green-s6-esof-aem-shadow-2026-04-21"
|
|||
|
|
n_trades: 0 # populated by recompute script
|
|||
|
|
note: "Bootstrap stub — regenerate with prod/scripts/recompute_s6_coefficients.py before staging"
|
|||
|
|
|
|||
|
|
# Bucket → multiplier. B4 excluded (banned at selector). B2 omitted (= 1.0 no-op).
|
|||
|
|
# Seeded from the S6 scenario in prod/docs/CRITICAL_ASSET_PICKING_BRACKETS_VS._ROI_WR_AT_TRADES.md.
|
|||
|
|
buckets:
|
|||
|
|
0: 0.40
|
|||
|
|
1: 0.30
|
|||
|
|
3: 2.00
|
|||
|
|
5: 0.50
|
|||
|
|
6: 1.50
|