Blave 的核心 Alpha 指标之一——它测量什么、为什么重要,以及三种构建策略的方式。
多空力道(Taker Intensity,TI)是 Blave 自制指标,衡量合约交易员积极做多还是积极做空,而且是跟这个币平常的水准比。「积极」指的是不挂单等待、直接追价成交的那一方。
| TI 值 | 意义 |
|---|---|
| 正值(+) | 积极买进比平常多——交易员积极做多 |
| 接近零(≈ 0) | 平衡——多空都不占优势 |
| 负值(−) | 积极卖出比平常多——交易员积极做空 |
数值没有上下限,0 附近是平常水准,绝对值越大越反常;±2 以上少见、±3 以上极端,各币用同一把尺;阈值请用回测自己扫。同样的买盘力道,在活跃市场可能只产生 TI +0.5,在安静市场则可能是 +2.5。Blave 提供六种时间框架的 TI:15min、1h、4h、8h、24h、3d。时间框架越长越平滑,适合仓位策略;越短反应越快,但噪声也越多。
这是大多数人对这个指标最容易误解的地方。积极买进有两个来源:
TI 超过入场阈值就做多;TI 低于出场阈值就空仓。两个阈值之间的「死区」可以防止 TI 在临界值附近徘徊时反复进出。
ENTRY_TH = 1.686
EXIT_TH = -0.473
def compute_signals(df, entry_th=None, exit_th=None):
eth = entry_th if entry_th is not None else ENTRY_TH
xth = exit_th if exit_th is not None else EXIT_TH
ti = df['TI']
signal = pd.Series(np.nan, index=df.index)
signal[ti > eth] = 1.0 # 入场做多
signal[ti < xth] = 0.0 # 空仓
return signal这就是 btc_ti_5min 示例策略的完整逻辑——用 24h 时间窗口的 TI,每 5 分钟检查一次。ENTRY_TH = 1.686 和 EXIT_TH = -0.473 是通过参数扫描找到的,不是凭感觉设定的。
另一组独立验证(2022/01–2025/12,以 TI > 1.8 做多、TI < -1.8 做空,不同于 btc_ti_5min 的参数)显示总收益率 +1000.3%、最大回撤 -27.74%、夏普比率 1.682,横跨牛熊两种行情。两组参数不同但方向一致,说明 TI 动量过滤器在不同阈值下都有一定的稳健性——这不代表随便设一个阈值都会赚钱,仍需自行扫描验证。
把零轴当作信号阈值。TI 穿越零轴以上做多,穿越零轴以下空仓。直观但容易在 15min 或 1h 时间框架上产生大量短暂的交易,快速累积手续费。在 8h 或 24h 时间窗口上,交叉更有意义。
signal[ti > 0] = 1.0
signal[ti < 0] = 0.0把 TI 当成主要信号的过滤闸门。只有在 TI 为正值(存在净买盘压力)时才接受入场信号。这可以防止趋势策略在大量卖压环境中入场。
primary = compute_primary_signals(df) # 例如 SMA 交叉
ti_positive = (df['TI'] > 0)
signal = primary.copy()
signal[~ti_positive] = 0.0 # TI 为负时不做多趋势过滤通常可以减少交易次数和手续费,同时提升 Sharpe,代价是会错过一些行情。用较长时间框架的 TI(8h、24h)作为短周期策略的宏观过滤器效果最好。
| TI 窗口 | 最适合 | 说明 |
|---|---|---|
15min | 超短线日内交易 | 噪声非常大,手续费风险高 |
1h | 日内策略 | 平衡 |
4h | 波段策略 | 信号较少,质量较高 |
8h | 短线策略的趋势过滤器 | 良好的宏观信号 |
24h | 日线仓位管理 | 最平滑,噪声最少 |
3d | 多日趋势确认 | 非常平滑,适合判断市场环境 |
在 btc_ti_5min 中,策略每 5 分钟执行一次,但使用的是 24h TI。这是刻意的设计:你想要 5 分钟检查的速度(TI 一穿越阈值就快速反应),但不想要 5 分钟 TI 窗口的噪声。
TI 单独使用已有用,搭配 Blave 其他 Alpha 指标则更强大:
| 组合 | 用途 |
|---|---|
| TI + 筹码集中度(HC) | 区分真实买盘和空单被清算——完整的 HC × TI 对照表见〈筹码集中度怎么用〉。 |
| TI + 巨鲸警报(WH) | WH 侦测大型 OI/成交量变化;TI 确认方向。两者同向 = 高信心入场。 |
| TI + 市场方向(MD) | 用 MD 做宏观过滤器,TI 做入场触发。减少逆势交易。 |
stat 字段(up_prob、exp_value、return_ratio)提供历史背景参考。在信任统计数据前,请确认 is_data_sufficient 为 true。