通达信公式解读:双轨触碰+KDJ指标筛选
你知道这两个通达信公式代表什么意思吗?
(CLOSE-MA(CLOSE,120))/STD(CLOSE,120)>1 AND REF((CLOSE-MA(CLOSE,120))/STD(CLOSE,120),1)<=1; (CLOSE-MA(CLOSE,30))/STD(CLOSE,30)>1 AND REF((CLOSE-MA(CLOSE,30))/STD(CLOSE,30),1)<=1;
这两个公式分别判断了120分和30分的标准差突破策略,意思是当价格突破标准差线后,又回落到标准差线之下,触发信号。
编写通达信公式:K线触碰双轨+KDJ指标筛选
目标: K线同时触碰到30分和120分下轨,KDJ里的D值同时小于20大于0。
问题: 通达信报错“您在括号前写的不是函数、公式等,且缺少必要的运算符!” 和 “公式里始终包含未知字符串D”
解决: 通达信无法直接识别KDJ指标中的D值,需要手动定义并赋值。
正确公式:
LOWESTLOW(CLOSE,30)=LOWESTLOW(CLOSE,120) AND KDJ(9,3,3,0.0,0.0)'D'<20 AND KDJ(9,3,3,0.0,0.0)'D'>0
解释:
- LOWESTLOW(CLOSE,30)=LOWESTLOW(CLOSE,120): 判断当前K线是否同时触碰到30分和120分的最低点(即下轨)。
- KDJ(9,3,3,0.0,0.0)'D'<20: 判断KDJ指标的D值是否小于20。
- KDJ(9,3,3,0.0,0.0)'D'>0: 判断KDJ指标的D值是否大于0。
总结: 当满足所有条件时,该公式将返回True,表明满足目标条件。
原文地址: https://www.cveoy.top/t/topic/mD5g 著作权归作者所有。请勿转载和采集!