金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1234|回复: 3

金字塔使用pel调用python指标回测很慢

[复制链接]

70

主题

113

帖子

113

积分

等级: 免费版

注册:
2023-8-21
曾用名:
发表于 2024-7-1 10:51 | 显示全部楼层 |阅读模式
现在大概是这样的结构:xgboost生成一个100多兆的模型;使用python引用调用这个模型;pel传参到这个python引用文件后获取模型的预测值,pel再根据这个预测值进行交易;现在的问题是回测24年1~6月,期货全品种测试,5分钟K,测试半年数据需要差不多5个小时时间,有什么办法能提高测试速度吗
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-7-1 10:54 | 显示全部楼层
没有好的方式,提高效率无非就是提升机器核心数+单核性能。以及优化自己算法两种途径。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

70

主题

113

帖子

113

积分

等级: 免费版

注册:
2023-8-21
曾用名:
 楼主| 发表于 2024-7-1 11:27 | 显示全部楼层
技术006 发表于 2024-7-1 10:54
没有好的方式,提高效率无非就是提升机器核心数+单核性能。以及优化自己算法两种途径。

model.load_model('E:\\xgb\\xgboost_model100.model')   我加了时间日志,发现是这个语句每5分钟的回测都要在pel调用python重新load一次xgboost模型,有没有办法改成整个回测只load一次这个模型呢
回复

使用道具 举报

1

主题

1070

帖子

1080

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-1 16:12 | 显示全部楼层
是不是你自己的代码编写逻辑有问题,你是否可以尝试将load模型放在ini初始化中呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-28 18:02 , Processed in 0.079689 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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