委托平仓数量和和开仓数量不一致
开多14手,委托平仓的时候“委托/成交数量”一栏显示13手,导致还有一手没平。这是什么情况。我用的是指数0委托映射主力合约,用SELL(0,XXX)平仓
开多14手,委托平仓的时候“委托/成交数量”一栏显示13手,导致还有一手没平。这是什么情况。我用的是指数0委托映射主力合约,用SELL(0,XXX)平仓
@ytc7388Sell(0,XJ)这里的0表示是平掉图表信号的所有持仓,如果您的公式存在不同时候运行,计算结果会变化的情况,等到平仓信号出现的时候,发单的手数当然就受影响了,这也算是另一种形式的信号闪烁吧。
您好,请看一下策略单元中现在看开仓和平仓的手数分别是多少手,这两个应该是一样的,看看是14还是13?我猜测策略里计算手数,是不是有可能有变化啊。
回复:你好,第一张是单元里面显示K线的指数0合约K线图,第二张是账户透视里的复盘
回复:检查下计算头寸的部分,看看有没有可能变化的因素
回复:if(Buy_in){TurtleUnits0 = (TotalEquity *RiskRatio / 100) / (ATRX * ContractUnit() * BigPointValue()); //根据止损计算下单手数 Lots = IntPart(TurtleUnits0); // 对小数取整 Buy(Lots, XJ);Holding = 1;} IF (BUY_OUT) { XJ = MIN(O, BUYOUT[1]); Sell(0, XJ); Holding = 0; }进场头寸是用ATR和固定初始资金计算的,出场用的SELL(0,XJ)
回复:sell(0,XJ)里的0不是代表平掉当前所有持仓吗?进场头寸的计算会影响它吗