- 精华
- 0
- 在线时间
- 58 小时
- UID
- 247121
- 积分
- 59
- 帖子
- 27
- 阅读权限
- 30
- 注册时间
- 2017-2-13
- 最后登录
- 2023-4-7
- 精华
- 0
- UID
- 247121
- 积分
- 59
- 帖子
- 27
- 主题
- 14
- 阅读权限
- 30
- 注册时间
- 2017-2-13
- 最后登录
- 2023-4-7
|
发表于 2020-12-4 11:42:22
|显示全部楼层
策略从旗舰版移植到TBQ,在旗舰版运行没有问题!
策略交易单元叠加 指数和主力 两个数据源。
使用 Data1.A_SendOrder(Enum_Buy, Enum_Entry, 1, 400); 能成功发单
但是写成
lots = 1; Price = 400;
Data1.A_SendOrder(Enum_Buy, Enum_Entry, Lots, Price); 一定发单失败,委托数量为0和价格也不对
感觉是两个参数没有被传递进去。但用FileAppend("c:\\marketpostion3.log",Text(lots)+Text(Price));可以取到这两个数。
如果写成
A_SendOrder(Enum_Buy, Enum_Entry, Lots, Price); 发单后,委托数量为和价格对了,但报错找不到指数合约
请帮忙解答,谢谢 |
|