1. 技术指标解析与实现思路
这个技术指标系统主要包含以下几个核心部分:
1.1 价格平滑计算
指标首先通过加权平均计算出一个平滑价格AAA:
java复制AAA = (3*收盘价 + 最高价 + 最低价 + 开盘价)/6
这种计算方式比简单平均更能反映真实价格走势,3倍权重给收盘价是因为它代表了当日最终市场共识。
1.2 多周期移动平均
VAR1采用了复杂的时间加权移动平均:
java复制VAR1 = (8*AAA + 7*前1日AAA + 6*前2日AAA + ... + 前8日AAA)/36
这种算法给予近期价格更高权重,同时考虑较长期趋势,比简单移动平均更能及时反映趋势变化。
1.3 高低点通道计算
系统通过计算不同周期的高低点来构建价格通道:
java复制VAR2 = (5日最高VAR1 + 10日最高VAR1 + 20日最高VAR1)/3
VAR3 = (5日最低VAR1 + 10日最低VAR1 + 20日最低VAR1)/3
这种多周期复合计算可以减少单一周期带来的噪音干扰。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 成本均线系统详解
2.1 成本分布计算
系统使用了四种不同百分位的成本均线:
java复制CB80 = EMA(((99.3%成本+70.7%成本)/2 + 85%成本)/2, 13)
CB66 = EMA(((99%成本+33%成本)/2 + 66%成本)/2, 13)
CB = EMA((((80.9%成本+19.1%成本)/2 + (61.8%成本+38.2%成本)/2)/2 + 50%成本)/2, 13)
CB6 = EMA(((6%成本+16%成本)/2 + 11%成本)/2, 13)
注意:成本百分位数据需要从Level2行情数据中获取,普通行情数据无法计算。
2.2 均线方向判断
系统通过比较当前均线与5日前均线来判断趋势方向:
java复制MA向上 = IF((CB80均线>5日前CB80 OR CB66均线>5日前CB66 OR CB均线>5日前CB) OR CB6均线>5日前CB6, 1, 0)
这种多均线确认方式可以减少假信号。
3. 主力建仓信号逻辑
3.1 基础条件
主力建仓信号需要
