关于 crypto-hft
crypto-hft 是 Clodds 的技能,用于自动交易 Polymarket 加密货币二元市场。它提供四种入场策略、按市场时长划分的预设,并默认以模拟模式运行。
主要功能
- 01四种自动入场策略
- 02多种市场时长预设
- 03默认模拟运行
- 04持仓与交易监控
- 05可配置退出条件和风险限额
适用场景
- 01在不下真实订单时测试策略
- 02交易 5 分钟 BTC 市场
- 03查看持仓和已平仓交易盈亏
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ alsk1992/ cloddsbot --skill crypto-hft安装后在 Claude Code 中输入/crypto-hft确认已加载。
附带文件index.ts
详细介绍
加密货币高频交易 - 二元市场交易
使用 4 种自动化策略交易 Polymarket 的加密货币二元市场。只需告诉我们你想做什么!
可选市场时长(任选其一):
- 5 分钟:仅 BTC - 超高频交易
- 15 分钟:所有资产(BTC、ETH、SOL、XRP)- 均衡,最受欢迎
- 1 小时:所有资产 - 更快的波段交易
- 4 小时:所有资产 - 多小时趋势
- 每日:所有资产 - 仓位交易,隔夜持仓
每轮都有 UP/DOWN 代币对,并使用 Chainlink 价格馈送以 0 或 1 结算。
默认以模拟运行模式启动(不会下达真实订单)。免费测试后再开始实盘交易!
自然地与 Clodds 对话
只需说出你想交易什么:
"Trade 5-minute BTC markets"
→ /hft start --preset 5min-btc
"Start 1-hour trading on all assets"
→ /hft start --preset 1h-all
"I want 4-hour swing trades"
→ /hft start --preset 4h-all
"Show me daily market presets"
→ /hft preset list
"Trade conservatively on 15-minute markets"
→ /hft start --preset conservative
"Aggressive all-in on 15-min with all strategies"
→ /hft start --preset aggressive
快速开始
/crypto-hft start # 15-min (default): BTC,ETH,SOL,XRP
/crypto-hft start --preset 5min-btc # 5-minute BTC (fast, aggressive)
/crypto-hft start --preset 1h-all # 1-hour all assets
/crypto-hft start --preset 4h-all # 4-hour all assets (swing)
/crypto-hft start --preset daily-all # Daily all assets (position)
/crypto-hft start BTC,ETH --dry-run # 15-min specific assets, dry run
/crypto-hft status # Check stats + open positions
/crypto-hft stop # Stop and show summary
如需实盘交易,请设置 Polymarket 环境变量并省略 --dry-run:
export POLY_PRIVATE_KEY="..."
export POLY_FUNDER_ADDRESS="..."
export POLY_API_KEY="..."
export POLY_API_SECRET="..."
export POLY_API_PASSPHRASE="..."
命令
启动 / 停止
/crypto-hft start [ASSETS] [--size N] [--dry-run] [--preset NAME]
/crypto-hft stop
监控
/crypto-hft status Stats, round info, open positions
/crypto-hft positions Last 20 closed trades with PnL
/crypto-hft markets Active markets from Gamma API (5-min or 15-min)
/crypto-hft round Current round slot and timing
配置(运行期间)
/crypto-hft config Show current config
/crypto-hft config --tp 15 --sl 12 Set take-profit/stop-loss %
/crypto-hft config --size 30 --max-pos 4 Set trade size and max positions
/crypto-hft config --ratchet on --trailing off Toggle exit features
/crypto-hft config --max-loss 100 Set daily loss limit
策略控制
/crypto-hft enable momentum Enable a strategy
/crypto-hft disable expiry_fade Disable a strategy
预设
/crypto-hft preset list Show all presets
/crypto-hft preset save my_config Save current config as preset
/crypto-hft preset load scalper Load a preset (into running engine or for next start)
/crypto-hft preset delete my_config Delete a saved preset
策略
| 策略 | 入场条件 | 订单模式 | 最适合 |
|---|---|---|---|
| momentum | 现货价格已变动,poly 滞后 | maker_then_taker | 捕捉滞后反应 |
| mean_reversion | 代币定价错误,现货平稳 | maker(0% 费用) | 区间震荡市场 |
| penny_clipper | 在区间内振荡,价格低于均值 | maker(0% 费用) | 窄价差剥头皮交易 |
| expiry_fade | 临近到期、定价偏斜、现货持平 | taker(追求速度) | 临近轮次结束时的均值回归 |
内置预设
按市场时长
5 分钟(仅 BTC)
| 预设 | 规模 | 最大持仓 | 策略 | 特性 |
|---|---|---|---|---|
| 5min-btc | $15 | 1 | 全部 4 种 | 激进 - 最短年龄 10s |
| 5min-btc-conservative | $10 | 1 | MR、PC | 保守 - 最短年龄 15s |
1 小时(所有资产)
| 预设 | 规模 | 最大持仓 | 策略 | 特性 |
|---|---|---|---|---|
| 1h-all | $20 | 3 | 全部 4 种 | 均衡 - 阶梯止盈 + 移动止盈 |
4 小时(所有资产 - 波段)
| 预设 | 规模 | 最大持仓 | 策略 | 特性 |
|---|---|---|---|---|
| 4h-all | $30 | 4 | Mom + MR | 专注波段交易 |
每日(所有资产 - 仓位)
| 预设 | 规模 | 最大持仓 | 策略 | 特性 |
|---|---|---|---|---|
| daily-all | $50 | 4 | Mom + MR | 仓位交易,紧密阶梯止盈 |
15 分钟(经典 - 所有资产)
| 预设 | 规模 | 最大持仓 | 策略 | 风险 |
|---|---|---|---|---|
| conservative | $10 | 2 | MR、PC | 低 - 模拟运行,严格止损 |
| aggressive | $50 | 4 | 全部 4 种 | 高 - 实盘,宽松止损 |
| scalper | $20 | 3 | 仅 PC | 中 - 启用阶梯止盈 |
| momentum_only | $30 | 3 | 仅 Mom | 中 - 阶梯止盈 + 移动止盈 |
图例: MR=mean_reversion,PC=penny_clipper,Mom=momentum
市场时长对比
| 方面 | 5 分钟 | 1 小时 | 4 小时 | 每日 |
|---|---|---|---|---|
| 资产 | BTC | 全部 | 全部 | 全部 |
| 时长 | 300s | 3,600s | 14,400s | 86,400s |
| 最短轮次年龄 | 10s | 60s | 120s | 600s |
| 最短剩余时间 | 50s | 180s | 600s | 3,600s |
| 强制退出 | 10s | 60s | 120s | 600s |
| 最适合 | 高频剥头皮 | 快速波段 | 波段交易 | 仓位交易 |
| 流动性 | 稀薄 | 良好 | 很好 | 极佳 |
| 费用影响 | 关键 | 中等 | 低 | 很低 |
| 每日轮次 | 288 | 24 | 6 | 1 |
不同期限的交易策略:
- 5 分钟:超高频,需要严格的风险管理,侧重 penny_clipper
- 1 小时:均衡的入场时机,适合均值回归 + 动量策略
- 4 小时:波段交易,捕捉多小时趋势,侧重动量策略
- 每日:仓位交易,关注宏观经济驱动因素,持仓周期较长
退出逻辑
每 500ms 监控一次持仓,共有 9 种退出类型(按优先级排序):
- 强制退出 - 距到期不足 30s(15 分钟周期)或不足 10s(5 分钟周期)
- 止盈 - PnL >= TP%(默认 15%)
- 止损 - PnL <= -SL%(默认 12%)
- 阶梯底线 - 根据已确认的历史最高点逐步回吐
- 追踪止损 - 随着到期时间临近而收紧
- 深度骤降 - 订单簿深度下降 60% 以上且价格下跌
- 盈利停滞 - 已盈利,但买价 7s 未变
- 盈利滞涨 - 盈利 +3% 且 13s 内毫无进展
- 时间退出 - 剩余时间即将低于最低值
架构
Binance WS (spot) --> CryptoFeed --> Strategy Evaluators --> Entry Signals
Gamma API ---------> MarketScanner --> Round Detection |
v
Poly Orderbook ----> OBI/Spread/Depth --> Exit Checks --> ExecutionService
|
PositionManager (ratchet, trailing, depth collapse)
评论
支持 Markdown