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

请问一下,为什么两种写法,回测结果会不同? [文华财经]

  • 咨询内容: 1):SSKK1:=TIME>=0920 &&  TIME<=1430&&EXIST(REF(C,1)>UB,3) && EXIST(KF1,3) && EXIST(KA1,3) && CROSS(BB1,C) AND GLQ=0,SPK;BBKK1:=TIME>=0920 &&  TIME<=1430&&EXIST(REF(C,1)<DB,3) && EXIST(KF2,3) && EXIST(KA2,3) && CROSS(C,SS1) AND GLQ=0,BPK;
    2):SSKK1:=TIME>=0920 &&  TIME<=1430&&EXIST(REF(C,1)>UB,3) && EXIST(KF1,3) && EXIST(KA1,3) && CROSS(BB1,C) AND GLQ=0;BBKK1:=TIME>=0920 &&  TIME<=1430&&EXIST(REF(C,1)<DB,3) && EXIST(KF2,3) && EXIST(KA2,3) && CROSS(C,SS1) AND GLQ=0;//
    SSKK1,SPK;BBKK1,BPK;
    上面的两种写法按道理应该是一样意思,怎么测试出来的结果会不同?谢谢



     

  • 文华技术人员:

    第一种写法修改如下,你再测试试试

     

    TIME>=0920 &&  TIME<=1430&&EXIST(REF(C,1)>UB,3) && EXIST(KF1,3) && EXIST(KA1,3) && CROSS(BB1,C) AND GLQ=0,SPK;

    TIME>=0920 &&  TIME<=1430&&EXIST(REF(C,1)<DB,3) && EXIST(KF2,3) && EXIST(KA2,3) && CROSS(C,SS1) AND GLQ=0,BPK;

     

  • 文华客服: 我不是这个意思,一般都会这样写,我是想问为什么两种方法测试出来未什么会有不同结果是否:=  和 : 表达有区别?

     

  • 网友回复:

    第一种的编写不规范,指令行前面不能定义变量。与:和:=没有关系。

     

    你使用2楼改过的形式,在相同设置下进行测试看看。

     

  • 网友回复:  嗯,好的,谢谢

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容