您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

请问这句公式问题出在哪? - TradeBlazer公式 [开拓者 TB]

  • 咨询内容: If(HighD(3)<HighD(2)&& HighD(2)>HighD(1) )
    {
      SellShort(0,Open);
    BuyToCover(0,Close);
               }
    就是如果前天最高点,大于大前天最高点和昨天最高点,那么今天开盘开仓,收盘平。但是应用起来发现漏掉许多交易信号。
    另外,如果把公式中的顺序改一下,例如If(HighD(2)>HighD(1) && HighD(3)<HighD(2)  ) 或If(HighD(1) <HighD(2) && HighD(3)<HighD(2)  ) 等等,结果也不一样。

     

  • TB技术人员: if()里面最好不要调用函数

     

  • TB客服: if()里不调用函数,是说不直接调用函数?

     

  • 网友回复: 回复 3# 盛世长城


    是的,不要直接调用,在if外面调用并且赋值给bool变量

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

相关文章

    没有相关内容