指标源码
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
AR:=SUM(HIGH-OPEN,26)/SUM(OPEN-LOW,26)*100;
卖点:=CROSS(85,RSI1)*30,COLOR00FF00,LINETHICK2;
VARB:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
VARC:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100;
VARD:=BARSCOUNT(CLOSE);
低位买点:(VARB< 20 AND VARC< 25 AND VARD> 50 AND AR<70)*200,LINETHICK2,COLOR00FF00;
BT1:=CROSS(RSI1,25);
主力:=EMA( (CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*5,LINETHICK1,COLOR0000FF;
小股民:EMA( (CLOSE-MA(CLOSE,11))/MA(CLOSE,11)*480,7)*5,LINETHICK2,COLORA607C0;
BT2:=CROSS(主力,小股民) AND 主力<-10;
BT:=FILTER(COUNT(BT1 OR BT2,3)>=2,3);
买:IF(BT2,200,0),STICK,COLOR0000FF,LINETHICK3;
这是一款经典的双线交叉型指标,通过对比“主力”与“小股民警”(散户)的资金动向,来判断多空力量的转换。设计理念是“顺势而为”——跟随主力资金方向操作。
一、 代码核心逻辑分析
1. RSI(相对强弱指标)
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
| 元素 | 含义 |
|---|---|
| LC | 昨天的收盘价 |
| RSI1 | 6日RSI(短期超买超卖指标) |
- RSI > 80:超买区,风险积聚
- RSI < 20:超卖区,存在反弹机会
2. AR(买卖人气指标)
AR:=SUM(HIGH-OPEN,26)/SUM(OPEN-LOW,26)*100;
| 元素 | 含义 |
|---|---|
| 分子 | 26日内(最高价-开盘价)的总和(多方力量) |
| 分母 | 26日内(开盘价-最低价)的总和(空方力量) |
- AR > 100:多方占优,上涨欲望强
- AR < 100:空方占优,下跌压力
3. 卖点信号
卖点:=CROSS(85,RSI1)*30,COLOR00FF00,LINETHICK2;
- 条件:RSI从下往上穿过 85
- 含义:RSI进入超买区,短期可能见顶回落
- 显示:绿色粗线(数值30,为了显示明显)
4. 低位买点(超跌信号)
VARB:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100; // 7日RSI
VARC:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100; // 13日RSI
VARD:=BARSCOUNT(CLOSE); // 上市天数
低位买点:(VARB<20 AND VARC<25 AND VARD>50 AND AR<70)*200,LINETHICK2,COLOR00FF00;
| 条件 | 含义 |
|---|---|
| VARB < 20 | 7日RSI低于20(短期超卖) |
| VARC < 25 | 13日RSI低于25(中期超卖) |
| VARD > 50 | 上市天数大于50天(排除次新股) |
| AR < 70 | 人气低迷(买方不活跃) |
- 含义:多个周期RSI同时超卖 + 人气低迷 = 底部区域
- 显示:绿色粗线(数值200)
5. 主力资金线
主力:=EMA((CLOSE-MA(C,7))/MA(C,7)*480,2)*5,LINETHICK1,COLOR0000FF;
- 原理:计算收盘价与7日均线的偏离程度,再进行平滑
- 本质:代表机构/主力资金的动向
- 正值:主力买入
- 负值:主力卖出
6. 小股民警线(散户线)
小股民警:EMA((CLOSE-MA(C,11))/MA(C,11)*480,7)*5,LINETHICK2,COLORA607C0;
- 原理:计算收盘价与11日均线的偏离程度(周期更长,更平滑)
- 本质:代表散户资金的动向
- 正值:散户买入
- 负值:散户卖出
7. 买点合成
BT1:=CROSS(RSI1,25); // RSI从下穿上25(由弱转强)
BT2:=CROSS(主力,小股民警) AND 主力<-10; // 主力上穿散户,且主力还在买入
BT:=FILTER(COUNT(BT1 OR BT2,3)>=2,3); // 3天内满足任一条件至少2次
买:IF(BT2,200,0),STICK,COLOR0000FF,LINETHICK3;
| 信号 | 条件 | 含义 |
|---|---|---|
| BT1 | RSI上穿25 | RSI由弱转强 |
| BT2 | 主力上穿散户,且主力< -10 | 主力资金开始发力 |
| 买 | BT2满足 | 显示蓝色粗柱(200数值) |
二、 视觉效果
| 信号 | 颜色 | 位置 | 含义 |
|---|---|---|---|
| 卖点 | 绿色粗线 | 副图显示30 | RSI超买,可能回落 |
| 低位买点 | 绿色粗线 | 副图显示200 | 多个周期RSI超卖,底部信号 |
| 主力 | 蓝色细线 | 中间 | 主力资金动向 |
| 小股民警 | 紫色粗线 | 中间 | 散户资金动向 |
| 买 | 蓝色粗柱 | 副图显示200 | 主力金叉散户,买入信号 |
三、 使用方法
1. 安装步骤
- 通达信 -> 功能 -> 公式系统 -> 公式管理器。
- 选择 “副图指标” -> “新建”。
- 粘贴代码,名称输入:
小股民警买卖点。 - 确定保存。
2. 实战交易策略
信号一:低位买点(绿色粗线200)
- 出现时机:RSI超卖 + AR低迷
- 含义:市场处于极端底部区域
- 操作:
- 不是立即买入,而是开始关注
- 等出现买(蓝色粗柱)信号后再进场
信号二:买(蓝色粗柱)
- 条件:主力资金线上穿小股民警线,且主力资金开始买入
- 含义:主力建仓,行情可能启动
- 操作:
- 买入信号
- 可分批建仓,首次1/3仓位
信号三:卖点(绿色粗线30)
- 条件:RSI下穿85
- 含义:超买回落,短期可能调整
- 操作:
- 减仓/卖出
- 不要追涨
四、 核心战法:主力金叉散户
最佳买入时机
| 条件 | 说明 |
|---|---|
| 主力上穿散户 | 主力资金开始抢夺散户筹码 |
| 主力 < -10 | 主力虽然发力,但还未大幅上涨(刚启动) |
| 配合RSI | RSI从25以下开始向上,反弹更可靠 |
实战操作
-
当出现蓝色粗柱(买)时:
- 积极建仓买入
- 止损位设在前期最低点
-
当主力线持续上升:
- 持股待涨,不要轻易下车
-
当主力下穿散户时:
- 及时止盈,行情可能结束
五、 注意事项
-
双线交叉:
- 核心是主力线与小股民警线的交叉
- 主力在上:多方市场
- 散户在上:空方市场(散户接盘)
-
RSI辅助:
- RSI主要用于判断超买超卖
- RSI < 20 可考虑分批建仓
- RSI > 80 要注意风险
-
结合成交量:
- 出现“买”信号时,如果成交量放大,说明是真突破
- 缩量上涨需谨慎
-
趋势判断:
- 在上升趋势中,成功率更高
- 在下跌趋势中,尽量少用/慎用
-
参数可调:
- 如果觉得信号太频繁,可将RSI参数从6改为9或10
六、 总结
| 模块 | 作用 |
|---|---|
| RSI | 判断超买超卖 |
| AR | 判断市场人气 |
| 主力线 | 追踪主力资金动向 |
| 小股民警线 | 追踪散户资金动向 |
| 低位买点 | 超跌反弹信号 |
| 买 | 主力建仓信号(核心) |
总结:这是一款以主力资金为导向的指标。它的核心理念是“跟庄操作”——当主力资金开始建仓(主力上穿散户),且市场处于超跌状态时跟进。当主力出货(主力下穿散户)时离场。虽然不能让你买在最低点,但能让你大概率买在起涨点,是散户投资者的实用工具。