以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  如何测试模型跑一次要用多长时间  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=161716)

--  作者:jiantu
--  发布时间:2018/2/27 10:02:11
--  如何测试模型跑一次要用多长时间
想测试下模型跑一次要用多长时间?请问可以如何测试。
--  作者:gxx978
--  发布时间:2018/2/27 10:04:29
--  

是想知道策略在监控一个品种或多个品种上运算一次需要多少时间?可以使用debugfile输出调试,通过日志记录来看运行一圈大概需要的时间是多少。

[此贴子已经被作者于2018/2/27 10:19:11编辑过]

--  作者:jiantu
--  发布时间:2018/2/27 10:20:39
--  
放在图表上监控是每收到一个tick都会运算一次;而在交易中设置成固定时间间隔为2秒,就每隔2秒运算一次,我这样理解正确吗?
--  作者:gxx978
--  发布时间:2018/2/27 10:27:30
--  

每收到一个tick是运算一次。固定时间间隔设为2秒,是指每隔2秒检测下是否有信号产生,检测到信号即进行开平仓动作,策略运行还是依据每来一个分笔运算一次。


--  作者:jiantu
--  发布时间:2018/2/27 10:43:50
--  
明白了,谢谢。
1.那只能拿交易量大的品种,做测试了,如果TICK与tick之间间隔较长,返回的时间就有较大偏差了?
2.如果新的tick来了,模型还没算完一次,会有什么影响?

--  作者:gxx978
--  发布时间:2018/2/27 10:52:47
--  

1、在图表上只输出一个品种的运行记录的话,是不好判断实际的运行时间,如果分笔间隔时间过大,那误差就会比较大。这种方式方便估算多个品种运行一圈需要的时间,从一个品种计算到最后一个品种。

2、会舍弃掉这个tick的计算,始终用最新的tick来进行新的计算。