Files
eth_hedge_sim/docs/策略说明.md
T
2026-07-26 16:09:47 +08:00

12 KiB
Raw Blame History

ETH 永续 + 期权对冲策略说明

依据当前代码逻辑整理(SIM 默认真值参数)。
关联:开发方案商业化与授权方案
更新:2026-07-25


1. 策略一句话

ATM 期权买方 表达方向弹性,用 反向永续 做对冲腿;波动大时争取多轮兑现净盈利,波动小时接受权利金磨损,到期自动全平

本质是 概率与样本:不追求每天固定轮次,而按行情吃机会。

行情来源可切换(SIM:系统设置中可选 OKX币安 公共行情;成交仍为本机模拟撮合,不下真单

交易所 永续(默认) 期权 说明
OKX ETH-USDT-SWAP ETH-USD_UM(偏 USDC 保证金族) 当前默认
币安 ETHUSDTUSDT-M 欧洲期权 ETH-YYMMDD-行权价-C/PUSDT 后期实盘优先候选

有持仓时不可切换交易所;切换后自动套用该所合约并重连行情。


2. 仓位结构(默认)

默认数量 方向规则 成交方式
永续 ETH-USDT-SWAP 1 ETH 见下表 市价(吃买一/卖一 + 滑点)
期权 ETH-USD_UM 2 ETH 名义 只买不卖 开仓吃卖一,平仓吃买一

开仓顺序:先成交期权 → 确认后再市价成交永续。永续盘口失败则回滚期权扣款,不留半边仓。

平仓顺序:同样先平期权(买一薄)→ 再瞬时平永续。平期权期间永续对冲先留着;永续盘口失败则回滚期权入账。

永续杠杆默认 3×(可配)。同时最多 1 组仓,禁止叠仓开下一组。

2.1 开仓方向(ATM 相对现价优先)

行权价相对标的有偏离时(币安粗档常见),先按 ATM 偏上/偏下选向;仅当行权价与标的贴平(≈)时,才回退卖一比价。

条件 期权 永续 bias
ATM 行权价 < 标的(如 1850 vs 1859 买入 Call 做空 strike_below_spot
ATM 行权价 > 标的(如 1875 vs 1859 买入 Put 做多 strike_above_spot
ATM ≈ 标的,且 Call 卖一 > Put 卖一 买入 Call 做空 call_ask_gt_put
ATM ≈ 标的,且 Put 卖一 > Call 卖一 买入 Put 做多 put_ask_gt_call
ATM ≈ 标的且卖一相等 不开仓,继续等待

直觉:偏下行权价用 Call+空,偏上行权价用 Put+多;贴平时再按权利金溢价侧选向。


3. 开仓机制

3.1 流程概览

策略运行中
  → 无持仓且不在休息期
  → 非周末跳过(若开启)
  → 选到期:剩余时长 ≥ min_option_hours(默认 12h
  → 该到期 ATM 行权价(最接近标的)
  → 若开启 atm_open_offset_enabled|ATM  标的| ≤ max_atm_open_offset(默认 3)否则跳过
  → 选向:ATM 偏下→Call+空;偏上→Put+多;贴平→卖一比价
  → 期权杠杆 = 标的价 ÷ 卖一权利金 ≥ min_option_leverage(默认 100)
  → 先开期权(吃卖一)→ 再市价开永续(一组)
  → 锁定 initial_premium = 期权成交价 × 期权名义(不含费)

3.2 选约约束

参数 默认 作用
min_option_hours 12 过滤过近到期,减少刚开仓就到期
min_option_leverage 100 权利金相对标的不能太贵(现价/卖一)
atm_open_offset_enabled false 开仓 ATM 偏差限制开关(默认关)
max_atm_open_offset 3 开关开启后:|ATM − 标的| 超过则不开
ATM 同到期、最接近指数/标记价的行权价

无合格合约时:状态停留等待,记录「无合格期权…」,不硬开。

3.3 时间与节奏

规则 说明
开仓时间窗 已取消,全天可尝试(仍受选约约束)
周六/周日 默认 跳过新开仓(上海时区,skip_weekends);持仓仍可平
每日轮次上限 不限制;波动大可能多轮,波动小可能一轮都难
组间休息 全平后默认休息 300 秒rest_seconds)再开下一组
同时持仓 最多 1 组

3.4 费用(SIM

  • 永续、期权均按可配 fee_rate(默认 0.0005)计费。
  • 滑点按约 1 倍费率计入成交价,手续费另扣。
  • 开仓现金:支付期权权利金 + 开仓手续费;永续开仓主要扣费。

4. 平仓机制

任一触发 → 该组永续 + 期权全部平掉(先期权、后永续)。

4.1 净盈利达标(主出场)

净盈利口径(盯盘用):

净盈利 ≈ 永续浮盈 + 期权浮盈 − 预估平仓手续费
期权浮盈 = 当前买一 × 数量 − 初始权利金
出场模式 默认 触发条件
fixed_usdt 目标 15 USDT 净盈利 ≥ net_profit_target
premium_multiple 倍数 1.0 净盈利 ≥ initial_premium × premium_exit_multiple

说明:权利金倍数模式下,1× = 赚回一倍权利金金额的净利(例如权利金 20.41,目标约 20.41,不是 40.82)。

4.2 到期自动全平

  • 到达期权到期时刻(OKXUTC 08:00 = 上海 16:00)→ 原因 expiry
  • 对齐实盘:期权按标的结算价的 内在价值 入账(不吃盘口、无价差滑点);永续仍市价平掉。
  • 策略 暂停时仍执行,避免拖过期。
  • 波动小、拖到到期:权利金亏损视为 预算内成本,可接受。

4.3 平仓流动性闸门(常规出场)

常规净盈利平仓时:

  • 期权买一深度需覆盖平仓名义;
  • 买一相对标记偏差默认 ≤ 30%close_bid_mark_max_pct);
  • 不满足 → liquidity_wait,继续等待,不改开仓。

紧急全平:绕过上述闸门;期权价取 max(买一, 标记, 内在价值)。

4.4 其它平仓入口

原因码 含义
fixed_usdt / premium_multiple 净盈利达标
expiry 到期自动全平
emergency 界面紧急全平
manual 手动平仓

5. 策略侧重点

侧重点 说明
吃波动,不赌横盘 买方期权需要标的走动;大波动利于达标出场
概率与轮次 波动日可能多轮;磨盘日可能零轮或一轮认亏
确定性时间规则 用周末跳过、到期全平,不做难以精准的横盘识别
费用后净利 出场看扣完预估平仓费后的净盈利,避免「账面赚、平完亏」
单组纪律 有仓不开下一组,防止重叠风险
权利金是成本预算 小波动拖到期亏权利金,属于策略设计内损耗,不是异常 bug

适合对外表述:

适合有波动的时段;震荡磨盘是主要磨损源。不怕单边大波动本身,怕没波动却持续付时间价值。


6. 风险点评估

6.1 主要风险

风险 等级 说明 缓解(已有/建议)
横盘 / 低波动 Theta 消耗权利金;永续几乎不贡献利润 周末跳过;到期认亏全平;接受磨损日
方向选错 中高 卖一比价并非预测圣杯;错向时期权可能失利,永续端也可能承压 净盈利达标才兑现;到期强平止损时间
开平滑点与手续费 双边 taker + 滑点侵蚀小目标利润 目标默认 15U 需覆盖费用;勿把目标设过低
期权流动性 平仓买一薄、偏差大 → 等待 流动性闸门;到期/紧急可绕过
杠杆与保证金 永续 3×,标的急跌/急涨挤压保证金 控制名义、保留资金缓冲;实盘注意强平线
同到期 ATM 拥挤 低–中 临近到期价差与盘口恶化 min_option_hours;到期强平
SIM≠实盘 高(若直接外推) 本地撮合、深度与成交假设简化 小资金实盘验证后再放大
交易所限流 / 断连 行情中断导致延误开平 健康检查;部署侧监控

6.2 明确不做什么(边界)

  • 不做卖方期权(不收权利金那套)。
  • 不做横盘「智能识别」开仓过滤。
  • 不做多组并行。
  • 当前主路径为 SIM;实盘需另行授权与二次确认(见商业化方案)。

6.3 损益直觉

  • 有利波动:期权端弹性(2 ETH 名义)常快于永续(1 ETH)的对冲损耗 → 易达净利目标。
  • 不利 / 无波动:权利金贬值 + 费用 → 拖到到期全平,单组亏损量级约在 权利金量级 + 双边费用(再叠加永续期间浮亏/浮盈)。

7. 最小资金推荐

以下按 默认仓位(永续 1 ETH、期权 2 ETH 名义、杠杆 3×)估算,标的价按 ETH ≈ 1,8002,200 USDT 量级。

7.1 单组占用粗算

项目 约略金额(USDT
永续保证金(名义÷杠杆) ≈ 1,8002,200 ÷ 3 ≈ 600750
期权权利金(ATM、短期限,2 ETH) 常见约 1560(行情波动大时更高)
开平手续费 / 滑点缓冲 2050
逆向波动缓冲(避免过紧) 300800(经验缓冲,非精确 VaR

7.2 建议档位

档位 建议权益(USDT 适用
绝对下限(不推荐) 1,500 仅能勉强覆盖保证金 + 小权利金,缓冲极薄,易心态与风控双紧
最小可用 3,000 默认参数下可跑 SIM / 极小实盘验证,仍偏紧
推荐起步 5,000 留出磨损日与波动缓冲,更符合「概率样本」玩法
较舒适 10,000 参数微调、连续多日磨损时更从容

缩放规则:若把永续改为 0.5 ETH、期权 1 ETH,资金需求大约可按比例减半,但费用占比会上升,小目标更难赚。

7.3 与出场目标的关系

  • 默认净利目标 15 USDT:在费用后属于「小而频」目标,依赖波动日多次兑现。
  • 单日/单组最坏常见情形更接近 亏掉当期权利金 + 费用(外加永续路径损益),资金规划应按 多次磨损日 而非「每组必赚 15」来留余量。

7.4 SIM 默认

系统默认虚拟权益 initial_equity = 10,000 USDT(策略设置可改;保存且数值变更时在无持仓下重置账本),不代表实盘建议入金。

日后币安实盘试跑建议仓位:永续 0.1 ETH / 期权 0.2 ETH 名义,并同比下调净利目标。


8. 关键可配参数速查

参数 默认 类别
perp_qty_eth 1 仓位
option_qty_eth 2 仓位
leverage 3 永续
fee_rate 0.0005 成本
exit_mode fixed_usdt 出场
net_profit_target 15 出场
premium_exit_multiple 1.0 出场
rest_seconds 300 节奏
skip_weekends true 时间
min_option_hours 12 选约
min_option_leverage 100 选约
atm_open_offset_enabled false 开仓 ATM 偏差开关
max_atm_open_offset 3 开仓 ATM 偏差上限
close_bid_mark_max_pct 30 平仓流动性

9. 修订记录

日期 说明
2026-07-25 初稿:对齐当前开平仓、周末跳过、到期全平、净盈利口径与资金建议
2026-07-25 平仓顺序改为先期权后永续(与开仓同理:薄腿优先)
2026-07-26 到期按内在价值结算(对齐实盘);紧急平仓仍用 max(买一,标记,内在价值)