此主题相关图片如下:100.jpg
为什么开仓之后等5分钟后才平仓?而的我钱只够开一手白银,根本不够开2手白银,必须先平仓之后才能开仓,由于时间相隔5分钟,所以开平仓价格就差了5元钱,但是那一手白银为什么能开仓?我一直搞不懂,时间发生在3月21日晚上,我的交易代码如下: if AA>BB then begin sellshort(1,100%,MARKETR); buy(holding=0,1,MARKETR); end if AA<BB then begin sell(1,100%,MARKETR); buyshort(holding=0,1,MARKETR); end 当前持仓:HOLDING,COLORGRAY,LINETHICK0; 当前资产:ASSET,NOAXIS,COLORGRAY; 可用现金:cash(0),linethick0; //注意交易系统先开后平的原则 |
你图表没有多仓自然无法触发sell指令,而5分钟之后应该是你图上的持仓是持有多单的所以sell才能触发。
我说的是图表是否有持仓,图表运行的机制是根据图上信号和你账户没有关系。
打个比方,你账户有1手ag06,你直接在图上运行sell(1,1,market)图表是不会帮你平掉的,因为图表没有开多信号持仓是0。