开拓者期货期权程序化系统交易论坛
标题:
A_SendOrder 开仓指令怎么会把另一个仓平掉了呢
[打印本页]
作者:
天柏
时间:
2010-12-1 10:49:38
标题:
A_SendOrder 开仓指令怎么会把另一个仓平掉了呢
用模拟账户交易,一个图表用A_SendOrder(Enum_Buy,Enum_Entry,lots1,Buyenterprice) 发了开多仓指令3手,结果把另一个图表留的同一个合约的老空持仓6手给平掉了一半,何解?
作者:
lh948
时间:
2010-12-1 10:54:24
A_SendOrder是针对账户的交易,两个图表是否是同一个合约?
作者:
天柏
时间:
2010-12-1 11:15:55
是的,难道不管开平仓的?
作者:
cnbiz850
时间:
2010-12-1 11:34:16
是的,难道不管开平仓的?
天柏 发表于 2010-12-1 11:15
我也发现A_SendOrder对一个合约不管是开仓还是平仓,操作就是在原有合约数上做加减。比如已有多仓10手,若用A_SendOrder开空仓4手,账户里显示就剩多仓6手。不知是有意这样还是bug。
作者:
lh948
时间:
2010-12-1 13:25:06
在另外一个图上开多,不会将当前空仓平掉的。
开仓和平仓是两条指令,是不是哪错了?
作者:
cnbiz850
时间:
2010-12-1 14:11:40
我的情况还不是在两个图上,只是在同一个图上用同一个指令。有几次,当该平仓并反手的时候,因为指令内部错误,平仓命令没有执行,但反手开仓的命令执行了。这时查看账户持仓情况就发现像#4楼中所说的。
作者:
天柏
时间:
2010-12-8 16:08:11
顶一个看看
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2