回测系统的指标数值麻烦好好处理下

Author: XiaoHuihui0111, Created: 2022-07-17 23:07:47, Updated:

币安合约数据:EMA120和RSI数值都不正确,应该还有其他的


More

小小梦 您好,指标计算对比需要先确定对比的K线是否一致。然后还有指标参数一致,指标算法一致。有些平台软件指标算法修改过,可能有不一样的地方。

小小梦 这个图表是回测系统自动生成的,和你策略代码无关的。RSI 1 2 3 也不一定就是 14周期。所以没有什么可比性。

XiaoHuihui0111 /upload/asset/20708f34b3467040b7221.png 抱歉,上面那张图截错了

小小梦 回测系统生成的图表上显示的指标、内容等,和你的代码中计算的RSI无关的。FMZ回测图表上显示的RSI 1 , RSI 2 , RSI 3 周期不一定是 14的,你交易所上的是14周期的指标。别的没什么问题。

XiaoHuihui0111 /upload/asset/206cd563ef3d9ce673583.png /upload/asset/2069907a656d8d846179e.png /upload/asset/2077c9f4619ad7e7caae9.png def main(): exchange.SetContractType("swap") exchange.SetMarginLevel(100) record = exchange.GetRecords(24*3600) rsi = TA.RSI(record, 14) Log("rsi:{}".format(rsi[-2])) 打印的数据和交易所的一致,回测指标显示的数值不一样,这个是什么原因?

XiaoHuihui0111 /upload/asset/206cd563ef3d9ce673583.png /upload/asset/2069907a656d8d846179e.png /upload/asset/2077c9f4619ad7e7caae9.png

XiaoHuihui0111 这个稍后回测,我截点图说明一下

小小梦 ``` 这边使用贵方提供的talib和TA接口计算出来的指标值和交易所一致,而贵方提供的指标数值却是错误的 ``` 您好,没有太明白您的问题,具体是指标一致还是不一致呢?可以给出一个具体场景说明一下。

XiaoHuihui0111 这边使用贵方提供的talib和TA接口计算出来的指标值和交易所一致,而贵方提供的指标数值却是错误的