Install
openclaw skills install @diagnostikon/polymarket-24h-cross-asset-sync-traderTrades cross-asset correlation divergences in 5-minute crypto "Up or Down" markets on Polymarket. When BTC, ETH, SOL, DOGE, XRP, and BNB have overlapping time windows, highly correlated assets should move together. A divergence (e.g., BTC Up at 55% but ETH Down at 55% in the same 5-min slot) almost always corrects. This skill detects the outlier and trades it toward the group consensus, sizing by conviction.
openclaw skills install @diagnostikon/polymarket-24h-cross-asset-sync-traderThis is a template. The default signal is cross-asset divergence detection in 5-minute crypto "Up or Down" markets — remix it with additional correlation models, momentum overlays, or real-time price feeds. The skill handles all the plumbing (market discovery, window grouping, trade execution, safeguards). Your agent provides the alpha.
Polymarket lists 5-minute "Up or Down" markets for multiple crypto assets in the same time window:
Each market is traded independently by retail. But crypto assets are highly correlated — BTC/ETH at ~0.85, BTC/SOL at ~0.75. When the group consensus says "Up" but one asset diverges to "Down," the outlier almost always snaps back.
This skill groups markets by time window, computes the consensus direction, identifies outliers, and trades the correction.
In traditional markets, pairs traders exploit correlated instruments that temporarily diverge. This is the prediction market equivalent for short-duration crypto bets.
| Asset | Direction | Probability | Up Prob |
|---|---|---|---|
| BTC | Up | 58% | 58% |
| ETH | Up | 56% | 56% |
| SOL | Up | 54% | 54% |
| DOGE | Down | 55% | 45% |
Group mean Up probability: 53%. DOGE diverges at 45% (8% deviation). Trade: buy YES on DOGE (bet it goes Up like the rest).
MIN_DIVERGENCEYES_THRESHOLD / NO_THRESHOLD)The skill defaults to paper trading (venue="sim"). Real trades only with --live flag.
| Scenario | Mode | Financial risk |
|---|---|---|
python trader.py | Paper (sim) | None |
| Cron / automaton | Paper (sim) | None |
python trader.py --live | Live (polymarket) | Real USDC |
autostart: false and cron: null mean nothing runs automatically until configured in Simmer UI.
| Variable | Required | Notes |
|---|---|---|
SIMMER_API_KEY | Yes | Trading authority. Treat as a high-value credential. |
All declared as tunables in clawhub.json and adjustable from the Simmer UI.
| Variable | Default | Purpose |
|---|---|---|
SIMMER_MAX_POSITION | 40 | Max USDC per trade at full conviction |
SIMMER_MIN_TRADE | 5 | Floor for any trade |
SIMMER_MIN_VOLUME | 5000 | Min market volume filter (USD) |
SIMMER_MAX_SPREAD | 0.08 | Max bid-ask spread |
SIMMER_MIN_DAYS | 0 | Min days until resolution (0 = allow same-day) |
SIMMER_MAX_POSITIONS | 8 | Max concurrent open positions |
SIMMER_YES_THRESHOLD | 0.38 | Buy YES only if market probability <= this |
SIMMER_NO_THRESHOLD | 0.62 | Sell NO only if market probability >= this |
SIMMER_MIN_DIVERGENCE | 0.04 | Min cross-asset divergence to trigger a trade |
Crypto assets share macro risk factors: BTC dominance, USD index, regulatory headlines, and institutional flow. In a 5-minute window, the probability that BTC goes Up while ETH goes Down is very low — their 5-min return correlation exceeds 0.80.
When Polymarket shows a divergence across correlated assets in the same time slot, it is almost always due to:
This skill treats the multi-asset window as a correlation lattice and trades the repair.
simmer-sdk by Simmer Markets (SpartanLabsXyz)