通达信上下针源码

 

ZFA:=(CLOSE/REF(CLOSE,1)-1)*100;
 ZFB:=(CLOSE/OPEN-1)*100;
 ZF:IF(ZFA>=0 OR ZFB>0,MAX(ZFA,ZFB),MIN(ZFA,ZFB)),NODRAW;
 XZ:=(MIN(OPEN,CLOSE)-LOW)*100/LOW;
下针:=IF(XZ>=5,XZ,0);
 SZ:=(HIGH-MAX(OPEN,CLOSE))*100/MAX(OPEN,CLOSE);
 KK:=(HHV(MAX(CLOSE,OPEN),2)-LLV(MIN(OPEN,CLOSE),2))*100/LLV(MIN(OPEN,CLOSE),2);
 SXZ:=REF(SZ>=5 AND ZFB>0 AND ABS(ZFB)<=4,1) AND XZ>=5 AND ABS(ZFB)<=4 OR (REF(SZ>=5 AND ABS(ZFB)<=4,1) AND XZ>=5 AND ZFB>0 AND ABS(ZFB)<=4);
 XD:=MA(REF(HHV(CLOSE,IF(BARSSINCE(CLOSE>0)<120,BARSSINCE(CLOSE>0),120)),1),2);
 XH:=MA(REF(HHV(HIGH,IF(BARSSINCE(CLOSE>0)<120,BARSSINCE(CLOSE>0),120)),1),2);
 VAB1:=COUNT(CLOSE>XD,5)=1 AND CLOSE>XD AND ZF>=6;
 VAB2:=BARSLAST(VAB1);
 VAB3:=REF(XD,VAB2+4);
 KA:=(CLOSE-VAB3)*100/VAB3;
 VBB1:=COUNT(CLOSE>XH,5)=1 AND CLOSE>XH AND ZF>=6;
 VBB2:=BARSLAST(VBB1);
 VBB3:=REF(XH,VBB2+4);
 KB:=(CLOSE-VBB3)*100/VBB3;
上下针:IF(KK<=7.5 AND COUNT(ZF>=9,6)>=1 AND SXZ AND (VAB2<=6 AND CLOSE>VAB3 AND KA<=20 OR (VBB2<=6 AND CLOSE>VBB3 AND KB<=20)),MAX(SZ,XZ),0);
 VCA1:=BARSLAST(ZFA>=9.6);
 XG:=IF(VCA1>=2 AND VCA1<=4 AND COUNT(ABS(ZFB)<=1,VCA1)>=VCA1 AND ABS(ZFB)<=1,VCA1,0);
 NA:=BARSLAST(上下针>=5);
 NX:=IF(NA<20,NA,0);
 NB:=BARSLAST(XG>=2);
 NY:=IF(NB<20,NB,0);

{-----------------------------------}
 

 






来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

ZFA赋值:(收盘价/1日前的收盘价-1)*100
ZFB赋值:(收盘价/开盘价-1)*100
输出 ZF:如果ZFA>=0ORZFB>0,返回ZFA和ZFB的较大值,否则返回ZFA和ZFB的较小值,NODRAW
XZ赋值:(开盘价和收盘价的较小值-最低价)*100/最低价
下针赋值:如果XZ>=5,返回XZ,否则返回0
SZ赋值:(最高价-开盘价和收盘价的较大值)*100/开盘价和收盘价的较大值
KK赋值:(2日内收盘价和开盘价的较大值的最高值-2日内开盘价和收盘价的较小值的最低值)*100/2日内开盘价和收盘价的较小值的最低值
SXZ赋值:1日前的SZ>=5ANDZFB>0ANDABS(ZFB)<=4 AND XZ>=5 AND ZFB的绝对值<=4 OR (1日前的SZ>=5ANDABS(ZFB)<=4 AND XZ>=5 AND ZFB>0 AND ZFB的绝对值<=4)
XD赋值:1日前的如果首次收盘价>0距今天数<120,返回首次收盘价>0距今天数,否则返回120日内收盘价的最高值的2日简单移动平均
XH赋值:1日前的如果首次收盘价>0距今天数<120,返回首次收盘价>0距今天数,否则返回120日内最高价的最高值的2日简单移动平均
VAB1赋值:统计5日中满足收盘价>XD的天数=1 AND 收盘价>XD AND ZF>=6
VAB2赋值:上次VAB1距今天数
VAB3赋值:VAB2+4日前的XD
KA赋值:(收盘价-VAB3)*100/VAB3
VBB1赋值:统计5日中满足收盘价>XH的天数=1 AND 收盘价>XH AND ZF>=6
VBB2赋值:上次VBB1距今天数
VBB3赋值:VBB2+4日前的XH
KB赋值:(收盘价-VBB3)*100/VBB3
输出上下针:如果KK<=7.5ANDCOUNT(ZF>=9,6)>=1ANDSXZAND(VAB2<=6ANDCLOSE>VAB3ANDKA<=20OR(VBB2<=6ANDCLOSE>VBB3ANDKB<=20)),返回SZ和XZ的较大值,否则返回0
VCA1赋值:上次ZFA>=9.6距今天数
XG赋值:如果VCA1>=2ANDVCA1<=4ANDCOUNT(ZFB的绝对值<=1,VCA1)>=VCA1ANDABS(ZFB)<=1,返回VCA1,否则返回0
NA赋值:上次上下针>=5距今天数
NX赋值:如果NA<20,返回NA,否则返回0
NB赋值:上次XG>=2距今天数
NY赋值:如果NB<20,返回NB,否则返回0

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图