- 精华
- 0
- 在线时间
- 23 小时
- UID
- 244407
- 积分
- 25
- 帖子
- 16
- 阅读权限
- 10
- 注册时间
- 2016-12-10
- 最后登录
- 2020-5-16
- 精华
- 0
- UID
- 244407
- 积分
- 25
- 帖子
- 16
- 主题
- 2
- 阅读权限
- 10
- 注册时间
- 2016-12-10
- 最后登录
- 2020-5-16
|
发单改成这样试试 Data1.A_SendOrder(Enum_Buy,Enum_Entry,TurtleUnits,Data1.Q_AskPrice);//开多
另外Data1.A_GetOpenOrderCount()==0
这个函数单纯这么用很容易出问题的,不建议这么用,要配合另外一些函数读取未成交的委托单的,反正就这样判定是不行的。
PlotString ("kd","开多",high,white);
这个命令在进行A函数调试的时候是没用的。
全局变量0值是1,为什么没发单,那就要看你整个代码了,就这么看如果数值是1,那么sendorder的哪行命令是肯定有执行。
还有为啥是Data1呢?如果是加载了2个合约,当我没问,如果是加载了1个合约,那就肯定是发单不成功了。 |
|