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

[求助] [通达信]

  • 咨询内容: 飞燕版,请教: 以下代码是自己试着写的,主要目的是:1、在主图中画出去年7月去杠杆大跌的低点线,2、画出今年1月熔断的低点线。 无奈达不到目的。 请帮忙指出错误点。谢谢。 LL15:=IF(YEAR=2015 AND MONTH>6 AND MONTH<10,LOW,0); AUG15:LLV(LL15,0),COLORGREEN,LINETHICK2; LL16:=IF(YEAR=2015 AND="AND" MONTH="MONTH" >12 AND YEAR=2016 AND MONTH<2,LOW,0); JAN16:LLV(LL16,0),COLORRED,LINETHICK2;

     

  • 通达信技术部: 自写代码是这样的: LL15:=IF(YEAR=2015 AND MONTH>6 AND MONTH<10,LOW,0); AUG15:LLV(LL15,0),COLORGREEN,LINETHICK2; LL16:=IF(YEAR=2015 and="AND" M="M" >12 AND YEAR=2016 AND MONTH<2,LOW,0); JAN16:LLV(LL16,0),COLORRED,LINETHICK2;

     

  • 通达信客服: 最主要的问题,你要把你过滤的区间外的价格加大,而不是赋值0,赋值为0之后,你llv的结果肯定是0,都不用想

    其次你第二个要求里面的两个时间段要用OR连起来,没有既大于2015,又同时满足小于2016年的时间。

     

  • 网友交流: 谢谢。 如下代码能否在主图上绘出2条直线AUG15与JAN16? LL15:=IF( YEAR=2015 AND MONTH>=7 AND MONTH<=9,LOW,100000); AUG15:LLV(LL15,0),COLORGREEN,LINETHICK2; LL16:=IF( YEAR=2015 AND MONTH>12 OR YEAR=2016 AND MONTH<2,LOW,100000); JAN16:LLV(LL16,0),COLORRED,LINETHICK2; 其实,我的目的就是: 1、求出20150715—20150930之间的最低价,然后以该最低价画一条水平线; 2、求出20160101—20160131之间的最低价,然后以该最低价画一条水平线; 3、这样在主图上显示2条水平线。

     

  • 网友交流:

    下面这种写法会好些吧,第二个和下面类似,不过不是一整条水平线:

    N1:=BARSLAST(DATE=1150715);
    N2:=BARSLAST(DATE=1150930);
    N3:=FINDLOWBARS(L,N2,N1-N2,1);
    A3:REF(L,N3);

 

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

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


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

相关文章

    没有相关内容