投资者咨询:
[求助]有没有办法在不需要重建模组的情况下缩短现有模组的历史K线 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-9-13 8:36
创建模组时,模组直接使用了当前WH下载的合约全部历史K线数据。不能指定K线数据的长短。运行一段时间后,想重新设置模组的历史K线起始点,以便缩减占用的内存,有什么办法在不需要重建模组的情况下,缩短模组的历史K线吗?
1、
进行模型回测需要的历史K线数据很多,但模组运行,不需要那么多数据,只要能够出几个信号即可。 所以,创建模组时,希望可以设置合约K线起始点。减少模组占用的内存。
2、可以重置模组的历史K线起始点,以便不需要重建模组就可以减少模组占用的内存,或者可以设置模组的数据长度,自动清除历史数据。 否则,在运行几十个模组时,要么某一天重建模组,减少模组历史数据,要么内存耗尽崩溃。
1.如图,重新设置信号计算起止时间,会自动进行回测
之后K线图右键》装入到程序化模组后台运行,就是新的K线起始点了
2.如果装入模组后运行一段时间,历史数据量很大
模组监控K线图右键》重新计算历史信号,可以重新指定数据开始时间
需要注意的是,设置好时间后,由于之前的K线数据已经清除,下次再重新计算历史信号时是不能恢复已经清除的K线数据的
另外,您刚开始接触程序化软件,可以在右上角》帮助》软件说明书》程序化运行详解,了解一下模组的功能和使用