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

为什么不发单,能帮看看吗? [开拓者 TB]

  • 咨询内容: Params
       
            Numeric lost(1);
           
           
    Begin
      if( date!=date[1] )
    {
         SetGlobalVar(0,0);
    }                                      
           



      if( GetGlobalVar(0)<3)
    {
         A_SendOrder(Enum_Buy,Enum_Entry,lost,Q_AskPrice);
         SetGlobalVar(0,GetGlobalVar(0)+1);
    }

    End

     

  • TB技术人员: 和例子是一样的呀

     

  • TB客服:
    gg012lt 发表于 2013-7-18 14:25
    和例子是一样的呀

    这个例子在图表K线图小于3的情况下是可以发出委托的。反之,在未运算到最后可发单 的K线上,全局变量的值已经到达3了,不会再发单了。

    改成如下方式再试试。
    1. Params
    2.       Numeric lost(1);  
    3. Begin
    4.   if( date!=date[1] )
    5. {
    6.      SetGlobalVar(0,0);
    7. }                                      
    8.   if(BarStatus==2 &&  GetGlobalVar(0)<3)
    9. {
    10.      A_SendOrder(Enum_Buy,Enum_Entry,lost,Q_AskPrice);
    11.      SetGlobalVar(0,GetGlobalVar(0)+1);
    12. }
    13. End
    复制代码

     

  • 网友回复: 非常感谢,已解决

 

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

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


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

相关文章

    没有相关内容