请问:实盘中没有成交,程序中holding 的值为何来会变?
比如持仓是-1,程序和盘中没有成交命令并且无成交,计算机上却显示holding的值变为0,一会又变为1,到底为何?
图表上的持仓是虚拟持仓,图表是一个独立的系统。 它和实际账号的关系是单向的关系:图表系统发出信号->实际账号下单执行。图表是无法获取实际账号的其他数据的。那个值的变动是因为,图表系统每次来一个分笔都会从第一个K位置开始重新计算一遍,因为行情变动,所以计算结果也是在浮动变化中了。
1. 图表上的holding值是指虚拟持仓,和实际账户里面的持仓不是一个概念,它是根据您的策略加载在图表上买卖信号算出的;
2. 举例,你图表上根K线的holding是1 手,下一根K线出现平仓信号后,holding值就会变为0手; 但是你实际账户中可能会因为平仓委托没成交,实际账户仍有1手;
3. 图表程序化提供了持仓同步的功能,目的在于一定的时间段内去检测图表的虚拟持仓和账户里的持仓是否一致;

此主题相关图片如下:55.jpg