【记录】永续合约市场的实践经验

Last updated on October 13, 2025 pm

无意义的呓语

  1. 货币 = 对流动的共识的一种计数
  2. 财富 = 累积起来的货币
  3. 赚取财富的唯一途径是创造价值
  4. A天低买B天高卖 = 时间上的套利
  5. A地低买B地高卖 = 空间上的套利
  6. 套利维护了某一维度上的平衡,维度可以是时间、空间、法规等等,这是一种价值的创造,因此能赚取财富

推论1

  • 准备 宽基指数ETF、黄金ETF、长期国债ETF、货币基金ETF,25% 等比例建仓
  • 当某个EFT占比达 35% 或 15% 时调仓,重新平衡为25%等比例仓位
  • 重复上述过程,即可获得年化回报
  • 宽基+长债对冲、宽基+货基对冲、黄金+货基对冲、长债+货基对冲
  • 再平衡维护了以上四种对冲之间的平衡,创造了价值,因此赚取了套利财富
  • 定投本身不能套利,加上再平衡策略才是套利

准备工作

市场假设

  1. 有效市场假设:价格反应了市场上的所有信息,长期主要趋势无法被操纵
  2. 价格分布假设:价格由供需关系和随机波动构成,供需关系服从偏态分布,可由EMA捕获
  3. 流动性假设:价格会向流动性高的地方游走,并短暂停留

盈利原理

  1. 局部概率优势:整体对庄家有利的游戏,在不洗牌的前提下,对庄家有利的牌出现频率越高,后续对玩家有利的牌出现频率越高
  2. 注意:概率优势具有非传递性,对于骰子A=(3,3,3,3,3,3)B=(6,5,2,2,2,2)、C=(4,4,4,4,1,1),计算可得,A胜B概率为66%,B胜C概率56%,C胜A概率为66%

复利有限

  1. 胜率、盈亏比、开单频率构成不可能三角
  2. 所有策略存在管理资金的容量上限
  3. 策略资金容量有限,管理资金的增长满足 Logistic 曲线,保持一半策略资金容量能获得最大年化收益率。

仓位管理

  • 以损定仓:止损不得超过总资金的2%,以此计算每次的仓位
  • 考虑胜率50%,盈利900%,亏损90%的假设情景,则有
  • 分批建仓,期望收益为 0.5 * 9 + 0.5 * 0.1 > 1
  • 梭哈建仓,期望收益为 1 * (9 ^ 0.5) * (0.1 ^ 0.5) < 1

简单推论

  1. 根据流动性假设,当期权名义金额不足以影响市场时,价格会向着使大多数期货合约止损的位置游走
  2. 根据流动性假设,当期权名义金额较大时,价格会向着当日期权最大痛点游走

策略构建

  • 根据有效市场假设,选日线级别
  • 根据价格分布假设,构建多EMA均线系统捕获供需关系
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
//@version=6
indicator("副图指标", overlay=false, max_boxes_count = 500)
import TradingView/ta/10

ma1 = ta.ema(hlcc4, 3)
ma2 = ta.dema(hlcc4, 5)
ma3 = ta.dema(hlcc4, 7)
ma4 = ta.dema(hlcc4, 11)
ma5 = ta.dema(hlcc4, 13)
ma6 = ta.dema(hlcc4, 17)
plot(ma1, color = color.aqua)
plot(ma2, color = color.aqua)
plot(ma3, color = color.aqua)
plot(ma4, color = color.aqua)
plot(ma5, color = color.aqua)
plot(ma6, color = color.aqua)

ma7 = ta.ema(hlcc4, 19)
ma8 = ta.ema(hlcc4, 23)
ma9 = ta.ema(hlcc4, 29)
ma10 = ta.ema(hlcc4, 31)
ma11 = ta.ema(hlcc4, 37)
ma12 = ta.ema(hlcc4, 41)
plot(ma7, color = color.red)
plot(ma8, color = color.red)
plot(ma9, color = color.red)
plot(ma10, color = color.orange)
plot(ma11, color = color.orange)
plot(ma12, color = color.orange)


ma13 = ta.ema(hlcc4, 43)
ma14 = ta.ema(hlcc4, 47)
ma15 = ta.ema(hlcc4, 53)
ma16 = ta.ema(hlcc4, 59)
ma17 = ta.ema(hlcc4, 61)
ma18 = ta.ema(hlcc4, 67)
plot(ma13, color = color.yellow)
plot(ma14, color = color.yellow)
plot(ma15, color = color.yellow)
plot(ma16, color = color.green)
plot(ma17, color = color.green)
plot(ma18, color = color.green)


ma19 = ta.ema(hlcc4, 71)
ma20 = ta.ema(hlcc4, 73)
ma21 = ta.ema(hlcc4, 79)
ma22 = ta.ema(hlcc4, 83)
ma23 = ta.ema(hlcc4, 89)
ma24 = ta.ema(hlcc4, 97)
plot(ma19, color = color.blue)
plot(ma20, color = color.blue)
plot(ma21, color = color.blue)
plot(ma22, color = color.purple)
plot(ma23, color = color.purple)
plot(ma24, color = color.purple)

[bb_middle, bb_upper, bb_lower] = ta.bb(hlcc4, 42, 2)

ema15l = ta.ema(low, 15)
ema15h = ta.ema(high, 15)
ema15 = ema15l > bb_middle ? ema15l : ema15h < bb_middle ? ema15h: bb_middle

bb_lower := hlcc4 > bb_middle ? ema15 : bb_lower
bb_upper := hlcc4 < bb_middle ? ema15 : bb_upper

plot(bb_lower, title = 'bb_l', color = color.rgb(105, 214, 72, 35), force_overlay = true, linewidth = 2)
plot(bb_upper, title = 'bb_u', color = color.rgb(149, 42, 190, 35), force_overlay = true, linewidth = 2)
plot(ema15, title = 'ema15', color = color.blue, force_overlay = true, linewidth = 2)
  • 根据价格分布假设,构建均线发散系统捕获随机波动导致的超买超卖
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
maArray = array.from(ma1, ma2, ma3, ma4, ma5, ma6, ma7, ma8, ma9, ma10, ma11, ma12, ma13, ma14, ma15, ma16, ma17, ma18, ma19, ma20, ma21, ma22, ma23, ma24)

maMin = array.min(maArray)
maMax = array.max(maArray)

plot(math.abs(close - open), title="vix", style=plot.style_columns, color=close > open ? color.lime : color.red)

mavix = (maMax - maMin)
plot(mavix, "MAVIX", color=color.olive)
mavixma = ta.ema(mavix, 9)
plot(mavixma, "MAVIX_Signal", color=color.blue)

plot(ta.atr(200), "ATR", color=color.aqua)

qq_t = time(timeframe.period)
qq_day = dayofweek(qq_t)
qq_isWeekend = (qq_day == dayofweek.saturday or qq_day == dayofweek.sunday)
barcolor(qq_isWeekend ? color.gray : na)

做多规则

抄底规则

  • 待补充

追涨规则

  • 待补充

做空规则

摸顶规则

  • 待补充

杀跌规则

  • 待补充

交易心理

  1. 快涨慢跌(快跌慢涨)无需止损,快涨快跌(快跌快涨)立即止损
  2. 高位放量无需止损,高位缩量立即止损
  3. 底部单日放量看多不做多
  4. 对手盘:下单时的贪心、扛单时的侥幸、追单时的冲动、踏空时的不甘

【记录】永续合约市场的实践经验
https://hexo.limour.top/practical-experience-in-perpetual-contract-market
Author
Limour
Posted on
September 30, 2025
Updated on
October 13, 2025
Licensed under