您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

赢顺跨周期问题 [文华财经]

  • 咨询内容:  这个程序,语法通过了,加载后K线图上却没有任何指令,什么原因呢? AA1 A:=IFELSE(REF(L,1)<REF(L,2)&&L>REF(L,1)&&REF(H,1)<REF(H,2)&&H>REF(H,1)&&H>REF(H,2),1,O); A1:=VALUEWHEN(A>O,A); B:=IFELSE(REF(L,1)>REF(L,2)&&L<REF(L,1)&&REF(H,1)>REF(H,2)&&H<REF(H,1)&&L<REF(L,2),1,0); B1:=VALUEWHEN(B>O,B); 模型BB #IMPORT[,DAY,AA1] AS VAR1 DA:=VAR1.A1; DB:=VAR1.B1; A:=REF(L,1)<REF(L,2)&&L>REF(L,1)&&REF(H,1)<REF(H,2)&&H>REF(H,1)&&H>REF(H,2)+2*(REF(H,2)-REF(L,2))/3; B:=REF(L,1)>REF(L,2)&&L<REF(L,1)&&REF(H,1)>REF(H,2)&&H<REF(H,1)&&L<REF(L,2)-(REF(H,2)-REF(L,2))/2; DA&&A,BPK; DB&&B,SPK; AUTOFILTER; 

     

  • 文华技术人员:

     您AA1指标中的

     A:=IFELSE(REF(L,1)<REF(L,2)&&L>REF(L,1)&&REF(H,1)<REF(H,2)&&H>REF(H,1)&&H>REF(H,2),1,0);

     您写的是字母O 应该修改为0

     另外您AA1中的指标

     A1:=VALUEWHEN(A>O,A);
    B1:=VALUEWHEN(B>O,B);


     也是O  即开盘价 所以A1和B1是没有任何值的 因为您的A和B只能返回1 或者0  永远小于开盘价!


    将AA1指标重新编写如下:


    A:=IFELSE(REF(L,1)<REF(L,2)&&L>REF(L,1)&&REF(H,1)<REF(H,2)&&H>REF(H,1)&&H>REF(H,2),1,0);

    A1:VALUEWHEN(A>0,A);

    B:=IFELSE(REF(L,1)>REF(L,2)&&L<REF(L,1)&&REF(H,1)>REF(H,2)&&H<REF(H,1)&&L<REF(L,2),1,0);

    B1:VALUEWHEN(B>0,B);


    仅供参考!

     

 

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

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


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

相关文章

    没有相关内容