帮我看一下这个公式系统为什么在实盘的时候只平仓,不开仓?
价位:=A;
手数:=ss;
//交易条件
开多平空条件:=CLOSE>价位;//开多平空条件
开空平多条件:=CLOSE<价位;//开空平多条件
//交易系统
IF 开多平空条件 THEN
BEGIN
平空:SELLSHORT(HOLDING<0,手数,MARKET);
开多:BUY(HOLDING=0,手数,MARKET);
END
IF 开空平多条件 THEN
BEGIN
平多:SELL(HOLDING>0,手数,MARKET);
开空:BUYSHORT(HOLDING=0,手数,MARKET);
END
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
//当前资产:ASSET,NOAXIS,COLORGRAY;
这是系统的交易日志,但是开仓没有价格,也没有成交

此主题相关图片如下:qq截图20160803100341.png
你是用市价保单的,在未成交前是用0表示的。日志说的是这个
交易---下单设置---程序化交易里 之前勾选下单日志的会有记录, 日志在金字塔安装目录的weisoftstock/ setting / orderlog中
我开始对日志没有打钩,文件夹里是空的,所以没有日志。您看看我的程序是不是有问题啊?
程序上没有问题。你用模拟交易看下,有这个现象没。勾上你的日志。出现后贴出来看下
这个,你实盘中运行看下,只能根据实盘的日志进行分析。
好像是可用资金量的问题,平多和开空是不是同时发出的?如果同时发出的话,平多资金还没有到位,开空资金不够,所以没有成交。我分析的对不对啊?