金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3152|回复: 5

内存警告后,多次回测结果,各个不同

[复制链接]

9

主题

37

帖子

47

积分

Rank: 2

等级: 标准版

注册:
2022-10-26
曾用名:
发表于 2023-7-23 13:08 | 显示全部楼层 |阅读模式
老师好:对于复杂程序(代码超过了50行)、多品种(超过400个),过程中确实每次都遇到了内存超限提示,确认后也得到了回测结果(程序未崩),但多次回测的结果各个不同,差异极大,结果无法信任。所有能做的,比如勾选内存监控,能序列的就不用逐K,但结果仍然如上。
截图202307231301292439.png 截图202307231302272999.png
截图202307231303017734.png 截图202307231303526084.png
按照http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=140417 等几个帖子的方法也做了调整,但由于策略需要,品种降不下来,如何办?

截图202307231302134397.png
回复

使用道具 举报

9

主题

37

帖子

47

积分

Rank: 2

等级: 标准版

注册:
2022-10-26
曾用名:
 楼主| 发表于 2023-7-23 13:11 | 显示全部楼层
想首先请教老师的一个问题是: 如出现内存告警,是否结果就不可信任?
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-7-24 09:00 | 显示全部楼层
出现后将停止运算。得到的结果是一个不完整的结果。每次不一样的原因是因为内部多核计算时,每次品种参与的顺序不同造成的差异。
这种不完整的计算结果基本没有参考意义。目前您只能考虑升级硬件或者降低回测品种、时段,以保证回撤能够完整完成。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

9

主题

37

帖子

47

积分

Rank: 2

等级: 标准版

注册:
2022-10-26
曾用名:
 楼主| 发表于 2023-7-24 10:53 | 显示全部楼层
好的,老师,继续请教下: 如要经常性的回测:1、品种500+;2、时期超过2年;3、较多的跨周期引用(能自定义数据的都优化了),大概齐硬件需要达到什么水平? 我现在的硬件条件是这样的: 截图202307241053025880.png
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-7-24 11:01 | 显示全部楼层
这样的回测的品种数量、K线数量以及这种较多的引用,对内存容量的要求是较高的,16G内存是不够的,至于需要多少,要看实际策略运行的效果了,没有一个固定值,参照别的用户使用情况,做大量回测的一般都要64G\128G内存起了,回测最大支持16核,你核数越多,那算力就越强,回测的时间就越短。你可以使用阿里云之类的云服务器,增加硬件配置会相对方便。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

9

主题

37

帖子

47

积分

Rank: 2

等级: 标准版

注册:
2022-10-26
曾用名:
 楼主| 发表于 2023-7-24 11:04 | 显示全部楼层
好的,明白了,感谢老师!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-8-23 16:12 , Processed in 0.149189 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表