实盘中遇到的问题,例如下面的模型
1、 begin
2、 sellshort(holding<0,0,limit,c);
3、 buy(holding=0,1,limit,c);
4、 end
第2句执行完后,资金还没有返回,接着执行第3句,这时提示资金不足,怎么样才能顺执行第3句。
begin
sellshort(holding<0,0,limit,c),
orderqueue;
buy(holding=0,1,limit,c),
orderqueue;
end
楼主稍改一下,容易成交.
begin
sellshort(holding<0,0,limit,c-2*mindiff),orderqueue;
buy(holding=0,1,limit,c+2*mindiff),orderqueue;
end
想容易成交,第二句应该也是
....c+2*mindiff....; ,而不是....c-2*mindiff....;,不知是否正确。谢谢!!!
[此贴子已经被作者于2011-3-24 20:25:16编辑过]
以下是引用wzywzy292在2011-3-28 11:02:09的发言:
加orderqueue后没有动作,也未提示资金不足,(实盘图表),2.4版的
图表交易使用的是虚拟资金,只要虚拟资金充足就会下单。
先是买多,是自动成交的,然后出现反手信号,没有任何动作,既无提示,未成交委托栏里也是空的。急!!!
我后来是手动平多的。
先检查你的交易语法是否是先平后开的顺序,
打开交易日志 交易-》下单设置-》程序化交易-》。。