前半部分代码完全一致,开平仓部分只是改了类似于 buy变成TBUY
两种测试的时候开平仓信号也是一致的
为什么到模拟账户应用的时候就信号不一致了?请解答一下,谢谢。
[此贴子已经被作者于2020/9/2 15:02:06编辑过]
后台图表有很多差别的,比如说:
1.VARIABLE 在后台需要用 GLOBALVARIABLE 替代。
2.
THOLDING 和holding 情况也是有很大差异的。图表上不考虑说实际下单 不成交的情况,而后台因为取的是实际账号持仓,所以这2个函数值变动是有差异的。 图表上只要信号不变化,holding不变,但是后台这个持仓可能会因不成交,撤单等而发生变化。另外 THOLDING 这种返回的是净值。你如果多头2手,空头1手,那么返回值是1.建议用
TBUYHOLDINGEX
TSELLHOLDINGEX
来获取实际持仓情况。
3.你如果有手工买入卖出 影响实际持仓了,后台实际运行中涉及到仓位判断的都会受到影响的。
回测其实是模拟了一个绝对没有多余影响因素的环境,所以很多情况不会发生。实际模拟中会遇到很多问题的。
您好,MA,买卖指标怎么填,我现在用的是2/21/35.感觉不好