Loading ...

simnow传送的行情数据,只能获取100周期的数据

Author: zhouc1230, Created: 2020-07-08 11:47:45, Updated:

从上周开始(2020.07.01),从simnow传送的行情数据,只能获取100周期的数据,比如调用MA(C,100),EMA2(HIGH,100),EMA2(LOW,100)可以有数据返回,但是周期大于100,就没有数据返回,是simnow做了调整,还是FMZ平台封装数据调整了,有谁知道吗。 如果这样,在模拟环境中就没办法计算1年的平均值等功能了。 或者有其他的解决办法吗?


More

小草 另外麦语言也有设置K线数量的参数 /upload/asset/218ab29e83b7c038e63.png

小草 回测里有柱长这个参数 /upload/asset/25452e1e7c440a9a1f8.png 可以设置K线数量

zhouc1230 用的麦语言,无法调用exchange.SetMaxBarLen(Len),另外,之前一直都用的好好的,至从上周开始,就不行了,感觉不像是要等的问题,而且也等过,还是不行。

小草 K线会累积,最多2000根。刚开始长度不够可以等待,另外文档 exchange.SetMaxBarLen(Len) 可以设置初始K线数量

小草 初始就是最大,除非你周期特别大,合约没有这么久的K线

小草 这个数量是能设置的,看我给你发的图

zhouc1230 我发现原因了,之前用windows本地机器的机器人,初始K线周期是200,后来换成linux服务器上的机器人,初始K线周期是100。这个linux的机器人能够做个升级吗?

小草 应该可以,你的K线周期是多少,别忘了参数保存重启后生效

zhouc1230 按照图中箭头位置的参数试过,还是没有效果,该参数(变量最长周期数)应该是能存放的最大周期数,而不是初始时的周期数,调整该参数为1000,重启机器人,K线周期还是100. /upload/asset/151f8e7c73e799233d17d.png

小草 给你发过了默认值的调整位置,看途中箭头位置,https://www.fmz.com/upload/asset/218ab29e83b7c038e63.png

zhouc1230 非常感谢,目前发现,启动机器人后,系统给出的K线周期为100,每次更新是会加1,截图是我跑了2天的机器人,才累计到150,不知道是FMZ平台默认的100周期,还是哪里可以调整这个默认值,十分感谢! /upload/asset/151ba6b9a8ed04ccf3fbb.png

zhouc1230 用的麦语言,无法调用exchange.SetMaxBarLen(Len),另外,之前一直都用的好好的,至从上周开始,就不行了,感觉不像是要等的问题,而且也等过,还是不行。