指标源码
VAR1:=COST(10)*0.000;
VAR2:=BARSSINCE(LLV(LOW, 120));
VAR3:=SUM(AMOUNT*0.010, VAR2)/SUM(VOL, VAR2);
VAR4:=1;
VAR5:=SUMBARS(IF(VOL>CAPITAL*0.5, CAPITAL*0.490, VOL), CAPITAL*0.5);
VAR6:=SUMBARS(IF(VOL>CAPITAL, CAPITAL*0.990, VOL), CAPITAL);
VAR7:=SUMBARS(IF(VOL>CAPITAL*2, CAPITAL*1.990, VOL), CAPITAL*2);
VAR8:=SUMBARS(IF(VOL>CAPITAL*4, CAPITAL*3.990, VOL), CAPITAL*4);
VAR9:=MA(SUM(AMOUNT*0.010, VAR5)/SUM(VOL, VAR5), 5);
VAR10:=MA(SUM(AMOUNT*0.010, VAR6)/SUM(VOL, VAR6), 5);
VAR11:=MA(SUM(AMOUNT*0.010, VAR7)/SUM(VOL, VAR7), 5);
VAR12:=MA(SUM(AMOUNT*0.010, VAR8)/SUM(VOL, VAR8), 5);
VAR13:=IF(VAR4, 0, IF(SUM(VOL, 0)<CAPITAL*0.600, VAR3, VAR9));
VAR14:=IF(VAR4, 0, IF(SUM(VOL, 0)<CAPITAL*1.200, VAR3, VAR10));
VAR15:=IF(VAR4, 0, IF(SUM(VOL, 0)<CAPITAL*2.5, VAR3, VAR11));
VAR16:=IF(VAR4, 0, IF(SUM(VOL, 0)<CAPITAL*4.800, VAR3, VAR12));
短线:IF(VAR13=0, AMOUNT*0.010/VOL, VAR13);
中线:IF(VAR14=0, AMOUNT*0.010/VOL, VAR14);
长线:IF(VAR15=0, AMOUNT*0.010/VOL, VAR15);
强支压:IF(VAR16=0, AMOUNT*0.010/VOL, VAR16), LINETHICK2;
这是一款基于持仓成本的筹码分析指标,通过计算不同成交量的持仓成本来显示资金的平均持仓价位。设计理念是”成本分析“——通过分析不同成交量的成本分布,判断支撑与压力位。
一、 代码核心逻辑分析
1. VAR1-VAR3:基础计算
VAR1:=COST(10)*0.000; // 10%仓位的成本(≈0)
VAR2:=BARSSINCE(LLV(LOW, 120)); // 120日内最低价出现的位置
VAR3:=SUM(AMOUNT*0.010, VAR2)/SUM(VOL, VAR2); // 历史平均成本
| 元素 |
含义 |
| VAR1 |
COST(10)返回10%仓位的成本价,乘以0.000约为0 |
| VAR2 |
120日内最低价距今天数(上市天数) |
| VAR3 |
120日的加权平均成本 |
2. VAR4:控制参数
VAR4:=1;
3. VAR5-VAR8:换手率分界点
VAR5:=SUMBARS(IF(VOL>CAPITAL*0.5, CAPITAL*0.490, VOL), CAPITAL*0.5);
VAR6:=SUMBARS(IF(VOL>CAPITAL, CAPITAL*0.990, VOL), CAPITAL);
VAR7:=SUMBARS(IF(VOL>CAPITAL*2, CAPITAL*1.990, VOL), CAPITAL*2);
VAR8:=SUMBARS(IF(VOL>CAPITAL*4, CAPITAL*3.990, VOL), CAPITAL*4);
| 元素 |
含义 |
换手率 |
| VAR5 |
累计换手达到50%的位置 |
50% |
| VAR6 |
累计换手达到100%的位置 |
100% |
| VAR7 |
累计换手达到200%的位置 |
200% |
| VAR8 |
累计换手达到400%的位置 |
400% |
4. VAR9-VAR12:各换手区间的成本均线
VAR9:=MA(SUM(AMOUNT*0.010, VAR5)/SUM(VOL, VAR5), 5); // 50%区间的成本
VAR10:=MA(SUM(AMOUNT*0.010, VAR6)/SUM(VOL, VAR6), 5); // 100%区间的成本
VAR11:=MA(SUM(AMOUNT*0.010, VAR7)/SUM(VOL, VAR7), 5); // 200%区间的成本
VAR12:=MA(SUM(AMOUNT*0.010, VAR8)/SUM(VOL, VAR8), 5); // 400%区间的成本
| 元素 |
含义 |
| VAR9 |
换手50%区间的平均成本 |
| VAR10 |
换手100%区间的平均成本 |
| VAR11 |
换手200%区间的平均成本 |
| VAR12 |
换手400%区间的平均成本 |
5. VAR13-VAR16:条件取值
VAR13:=IF(VAR4, 0, IF(SUM(VOL, 0)<CAPITAL*0.600, VAR3, VAR9));
VAR14:=IF(VAR4, 0, IF(SUM(VOL, 0)<CAPITAL*1.200, VAR3, VAR10));
VAR15:=IF(VAR4, 0, IF(SUM(VOL, 0)<CAPITAL*2.500, VAR3, VAR11));
VAR16:=IF(VAR4, 0, IF(SUM(VOL, 0)<CAPITAL*4.800, VAR3, VAR12));
| 元素 |
条件 |
输出 |
| VAR13 |
总换手<60% |
用VAR3 |
|
总换手≥60% |
用VAR9 |
| VAR14 |
总换手<120% |
用VAR3 |
|
总换手≥120% |
用VAR10 |
| VAR15 |
总换手<250% |
用VAR3 |
|
总换手≥250% |
用VAR11 |
| VAR16 |
总换手<480% |
用VAR3 |
|
总换手≥480% |
用VAR12 |
6. 最终输出
短线:IF(VAR13=0, AMOUNT*0.010/VOL, VAR13);
中线:IF(VAR14=0, AMOUNT*0.010/VOL, VAR14);
长线:IF(VAR15=0, AMOUNT*0.010/VOL, VAR15);
强支压:IF(VAR16=0, AMOUNT*0.010/VOL, VAR16), LINETHICK2;
| 线条 |
含义 |
| 短线 |
短期资金成本(近期入场资金) |
| 中线 |
中期资金成本(中期入场资金) |
| 长线 |
长期资金成本(长期入场资金) |
| 强支压 |
长期强成本位(密集套牢区) |
二、 原理说明
成本分析原理
累计换手分布:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
0% ──────── 短线(短期成本)
│
60% ─────── 中线(中期成本)
│
120% ────── 长线(长期成本)
│
250% ────── 强支压
│
400%+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| 成本线 |
含义 |
| 短线 |
近期入场的资金成本,代表短期支撑/压力 |
| 中线 |
中期入场的资金成本,代表中期支撑/压力 |
| 长线 |
长期入场的资金成本,代表长期支撑/压力 |
| 强支压 |
高密度成交区的成本,强支撑/强压力 |
三、 使用方法
1. 安装步骤
- 通达信 → 功能 → 公式系统 → 公式管理器
- 选择 “副图指标” → “新建”
- 粘贴代码,名称输入:
资金一目了然
- 确定保存
2. 实战交易策略
支撑位判断
| 情况 |
含义 |
| 股价 > 短线 |
短期资金盈利,有抛压 |
| 股价 > 中线 |
中期资金盈利 |
| 股价 > 长线 |
长期资金盈利 |
压力位判断
| 情况 |
含义 |
| 股价 < 短线 |
短期资金亏损 |
| 股价 < 中线 |
中期资金亏损 |
| 股价 < 长线 |
长期资金亏损(深套) |
趋势判断
| 形态 |
含义 |
| 短线 > 中线 > 长线 |
多头排列,上涨趋势 |
| 短线 < 中线 < 长线 |
空头排列,下跌趋势 |
| 相互交叉 |
方向不明,震荡整理 |
3. 买卖信号
| 信号 |
条件 |
含义 |
| 买入 |
股价上穿短线/中线 |
资金入场,可能启动 |
| 加仓 |
股价突破长线 |
确认上涨,趋势转强 |
| 减仓 |
股价跌破长线 |
风险增大,可能下跌 |
| 卖出 |
股价跌破强支压 |
跌破重要支撑,趋势终结 |
四、 注意事项
1. 指标特点
| 特点 |
说明 |
| 类型 |
筹码成本分析 |
| 适合周期 |
日线 |
| 风格 |
中长线 |
| 滞后性 |
有一定滞后 |
2. 优缺点
| 优点 |
缺点 |
| 清晰显示成本分布 |
计算复杂 |
| 识别支撑压力位 |
有一定滞后 |
| 适合跟庄操作 |
不适合超短线 |
| 判断趋势方向 |
需要经验配合 |
3. 使用建议
-
配合股价位置:
- 股价在成本线上 = 支撑强
- 股价在成本线下 = 压力大
-
配合成交量:
- 放量突破成本线 = 真突破
- 缩量突破成本线 = 可能假突破
-
结合大势:
-
成本排列:
- 多头排列(短>中>长)= 持有信号
- 空头排列(短<中<长)= 观望信号
五、 总结
| 模块 |
作用 |
| VAR5-VAR8 |
计算不同换手区间的位置 |
| VAR9-VAR12 |
计算各区间的成本均线 |
| VAR13-VAR16 |
根据总换手选择对应成本 |
| 短线 |
短期资金成本 |
| 中线 |
中期资金成本 |
| 长线 |
长期资金成本 |
| 强支压 |
长期强成本位 |
总结
这是一款实用的筹码成本分析指标。它的核心理念是”成本分布“:
- 支撑位:成本密集区
- 压力位:套牢盘密集区
- 资金动向:成本线的变化
当股价突破成本线时,是买入信号;当股价跌破成本线时,是风险信号。
建议配合成交量和趋势指标综合使用。