Trades ETH price markets on Kalshi using the 4% staking yield as a fundamental price floor. When markets underprice ETH relative to the yield-implied floor,...
This is a template. The default signal uses a static 4% staking yield as a price floor -- remix it with live Lido/Rocket Pool yield data, validator queue depth, or MEV reward estimates. The skill handles all the plumbing (market discovery, trade execution, safeguards). Your agent provides the alpha.
ETH staking yields approximately 4% APR, creating a fundamental floor for ETH price. Rational stakers will not sell below the yield-implied value. This skill computes that floor for each market's time horizon and trades when Kalshi prices imply ETH below the floor.
Key advantages:
floor = base_price * (1 + yield% * days/365)|fair - market| >= entry_edgeMarketTargetDaysFloorFair PMarket PActionETH above $3000$300030$351185%72%BUY YESETH above $4000$400030$351140%45%HoldETH above $5000$500030$351115%28%BUY NO
conviction = min(|edge| / entry_edge, 2.0) / 2.0size = max($5.00, conviction * MAX_POSITION_USD)ParameterDefaultNotesEntry edge8%Min model-vs-market divergence to tradeExit threshold45%Sell when position price reaches thisMax position size$5.00 USDCPer marketMax trades per run3Rate limitingStaking yield4.0%Annual staking yield assumptionBase ETH price$3500Current ETH price baseline
bash
clawhub install kalshi-eth-staking-yield-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.
ScenarioModeFinancial riskpython trader.pyDry runNoneCron / automatonDry runNonepython trader.py --liveLive (Kalshi via DFlow)Real USDC
The automaton cron is set to null -- it does not run on a schedule until you configure it in the Simmer UI. autostart: false means it won't start automatically on install.
VariableRequiredNotesSIMMER_API_KEYYesTrading authority. Treat as a high-value credential.SOLANA_PRIVATE_KEYYesBase58-encoded Solana private key for live trading.
VariableDefaultPurposeSIMMER_ETH_STAKE_ENTRY_EDGE``0.08Min divergence to trigger tradeSIMMER_ETH_STAKE_EXIT_THRESHOLD``0.45Sell position when price reaches this levelSIMMER_ETH_STAKE_MAX_POSITION_USD``5.00Max USDC per tradeSIMMER_ETH_STAKE_MAX_TRADES_PER_RUN``3Max trades per execution cycleSIMMER_ETH_STAKE_SLIPPAGE_MAX``0.15Max slippage before skipping (15%)SIMMER_ETH_STAKE_MIN_LIQUIDITY``0Min market liquidity USD (0 = disabled)SIMMER_ETH_STAKE_YIELD_PCT``4.0Annual staking yield assumptionSIMMER_ETH_STAKE_BASE_PRICE``3500Current ETH price baseline
simmer-sdk is published on PyPI by Simmer Markets.
Review the source before providing live credentials if you require full auditability.