为什么不发单,能帮看看吗? [开拓者 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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容