请教各位大神:
在网络不稳定的情况下出现了重复开仓问题,这个有什么合理的解决办法吗?
谢谢!!!!!
描述一下是哪个时间点上重复开仓了?提供一下交易日志呢。
但是螺纹和豆粕当时都是有持仓的,当时应该不该仓才对
IF TBUYCOND THEN BEGIN TBUY(THOLDING=0,SS,MKT,0);END
IF TBUYSHORTCOND THEN BEGIN TBUYSHORT(THOLDING=0,SS,MKT,0);END
tholding返回的值是当前的可用持仓,是否是当时的持仓已经挂单出去了或是单子还没有成交。具体的你可以用debugout函数输出tholding的值看一下的。
debugout的使用方法:http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=49428
那我可以把开仓语句改成下面这样吗?
IF TBUYCOND THEN BEGIN TBUY(TBUYHOLDING=0,SS,MKT,0);END
IF TBUYSHORTCOND THEN BEGIN TBUYSHORT(TSELLHOLDING=0,SS,MKT,0);END