newlyedward
newlyedward
我修改了Rolling, IdxMax, IdxMin,可以处理下面类似的expression window = f'IdxMax(Ref($high, -1), {-N})' fields = [window, f'Min(Ref($low, -1), 0-{window})'] 有没有回归测试的代码可以测试一下?
代码里面只看到实现了DiskExpresssionCache和DatasetCache,并且只能自己更新,如果需要数据超过Cash上的数据范围也不会更新,需要自己另外写Script去调用update。 1、本机启动redis, 不是本机启动redis还需要在congfigure中修改redis配置,redis其实没用,只是写cache是使用了redis的lock 2、congfigure中修改"expression_cache": "DiskExpressionCache",,expresion就是类似$close/$high这样的表达式 3、MODE_CONF中修改"dataset_cache": "DiskDatasetCache",, dataset是整个训练需要的特征值得集合
没有打开redis,根据现在代码cache是不起作用的,需要修改qlib代码 espression是针对fields的节约了计算的时间,dataset是针对训练集,测试集的数据,如果同样的数据特征值,只是优化模型,可以直接从dataset cache中直接取数据,如果修改dataset参数就需要重新缓存数据
其他7个docker都可以正常使用,qaeventmq运行也没有问题,stocktransaction,QAAcoount这些exchangs都能在rabbitmq上看到。 [root@localhost ~]# docker ps -a ``` CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES db769d6c10d4 daocloud.io/quantaxis/qactpbeebroker:latest "/root/wait_for_it.s…" 22 hours ago Exited (1) 11 hours ago quantaxis_docker_qactpbeebroker_1 fab67524bc82 yutiansut/ctpbee:latest "python...
> > > ![image](https://user-images.githubusercontent.com/11537812/102716126-b8259180-42d1-11eb-81e7-a6bfd0185c14.png) > 你这图谁能看懂 图看不到,文字修改了一下,就是除了CTP的功能QA都能用,web页面也能收到期货的实时行情,rabbitmq也能用。