为什么不发单,能帮看看吗? [开拓者 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了,不会再发单了。
 
 改成如下方式再试试。- Params
-       Numeric lost(1);  
- Begin
-   if( date!=date[1] )
- {
-      SetGlobalVar(0,0);
- }                                      
-   if(BarStatus==2 &&  GetGlobalVar(0)<3)
- {
-      A_SendOrder(Enum_Buy,Enum_Entry,lost,Q_AskPrice);
-      SetGlobalVar(0,GetGlobalVar(0)+1);
- }
- End
 
- Params
- 网友回复: 非常感谢,已解决
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240  进行 有偿 编写!(不贵!点击查看价格!)
                        
相关文章
- 
                        没有相关内容
                       

 
                     会员登录/注册
会员登录/注册