在使用Portfolio里面关于净利润的语句产生出来的最终数值,为什么与测试报告里面的最终数值无法精确相等?

在使用Portfolio里面关于净利润的语句产生出来的最终数值,为什么与测试报告里面的最终数值无法精确相等?

代码和出现错误的对比如图所示。

请问,如果需要取到测试报告里面的“净利润”精确的数值,是不是不能使用potfolio_totalprofit ? 应该用什么呢?


data-href=

data-href=

TBL语言如何实现简语言里面的NODRAW,只返回数值不画线?
请问各位老师,在策略交易里的当日盈亏与测试报告中“阶段总结”中的每日净利润有什么区别?为什么这两个数据差别很大
测试报告里面的净值是怎么计算的
关于if语句使用的相关问题
请教各位高手,为什么tb中0日均线数值的数值=1.797693*****?不是应该不存在吗?
回撤报告里面的净利润是否已经扣除了交易成本?
想求多个数值里的最大值用哪个函数??
关于公式里面缩进语句的意思
求教关于基础数据的读取,与定义变量方式相等价的直接读取数据库的写法?
指标数值提取

好的好的

我立马回头再去测试一下。

谢谢了。

持仓跟不持仓,测试报告里有补平信号

最后一根bar你一定是还有持仓的

你可以看看如果把手续费调整成0,或者最后一根bar没有持仓,就肯定是一样的。

因为如果最后一根bar还有持仓,为了结算这个持仓的盈利,测试报告里会补一个平仓记录,记为补平。

而totalprofit函数在计算的时候,直接以当前bar的收盘价计算当前持仓的盈利,所以中间差了一个平仓手续费。

PS:  时间日期和其他杂项都已经通过设置对齐了。