指标源码
涨跌:=REF(C,1);
涨停:=IF(((((C - 涨跌) * 100) / 涨跌) >= (10 - ((0.01 * 100) / 涨跌))),1,0);
DIF:=(EMA(C,12) - EMA(C,26));
DEA:=EMA(DIF,9);
MACD:=((DIF - DEA) * 2);
VAR2:=(CLOSE * VOL);
VAR3:=EMA((((((EMA(VAR2,3) / EMA(VOL,3)) + (EMA(VAR2,6) / EMA(VOL,6))) + (EMA(VAR2,12) / EMA(VOL,12))) + (EMA(VAR2,24) / EMA(VOL,24))) / 4),13);
VAR4:=EMA(CLOSE,9);
飞狐线:=(MA(CLOSE,25) + ((MA(CLOSE,25) * 20) / 100));
强势线:=(MA(CLOSE,25) + ((MA(CLOSE,25) * 6) / 100));
支撑线:=((((MA(CLOSE,3) + MA(CLOSE,6)) + MA(CLOSE,12)) + MA(CLOSE,24)) / 4);
压力线:=EMA((VAR4 * 1.14),5);
盈损线:=(LLV(REF(LOW,1),2) + ((HHV(REF(HIGH,1),2) - LLV(REF(LOW,1),2)) / 2));
QD:=(((C > 强势线) AND (C > 支撑线)) AND (C > 盈损线));
小妖:=((COUNT(QD,10) = 1) AND QD);
XYJJ:=BARSLAST(小妖);
JS:=CROSS(C,压力线);
妖狐:=((COUNT(JS,XYJJ) <= 1) AND JS);
HX1:=((REF(妖狐,1) AND (O > 压力线)) AND (C > 压力线));
HX2:=((REF(妖狐,1) AND CROSS(C,飞狐线)) AND (C > 压力线));
狐仙前世:=(小妖 AND 妖狐);
狐仙金身:=(HX1 OR HX2);
妖狐王:=((((REF(涨停,1) AND (O > 压力线)) AND (O > REF(H,1))) AND (REF(H,1) < REF(压力线,1))) AND (L >= 压力线));
((狐仙前世 OR 狐仙金身) OR 妖狐王);
这是一款综合性的趋势追涨指标,融合了MACD、均线系统、压力支撑判断等多种技术分析方法。设计理念是”追涨强势股“——通过多重条件筛选出处于上涨趋势中的强势股。
一、 代码核心逻辑分析
1. 涨停判断
涨跌:=REF(C,1);
涨停:=IF(((((C - 涨跌) * 100) / 涨跌) >= (10 - ((0.01 * 100) / 涨跌))),1,0);
| 元素 |
含义 |
| 涨跌 |
昨日收盘价 |
| 涨停 |
判断是否涨停(考虑精确价格) |
2. MACD指标
DIF:=(EMA(C,12) - EMA(C,26));
DEA:=EMA(DIF,9);
MACD:=((DIF - DEA) * 2);
3. VAR2-VAR4:成本计算
VAR2:=(CLOSE * VOL); // 成交额
VAR3:=EMA((((((EMA(VAR2,3)/EMA(VOL,3))+(EMA(VAR2,6)/EMA(VOL,6)))+(EMA(VAR2,12)/EMA(VOL,12))+(EMA(VAR2,24)/EMA(VOL,24)))/4),13); // 多周期成本
VAR4:=EMA(CLOSE,9); // 9日均线
4. 均线系统
飞狐线:=(MA(CLOSE,25) + ((MA(CLOSE,25) * 20) / 100)); // 25日均线+20%(压力线)
强势线:=(MA(CLOSE,25) + ((MA(CLOSE,25) * 6) / 100)); // 25日均线+6%(强势线)
支撑线:=((((MA(CLOSE,3) + MA(CLOSE,6)) + MA(CLOSE,12)) + MA(CLOSE,24)) / 4); // 4条均线平均
压力线:=EMA((VAR4 * 1.14),5); // 9日EMA*1.14
盈损线:=(LLV(REF(LOW,1),2) + ((HHV(REF(HIGH,1),2) - LLV(REF(LOW,1),2)) / 2)); // 2日区间中点
| 线条 |
含义 |
| 飞狐线 |
25日均线+20%(强压力位) |
| 强势线 |
25日均线+6%(强势支撑位) |
| 支撑线 |
3/6/12/24日均线平均 |
| 压力线 |
9日EMA*1.14 |
| 盈损线 |
2日区间中点 |
5. QD:多头条件
QD:=(((C > 强势线) AND (C > 支撑线)) AND (C > 盈损线));
| 条件 |
含义 |
| C > 强势线 |
股价在强势线上方 |
| C > 支撑线 |
股价在支撑线上方 |
| C > 盈损线 |
股价在盈损线上方 |
6. 小妖:首次满足多头
小妖:=((COUNT(QD,10) = 1) AND QD);
XYJJ:=BARSLAST(小妖); // 首次满足距今天数
7. 妖狐:突破压力
JS:=CROSS(C,压力线); // 股价上穿压力线
妖狐:=((COUNT(JS,XYJJ) <= 1) AND JS); // 小妖后首次突破压力线
8. 狐仙形态
HX1:=((REF(妖狐,1) AND (O > 压力线)) AND (C > 压力线)); // 妖狐后一天突破
HX2:=((REF(妖狐,1) AND CROSS(C,飞狐线)) AND (C > 压力线)); // 妖狐后一天突破飞狐线
狐仙前世:=(小妖 AND 妖狐); // 小妖+妖狐
狐仙金身:=(HX1 OR HX2); // 两种加强形态
9. 妖狐王:涨停形态
妖狐王:=((((REF(涨停,1) AND (O > 压力线)) AND (O > REF(H,1))) AND (REF(H,1) < REF(压力线,1))) AND (L >= 压力线));
| 条件 |
含义 |
| REF(涨停,1) |
昨日涨停 |
| O > 压力线 |
今日高开在压力线上 |
| O > REF(H,1) |
今日开盘高于昨日最高价 |
| REF(H,1) < REF(压力线,1) |
昨日高点未突破压力线 |
| L >= 压力线 |
今日最低价在压力线之上 |
10. 最终输出
((狐仙前世 OR 狐仙金身) OR 妖狐王);
二、 选股逻辑汇总
| 形态 |
条件 |
含义 |
| 狐仙前世 |
小妖+妖狐 |
首次满足多头+突破压力 |
| 狐仙金身 |
妖狐后加强 |
突破后确认上涨 |
| 妖狐王 |
涨停后高开 |
涨停后继续强势 |
三、 使用方法
1. 安装步骤
- 通达信 → 功能 → 公式系统 → 公式管理器
- 选择 “条件选股” → “新建”
- 粘贴代码,名称输入:
南极子龙头
- 确定保存
2. 选股操作
- 功能 → 选股器 → 条件选股
- 选择
南极子龙头 公式
- 选股范围:沪深A股
- 选股周期:日线
- 执行选股
3. 预警设置
- 功能 → 预警系统 → 预警公式设置
- 添加
南极子龙头 公式
- 启动预警
四、 实战交易策略
信号:狐仙/妖狐王
操作建议
| 阶段 |
操作 |
| 信号出现 |
关注 |
| 次日验证 |
高开高走则买入 |
| 买入 |
分批建仓,1/3仓位 |
| 止损 |
跌破支撑线 |
| 止盈 |
涨幅>20%分批卖出 |
五、 注意事项
1. 指标特点
| 特点 |
说明 |
| 类型 |
追涨型指标 |
| 适合周期 |
日线 |
| 风格 |
短线/激进 |
2. 优缺点
| 优点 |
缺点 |
| 条件严格 |
信号稀少 |
| 追涨强势股 |
风险较高 |
| 多重验证 |
需要经验 |
3. 使用建议
- 结合大势:上升趋势中使用
- 严格止损:买后跌破支撑线止损
- 轻仓操作:首次不超过1/3仓位
六、 总结
| 模块 |
作用 |
| MACD |
趋势判断 |
| 均线系统 |
支撑压力位 |
| QD |
多头条件 |
| 小妖 |
首次满足多头 |
| 妖狐 |
突破压力线 |
| 狐仙/妖狐王 |
最终信号 |
总结
这是一款综合性的追涨指标。它的核心理念是”强势追涨“:
- 多头条件:股价在多条均线上方
- 突破压力:首次突破关键压力位
- 涨停形态:涨停后继续强势
当这些条件满足时,说明股票处于强势上涨趋势中,是较好的买入时机。
建议配合成交量和大盘趋势使用,注意严格止损。