> This is a template.
> The default signal uses static championship standings -- remix it with live F1 API data for real-time elimination detection as races complete.
> The skill handles all the plumbing (market discovery, trade execution, safeguards). Your agent provides the alpha.
As the F1 season progresses, drivers become mathematically eliminated from the championship. A driver is eliminated when their maximum possible points (current + MAX_POINTS_PER_RACE * remaining races) is less than the leader's current total. Yet Kalshi markets often still price eliminated drivers above 0% -- this is free money.
Key advantages:
max_possible = current_points + 26 * remaining_races
max_possible < leader_points
| Component | Points |
|-----------|--------|
| Win | 25 |
| Fastest lap | 1 |
| Max per race | 26 |
conviction = min(market_price / entry_edge, 2.0) / 2.0
size = max($1.00, conviction * MAX_POSITION_USD)
| Parameter | Default | Notes |
|-----------|---------|-------|
| Entry edge | 3% | Min market price on eliminated driver to trade |
| Exit threshold | 45% | Sell when position price reaches this |
| Max position size | $5.00 USDC | Per market |
| Max trades per run | 5 | Rate limiting |
| Max slippage | 15% | Skip if slippage exceeds |
| Min liquidity | $0 | Disabled by default |
clawhub install kalshi-f1-elimination-trader
Requires: SIMMER_API_KEY and SOLANA_PRIVATE_KEY environment variables.
Cron is set to null -- the skill does not run on a schedule until you configure it in the Simmer UI.
The skill defaults to dry-run mode. Real trades only execute when --live is passed explicitly.
| Scenario | Mode | Financial risk |
|----------|------|----------------|
| python trader.py | Dry run | None |
| Cron / automaton | Dry run | None |
| python trader.py --live | Live (Kalshi via DFlow) | Real USDC |
| Variable | Required | Notes |
|----------|----------|-------|
| SIMMER_API_KEY | Yes | Trading authority. Treat as a high-value credential. |
| SOLANA_PRIVATE_KEY | Yes | Base58-encoded Solana private key for live trading. |
| Variable | Default | Purpose |
|----------|---------|---------|
| SIMMER_F1_ELIM_ENTRY_EDGE | 0.03 | Min market price on eliminated driver to trade |
| SIMMER_F1_ELIM_EXIT_THRESHOLD | 0.45 | Sell position when price reaches this level |
| SIMMER_F1_ELIM_MAX_POSITION_USD | 5.00 | Max USDC per trade |
| SIMMER_F1_ELIM_MAX_TRADES_PER_RUN | 5 | Max trades per execution cycle |
| SIMMER_F1_ELIM_SLIPPAGE_MAX | 0.15 | Max slippage before skipping trade |
| SIMMER_F1_ELIM_MIN_LIQUIDITY | 0 | Min market liquidity USD (0 = disabled) |
simmer-sdk is published on PyPI by Simmer Markets.
共 1 个版本