Install
openclaw skills install @djdyll/polymarket-btc-5m-mtf-momentum-dyllMulti-timeframe CEX momentum trading for Polymarket BTC 5-minute fast markets. Aligns 1m/3m/5m Binance returns for directional conviction. Inspired by the
openclaw skills install @djdyll/polymarket-btc-5m-mtf-momentum-dyll⚡ This is a template. You must configure your
SIMMER_API_KEYbefore running.
Raw CEX momentum → Polymarket alpha. When all timeframes align, the signal is undeniable.
This bot reads the battlefield in real-time — 1-minute, 3-minute, and 5-minute Binance BTC/USDT returns voting on direction. When momentum converges across timeframes, it strikes. No hesitation, no second-guessing. Pure directional conviction deployed into Polymarket 5-minute fast markets.
Inspired by the #1 trader on the Simmer leaderboard — yanksie, who dominates BTC 5m markets with a 79% win rate across 4,000+ trades. This foundation captures the core multi-timeframe momentum approach that drives that edge.
Three timeframes. One direction. Maximum conviction.
Direction = majority vote. Confidence = signal-to-noise ratio scaled against recent volatility. The bot only fires when the math says go.
This is the foundation. The confidence threshold (0.50) is intentionally detuned. Out of the box, it trades. But the real alpha comes from tuning:
These gates and logic layers can dramatically improve WR beyond the foundation. They're left to the trader to implement. The Ferrari is in the garage — you bring the driving skills.
pip install simmer-sdkexport SIMMER_API_KEY=sk_live_...python3 mtf_momentum.pypython3 mtf_momentum.py --live| Parameter | Env Var | Default | Description |
|---|---|---|---|
| Confidence Min | SIMMER_MTF_CONF_MIN | 0.50 | Minimum confidence to trade |
| Confidence Scale | SIMMER_MTF_CONF_SCALE | 2.1 | Volatility scaling factor |
| Eval Min Age | SIMMER_MTF_EVAL_MIN_AGE | 90 | Min market age (seconds) |
| Eval Max Age | SIMMER_MTF_EVAL_MAX_AGE | 180 | Max market age (seconds) |
| Trade Size | SIMMER_MTF_TRADE_SIZE | 10 | Trade size in $SIM |
# Dry run (paper mode)
python3 mtf_momentum.py
# Live trading
python3 mtf_momentum.py --live
# Show current positions
python3 mtf_momentum.py --positions
# Show config
python3 mtf_momentum.py --config
# Tune confidence threshold
python3 mtf_momentum.py --set conf_min=0.65
# Check portfolio status
python3 scripts/status.py
⚡ BTC 5m MTF Momentum
==================================================
[PAPER MODE] Use --live for real trades.
Config: conf_min=0.50 conf_scale=2.1 eval_window=90-180s size=$10
Fetching BTC 5m fast markets...
Found 2 active markets
📊 BTC 5m — Will BTC go up in the next 5 minutes?
Market age: 112s (in eval window)
r1=+0.08% r3=+0.15% r5=+0.22% → UP (3/3 aligned)
vol=0.0011 conf=0.94 ✅ TRADE
→ BUY YES $10.00 | reason: MTF momentum aligned UP (conf=0.94)
✅ Paper trade executed (12.5 shares)
Summary: 1 signal, 1 trade
SIMMER_MTF_EVAL_MIN_AGE / SIMMER_MTF_EVAL_MAX_AGE.SIMMER_MTF_CONF_MIN for more trades (lower WR) or wait for stronger signals.pip install simmer-sdk.*/1 * * * * — runs every minute, checks market age, trades if in eval window.