9qihuo.com
我们只提供有用的干货

【功能介绍】:Wh8 模组重新计算历史信号怎么用? (文华财经)

投资者咨询:【功能介绍】:Wh8 模组重新计算历史信号怎么用? (文华财经)
来源:文华财经  日期:2018-11-23 11:56


重新计算历史信号,是程序化模组中的功能

用于申请当前交易日的准确数据,以及调整当前模组的数据量


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:0.jpg

 
技术人员回复
日期:2018-11-23 11:59
 

【重新计算历史信号,什么时候使用这个功能?】




适用情景1:回测和模组信号、数据不一致

比如:回测有信号,但是模组中没有信号;k线主图的数据和模组里的数据相差很大


正常模组和主图回测,参数设置完全一致,网络稳定,那么回测和模组数据和信号应该是完全一致的。

主图回测是从文华服务器直接申请的完整、准确的数据计算信号。

模组中是盘中一笔一笔接收数据计算信号,如果丢包或断网,模组中的数据和是信号就会受到影响,从而出现与主图回测数据和信号不一致的问题。



解决方法:在模组监控k线图 右键 》重新计算历史信号,从服务器申请准确的数据重新计算信号。模组后续出信号延续该信号向下执行



【小贴士】

(1)此操作只适用于临时解决模组信号问题,建议优化网络环境,从根源上解决问题

(2)仅限于解决当天数据丢包,如果模组中历史数据出现缺失,需要新建模组来解决


————————————————



适用情景2:模组运行了很长时间,数据量过多会影响模型计算的速度

可以使用这个功能灵活选择加载所用的数据量,让模组运行更快


重新计算历史信号,相当于一个按指定日期,重新回测的功能

 一般用于长期连续运行的模组,如果模组运行时间久,模组累计的数据量会很大,可以通过这个功能过滤掉前期不必要的数据

所以,重新计算历史信号需要先确定好要调整的时间,因为一旦确定调整的时间,就不能再向前选择更久远的数据了

如果只是想要查看、分析更久远的历史信号,在主图回测是适合的



【小贴士】

模组右键重新计算历史信号的起始时间只能往后,不可以往前调整

       
技术人员回复
日期:2018-11-23 12:01
 

【使用方法】


监控k线图右键》重新计算历史信号

打开该窗口后,默认显示的时间为当前模组K线图的数据起始时间

1. 如果想从服务器申请准确数据,与主图回测对比,时间不需要调整,直接点击“是”

2. 如果想减少数据运行,可以手动调整时间,选择更近的日期,重新计算历史信号


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:0.jpg



技术人员回复
日期:2018-11-23 12:07
 

常见问题


1. 为何回测和模组的信号不一致?数据和信号计算时间都是完全相同的,参数也一样

这个现象应该是模组运行过程中接收数据出错了,跟本地网络不稳定有关系

可以在监控k线图右键》重新计算历史信号,之后再重新对比查看,应该是一致的

因为主图回测是从服务器申请完整的准确数据来回测

而模组是盘中实时接收信号,依赖于本地网络质量

如果网络不稳定出现丢包,基于不准确的数据计算出来的信号也是不准确的

此时重新计算历史信号,相当于主图回测的功能,从服务器申请完整数据补充信号,就是准确的了,与主图回测的信号也会恢复一致

wh8是专业的程序化软件,建议优化本地网络从根源解决:http://db.wenhua.com.cn/loginnews/bandwidth.asp




2. 模组加载计算慢怎么办?
 
模组连续运行,小周期数据量会特别多,会严重影响模型计算的速度

监控k线图右键》重新计算历史信号,可以灵活选择加载所用的数据量,避免这一问题



3. 如图所示,为什么选择后面的日期开始后就不能再选择更前面的时间了?


按此在新窗口浏览图片
文件名:1.jpg



这是正常的

您是模组中重新计算历史信号之后,就是根据这个时间点之后的数据计算信号

因为这个功能是为了在运行时间太长,数据量太大的模组提供的,用来清理过多的历史数据,以免造成模组卡顿的,您可能误解为用来回测信号了

建议您在主图上回测查看模型效果,符合您思路的话,再重新装到模组里面运行。

因为模组运行是为了自动交易,不是为了调试策略设计的