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

符合条件的"Crossunder"为何没有信号产生 [开拓者 TB]

  • 咨询内容: 我在一分钟周期内运行:if (open>Ssetup and open<buyposition and marketposition==0 )
                    {         
                              mycrossunder=Crossunder(Open[1],Ssetup);
                              if  (mycrossunder)
                                      {
                                      SellShort(lots,open);
                                      }
                    }                  
    图表中为何没有信号产生,图表中显示有BAR的开盘价
    下穿ssetup的,谢谢解答。

     

  • TB技术人员: 不知道,我也在找原因

     

  • TB客服: Sellposition=...........
    mycrossunderB=CrossUnder(Low[1],sellposition);
    If(mycrossunderB)
                            {
                            SellShort(lots,open);
                            }

    为什么也没有信号?明明看到图标上最低点下穿了sellposition。

     

  • 网友回复: mycrossunder=Crossunder(Open[1],Ssetup);
    if (open>Ssetup and open<buyposition and marketposition==0 and mycrossunder)
    {
           SellShort(lots,open);
    }

    改成这样试试。

     

  • 网友回复: sellposition必须是序列函数

 

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

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


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

相关文章

    没有相关内容