函数详解与编写实战案例!
发布日期: 2025-08-11 | 阅读量:44
一、核心函数解析
1. HHV函数:捕捉周期高点
含义:求指定周期内最高值
语法:HHV(X, N)(X为数据项,N为周期数)
关键理解:CXG:H=HHV(H,60) 表示当前K线最高价等于60日最高价,即创新高。
为什么用等号?
当某根K线最高价成为N周期最高点时,必然满足H=HHV(H,N)
2. LLV函数:捕捉周期低点
含义:求指定周期内最低值
语法:LLV(X, N)
典型应用:创新低检测(如CXD:L=LLV(L,60))
二、实战案例:横盘放量突破选股编写
策略逻辑:通过量价时空四维筛选突破股
横盘条件(A1+A2)
MA60:=MA(C,60); ——60日均线
HH:=HHV(H,60); ——60日高点
LL:=LLV(L,60); ——60日低点
A1:=(HH-MA60)/MA60<0.15; —— 最高价距均线幅度<15%
A2:=(MA60-LL)/MA60<0.15; —— 最低价距均线幅度<15%
技术要点:通过均线上下15%的狭窄区间限制,过滤V型反转
放量条件(A3)
MAV5:=MA(V,5); —— 5日均量
A3:=V/REF(MAV5,1)>2; —— 当日量超5日均量2倍
相比单日放量,使用5日均量更稳定
突破条件(A4)
A4:=H=HH; —— 最高价等于60日最高点
汇总起来完整公式
MA60:=MA(C,60);
HH:=HHV(H,60);
LL:=LLV(L,60);
A1:=(HH-MA60)/MA60<0.15;
A2:=(MA60-LL)/MA60<0.15;
MAV5:=MA(V,5);
A3:=V/REF(MAV5,1)>2;
A4:=H=HH;
横盘放量突破:REF(A1,1) AND REF(A2,1) AND A3 AND A4;三、策略可视化与验证
安装后效果(副图展示)
如何优化突破信号?
✅ 进阶技巧:增加实体涨幅过滤(避免长上影假突破)
A5:=(C-O)/O>0.03; ———— 阳线实体涨幅>3%
优化公式式如下:
二者且别在哪里呢?
我用颜色给大伙做个标记(黄色是增加的条件)
MA60:=MA(C,60);
HH:=HHV(H,60);
LL:=LLV(L,60);
A1:=(HH-MA60)/MA60<0.15;
A2:=(MA60-LL)/MA60<0.15;
MAV5:=MA(V,5);
A3:=V/REF(MAV5,1)>2;
A4:=H=HH;
A5:=(C-O)/O>0.03;
横盘放量突破:REF(A1,1) AND REF(A2,1) AND A3 AND A4 AND A5;
通达信指标编写教程——从零开始学习编写技术指标