A Groups-category skill for the 2026 World Cup built on market dynamics, not winner-picking:
becomes "obvious" and retail money reprices the leg up. "Obvious" is read **from the market
itself** (the leg crossing a configured price threshold) — no sports model required.
(Strategy family credit: group-stage repricing ideas circulating on X.)
prices that sum incoherently back toward 1. Mutual exclusivity is confirmed from market text
(a complete 4-leg group-winner set — "win Group X" or "finish first in Group X") — if it can't
be confirmed, the set is alerted, never arbed.
the mispriced one. It never picks winners standalone.
$SIM; real trading requires --live and --venue polymarket and a claimed, wallet-linked Simmer agent. --live and --dry-run are mutually exclusive.
open_exposure + cost > DAILY_BUDGET_USD. State updates are lock-protected (fcntl.flock).
state_dry.json) and routes through the SDK paperengine rather than stubbing success.
venue exposes one (falls back to mid on $SIM — see Known limitations).
skill_slug + a public reasoning string.| Var | Default | Meaning | ||
|---|---|---|---|---|
| --- | --- | --- | ||
TRADING_VENUE | sim | sim or polymarket (with --live) | ||
MAX_TRADE_USD | 5 | per-leg cap | ||
DAILY_BUDGET_USD | 50 | open-exposure cap | ||
ENTRY_MAX_ASK | 0.55 | buy a group favorite only at/below this | ||
EXIT_REPRICE | 0.78 | trim a held leg at/above this | ||
MIN_COHERENCE_GAP | 0.05 | min ` | sum−1 | ` on a confirmed 4-leg set |
MAX_SLIPPAGE_PCT | 0.03 | skip legs whose context slippage exceeds this |
python scripts/group_repricer.py --dry-run # default; sim paper pass
python scripts/group_repricer.py --status # show positions/exposure
python scripts/group_repricer.py --live --venue polymarket # real money (after sim record)
Requires SIMMER_API_KEY.
$SIM (LMSR) has no order book — ask/spread/depth gates only bind on the real venue; simvalidates logic, not microstructure.
upstream pool (list_importable_markets). Group-winner markets live upstream until Simmer
imports them, so importable candidates are surfaced in the report but never traded — they
only become tradeable once imported + priced. (Simmer's WC auto-importer hasn't imported the
group-winner event yet — likely an upstream fifa-world-cup tag mismatch, tracked Simmer-side;
until then the skill shows candidates without trading them.)
EXIT_REPRICE) is the strategy's most sensitive knob — it ships at areasonable default and is meant to be tuned in sim / by Autoresearch, not trusted blindly.
auto-risk settings before running live.
No performance claims are made or implied. This skill describes what it does, not what it returns.
共 2 个版本