通过 Simmer API 获取 CEX 价格动量信号,交易 Polymarket BTC 5分钟和15分钟快速市场。默认信号源为币安 BTC/USDT K线。适用于...
Polymarket FastLooop Trader.是一项面向实际任务的技能,主要用于Trade Polymarket的5分钟BTC快市,使用Binance的实时价格势头.;Polymarket. 仅限.;
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
利用币安(Binance)实时价格动量,交易 Polymarket 上的 5 分钟 BTC 快速市场。
仅限 Polymarket。**所有交易均在 Polymarket 上执行,使用真实 USDC。使用
--live启用实盘交易,模拟运行(dry-run)为默认模式。
工作原理: 每个周期内,脚本会查找当前活跃的 BTC 快速市场,检查币安上 BTC 的价格动量,并在动量方向与市场赔率出现背离时发起交易。
这是一个模板。 默认信号(币安动量)可助您快速上手。您代理(agent)的推理能力才是核心优势 —— 可叠加情绪分析、多交易所价差、新闻流或自定义信号来提升策略表现。
⚠️ 快速市场收取 Polymarket 的 10% 手续费(
is_paid: true)。请在计算盈利优势(edge)时计入此项成本。
当用户希望实现以下目标时,请使用该技能:
当用户请求安装或配置该技能时,请按以下步骤操作:
索取 Simmer API 密钥
SIMMER_API_KEY确认配置项(或采用默认值)
配置定时任务或循环机制(调度由用户自主控制 — 参见“如何循环运行”)
# 设置您的 API 密钥 export SIMMER_API_KEY="your-key-here" # 模拟运行 — 查看将发生什么 python fastloop_trader.py # 实盘运行 python fastloop_trader.py --live # 实盘 + 静默模式(适用于 cron / 心跳循环) python fastloop_trader.py --live --quiet # 实盘 + 智能仓位(每笔交易占账户余额的 5%) python fastloop_trader.py --live --smart-sizing --quiet
该脚本每次仅执行一个周期 —— 循环逻辑由您的 bot 控制。请设置 cron 任务或心跳机制:
每 5 分钟一次(每个快速市场窗口执行一次):
*/5 * * * * cd /path/to/skill && python fastloop_trader.py --live --quiet
每 1 分钟一次(更激进,可捕捉窗口中期机会):
* * * * * cd /path/to/skill && python fastloop_trader.py --live --quiet
通过 OpenClaw 心跳机制运行: 在您的 HEARTBEAT.md 中添加如下行:
Run: cd /path/to/fast market && python fastloop_trader.py --live --quiet
可通过 config.json、环境变量或 --set 参数进行配置:
# 修改入场阈值 python fastloop_trader.py --set entry_threshold=0.08 # 交易 ETH 而非 BTC python fastloop_trader.py --set asset=ETH # 同时设置多个参数 python fastloop_trader.py --set min_momentum_pct=0.3 --set max_position=10
| 配置项 | 默认值 | 环境变量 | 说明 |
|---|---|---|---|
entry_threshold |
0.05 | SIMMER_SPRINT_ENTRY |
触发交易所需的最小价格偏离(相对于 50 美分) |
min_momentum_pct |
0.5 | SIMMER_SPRINT_MOMENTUM |
触发交易所需的 BTC 最小百分比变动 |
max_position |
5.0 | SIMMER_SPRINT_MAX_POSITION |
单笔交易最大金额(美元) |
signal_source |
binance | SIMMER_SPRINT_SIGNAL |
价格数据源(binance、coingecko) |
lookback_minutes |
5 | SIMMER_SPRINT_LOOKBACK |
用于计算的价格历史时长(分钟) |
min_time_remaining |
60 | SIMMER_SPRINT_MIN_TIME |
跳过剩余时间少于该值的快速市场(单位:秒) |
asset |
BTC | SIMMER_SPRINT_ASSET |
交易标的(BTC、ETH、SOL) |
window |
5m | SIMMER_SPRINT_WINDOW |
市场窗口持续时间(5m 或 15m) |
volume_confidence |
true | SIMMER_SPRINT_VOL_CONF |
是否根据币安成交量加权信号 |
{
"entry_threshold": 0.08,
"min_momentum_pct": 0.3,
"max_position": 10.0,
"asset": "BTC",
"window": "5m",
"signal_source": "binance"
}
python fastloop_trader.py # 模拟运行 python fastloop_trader.py --live # 实盘交易 python fastloop_trader.py --live --quiet # 仅输出交易和错误信息(静默模式) python fastloop_trader.py --smart-sizing # 基于账户总资金动态调整仓位 python fastloop_trader.py --positions # 显示当前未平仓的快速市场仓位 python fastloop_trader.py --config # 显示当前配置 python fastloop_trader.py --set KEY=VALUE # 更新配置项
默认信号(币安动量):
(当前价格 - 5 分钟前价格) / 5 分钟前价格min_momentum_pct(默认 0.5%)entry_threshold(默认 5 美分)示例: BTC 过去 5 分钟上涨 0.8%,但快速市场 YES 报价仅为 $0.52。预期价格约为 $0.55,存在 3 美分偏离 → 买入 YES。
默认动量信号仅为起点。如需构建专属优势,请尝试以下扩展方向:
该技能已封装全部 Simmer 底层逻辑(市场发现、合约导入、交易执行)。您的 agent 提供的是真正的 Alpha。
⚡ Simmer FastLoop Trading Skill ================================================== [DRY RUN] No trades will be executed. Use --live to enable trading. ⚙️ Configuration: Asset: BTC Entry threshold: 0.05 (min divergence from 50¢) Min momentum: 0.5% (min price move) Max position: $5.00 Signal source: binance Lookback: 5 minutes Min time left: 60s Volume weighting: ✓ 🔍 Discovering BTC fast markets... Found 3 active fast markets 🎯 Selected: Bitcoin Up or Down - February 15, 5:30AM-5:35AM ET Expires in: 185s Current YES price: $0.480 📈 Fetching BTC price signal (binance)... Price: $97,234.50 (was $96,812.30) Momentum: +0.436% Direction: up Volume ratio: 1.45x avg 🧠 Analyzing... ⏸️ Momentum 0.436% < minimum 0.500% — skip 📊 Summary: No trade (momentum too weak: 0.436%)
所有交易均自动打上标签 source: "sdk:fastloop"。这意味着:
“未找到活跃的快速市场”
“未找到剩余时间超过 60 秒的快速市场”
min_time_remaining“导入失败:超出速率限制”
“无法获取价格数据”
--set signal_source=coingecko“交易失败:无流动性”
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习