Install
openclaw skills install @diagnostikon/polymarket-macro-weekend-momentum-traderTrades altcoin (ETH/SOL/XRP) Up/Down markets based on BTC weekend price threshold momentum drift. BTC leads altcoins by 6-24 hours on weekends because altcoin market makers are less active. Calculates BTC drift direction from the threshold ladder and trades altcoins that havent caught up yet.
openclaw skills install @diagnostikon/polymarket-macro-weekend-momentum-traderThis is a template. The default signal uses BTC price threshold ladder drift to predict altcoin direction on weekends -- remix it with real-time Binance data, funding rates, or on-chain whale flow. The skill handles all the plumbing (market discovery, drift calculation, trade execution, safeguards). Your agent provides the alpha.
Every weekend, Polymarket lists BTC price threshold markets ("Will BTC trade above $66k?") AND altcoin Up/Down markets ("Ethereum Up or Down - Saturday 2:00PM"). BTC leads altcoins by 6-24 hours on weekends because altcoin market makers are less active -- they reduce liquidity provision on Saturdays and Sundays, creating a systematic lag in price discovery.
The BTC threshold ladder acts as a real-time sentiment thermometer. When P(above $66k) rises from 40% to 60% over a few hours, that signals bullish weekend drift. But ETH/SOL/XRP Up/Down markets are still priced at ~50% because altcoin market makers haven't repriced yet. By the time they do, the opportunity is gone.
BTC weekend drift predicts altcoin direction with a 6-24 hour lag:
BTC leads, altcoins lag -- On weekends, BTC price moves propagate to altcoins with a delay because altcoin market makers reduce their weekend presence. Polymarket altcoin Up/Down markets are priced by the same thin weekend liquidity.
Threshold ladder as drift signal -- BTC threshold markets form a probability ladder (P(above 60k) > P(above 65k) > P(above 70k)). When the AVERAGE probability across the ladder shifts upward, it signals bullish momentum. When it steepens (low thresholds rising, high thresholds falling), it signals bearish.
Weekend-only timing -- The edge exists ONLY on weekends and Monday early hours. Weekday market makers are active and reprice altcoins quickly, closing the lag window.
Cross-category macro signal -- Using BTC threshold markets (a DIFFERENT market category) to predict altcoin Up/Down markets creates an information advantage that single-category traders miss entirely.
get_markets(limit=200) fallbackDRIFT_THRESHOLD (default 0.08)max(MIN_TRADE, conviction * MAX_POSITION)| BTC Ladder State | Avg P | Drift | Action |
|---|---|---|---|
| P(60k)=80%, P(65k)=60%, P(70k)=40% | 0.60 | Bullish +0.10 | Buy YES on lagging altcoins |
| P(60k)=40%, P(65k)=25%, P(70k)=10% | 0.25 | Bearish -0.25 | Buy NO on lagging altcoins |
| P(60k)=55%, P(65k)=50%, P(70k)=45% | 0.50 | Neutral 0.00 | No trades |
With defaults (YES_THRESHOLD=0.38, MIN_TRADE=$5, MAX_POSITION=$40, drift boost):
| Altcoin p | Base conviction | With drift=0.20 boost | Size |
|---|---|---|---|
| 38% (threshold) | 0% | 0% | $5 (floor) |
| 30% | 21% | 25% | $10 |
| 20% | 47% | 57% | $23 |
| 10% | 74% | 88% | $35 |
bitcoin above, btc above, BTCUSDT above, bitcoin reach, btc reach,
bitcoin hit, btc hit, bitcoin price, btc price, btc threshold,
Ethereum Up or Down, Solana Up or Down, XRP Up or Down,
ETH Up or Down, SOL Up or Down,
ethereum up, solana up, xrp up
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 -- nothing runs automatically until you configure it in Simmer UI.
| Variable | Required | Notes |
|---|---|---|
SIMMER_API_KEY | Yes | Trading authority. Treat as 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 (reached at 100% conviction) |
SIMMER_MIN_TRADE | 5 | Floor for any trade (min USDC regardless of conviction) |
SIMMER_MIN_VOLUME | 3000 | Min market volume filter (USD) |
SIMMER_MAX_SPREAD | 0.08 | Max bid-ask spread (8%) |
SIMMER_MIN_DAYS | 0 | Min days until resolution |
SIMMER_MAX_POSITIONS | 8 | Max concurrent open positions |
SIMMER_YES_THRESHOLD | 0.38 | Buy YES if market price <= this value |
SIMMER_NO_THRESHOLD | 0.62 | Sell NO if market price >= this value |
SIMMER_DRIFT_THRESHOLD | 0.08 | Minimum BTC drift magnitude to trigger altcoin trades |
simmer-sdk by Simmer Markets (SpartanLabsXyz)