您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信知识>>正文内容

[求助]求输出信号ZX 和 ZY的公式: [通达信]

  • 咨询内容: 求老师指导: 输出信号ZX 和 ZY的公式,条件请参考附图: 谢谢!
    此主题相关图片如下信号.jpg:

     

     来源:C X H 9 9 .C O M )

  • 通达信技术部: 使用BARSLAST函数试试;

    公式学习网址:  

    http://tdx.com.cn/dispbbs.asp?boardid=12&Id=282467  

    http://tdx.com.cn/dispbbs.asp?boardid=12&Id=307735  

    上面的是实战的 照着写一些应该学的快些 下面网址偏理论  

    其实主要是自己ctrl+F 公式管理器里面 新建 插入函数   

    这个系统自带的东西 多看看 多用用 多实践  

    http://help.tdx.com.cn/book.asp 红宝书全系列  

     

  • 通达信客服: 我自己写了一个公式,但还是有些问题(为方便,下面公式把涨跌幅5%修改为10%,并且自己构造了一组数据),但还是有些问题(ZC的处理),请老师帮助指正: N := 15; AA : IF(CURRBARSCOUNT=N, 99, IF(CURRBARSCOUNT=N-1, 99.99, IF(CURRBARSCOUNT=N-2, 88.99, IF(CURRBARSCOUNT=N-3, 98.78, IF(CURRBARSCOUNT=N-4, 100.76, IF(CURRBARSCOUNT=N-5, 111.84, IF(CURRBARSCOUNT=N-6, 99.54, IF(CURRBARSCOUNT=N-7, 87.59, IF(CURRBARSCOUNT=N-8, 97.23, IF(CURRBARSCOUNT=N-9, 89.45, IF(CURRBARSCOUNT=N-10, 82.29, IF(CURRBARSCOUNT=N-11, 75.71, IF(CURRBARSCOUNT=N-12, 84.04, IF(CURRBARSCOUNT=N-13, 82.36, IF(CURRBARSCOUNT=N-14, 73.30, DRAWNULL))))))))))))))), NODRAW; ZA := AA/REF(AA,1)>=1.1; ZB := AA/REF(AA,1)<=0.90; TSZA := REF(BARSLAST(ZA),1); TSZB := REF(BARSLAST(ZB),1); ZX1 := ZA AND (TSZA=DRAWNULL OR (TSZB<>DRAWNULL AND TSZBDRAWNULL AND (AA/REF(AA,TSZX1+1)>=1.2 OR AA/REF(AA,TSZX1+1)<=0.8); TSZC := REF(BARSLAST(ZC),1); ZY1 := ZB AND TSZX1<>DRAWNULL AND IF(TSZB=DRAWNULL, 1, TSZB>TSZX1) AND (TSZC=DRAWNULL OR TSZC>TSZX1); ZX2 := ZA AND (TSZC<>DRAWNULL AND TSZCDRAWNULL AND IF(TSZC=DRAWNULL, 1, TSZC>TSZX1) AND (TSZB=DRAWNULL OR TSZB>TSZX1); OZA: ZA, NODRAW; OZB: ZB, NODRAW; OZC: ZC, NODRAW; ZX: ZX1 OR ZX2; ZY: ZY1 OR ZY2;

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容