BTC Sprint Stack
Use this skill to operate a conservative BTC 5m/15m sprint bot on Simmer.
This is a template. The default signal is short-horizon BTC momentum plus Simmer context filters. Replace the signal source, confidence model, or edge inputs without changing the execution, journaling, and risk plumbing.
Operating constraints
- Default to dry-run.
- Use the official
SimmerClientfromsimmer-sdk. - Only target BTC fast markets (
5m,15m) from Polymarket. - Enforce risk defaults from
config/defaults.json. - Merge learned tunables from
data/live_params.jsonbefore env overrides. - Every trade must include:
sourceskill_slugreasoningsignal_data.edgesignal_data.confidencesignal_data.signal_source
- LLM decisions must validate to strict JSON and remain BTC-only.
Entrypoint
./.venv/bin/python skills/btc-sprint-stack/main.py --once --dry-run --validate-real-path
Files
main.py— orchestrationmodules/btc_sprint_signal.py— momentum and fallback signalmodules/btc_regime_filter.py— time, spread, edge, confidence, fee checksmodules/btc_sprint_executor.py— dry-run/live execution wrappermodules/btc_position_manager.py— bankroll and position sizingmodules/btc_trade_journal.py— JSONL journalmodules/btc_self_learn.py— bounded parameter suggestionsmodules/btc_heartbeat.py— run summary and briefingmodules/btc_llm_decider.py— strict JSON decision layer, provider abstraction, and learning store helpersdata/live_params.json— learned tunables overlaydata/pending_rules.json— pending and applied rule suggestionsdata/llm_decisions.jsonl— per-cycle LLM decision log
微信扫一扫