金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3257|回复: 3

建议 金字塔增加“任务分解合并”的功能

[复制链接]

44

主题

142

帖子

142

积分

等级: 免费版

注册:
2021-5-28
曾用名:
发表于 2021-12-2 11:58 | 显示全部楼层 |阅读模式
本帖最后由 lshhaaa 于 2021-12-2 11:58 编辑

建议 金字塔增加“任务分解合并”的功能,实现多pc同时运行单项任务,既提高速度,又大大降低普通用户的硬件成本。
解决问题:策略公式回测策略优化等,太耗费时间,动辄数小时、数十小时。而数十核CPU或云电脑成本太过昂贵。
解决思路:把任务分解成若干子任务,手动拷贝到其它电脑运行,计算结果手动拷贝到一台pc,合并进行分析。手动实现并行计算。
针对目标:仅对多线程任务,比如:策略公式回测中的“策略优化(传统算法)”、等

具体细节:(仅供参考)
1、主pc分解任务:   在“交易→单策略评测→策略优化”页面,增加“任务分解按钮”和“子任务数量输入框”,把
传统算法的任务平均分解成若干子任务文件,文件包含品种、费率、时段等全部全部评测信息。
2、副pc执行子任务:在“交易→单策略评测→策略优化”页面,增加“子任务执行按钮”,点击按钮→选择某个子任务文件→立即多核运算(参数无法改动)→产生子任务结果文件→手动拷贝到主pc。
3、主PC合并任务:在“交易→单策略评测→策略优化”页面,增加“任务合并按钮”,点击按钮→选择多个子任务结果文件→后台合并多个结果文件→合并显示在交易测评结果页面→热力图和三维图依然起效(可选)。
4、进一步优化上述功能(可选):多台pc的金字塔组网(通过互联网或局域网),子任务文件、和子任务结果文件通过网络自动传送、执行。


综上所述,本建议仅为分解、执行、合并子任务三项功能,难度不高,对其它模块的副作用基本没有,所以殷切希望纳入升级。
谢谢!


回复

使用道具 举报

1

主题

1042

帖子

1052

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-12-2 17:32 | 显示全部楼层
你这个需求等于说要搞云计算,暂时可能还没有这个计划,等日后有机会会考虑的
回复

使用道具 举报

1

主题

1042

帖子

1052

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-12-2 17:34 | 显示全部楼层
如果你有太大的优化量,可以先考虑使用遗传算法,明确参数范围后再用小规模的计算量精细优化
回复

使用道具 举报

44

主题

142

帖子

142

积分

等级: 免费版

注册:
2021-5-28
曾用名:
 楼主| 发表于 2021-12-5 10:20 | 显示全部楼层
技术015 发表于 2021-12-2 17:32
你这个需求等于说要搞云计算,暂时可能还没有这个计划,等日后有机会会考虑的

对,最终目标是云计算。
但这个目标太大,对你们来说立项困难,很容易拖黄。

所以本帖提出的仅仅是其中很小的一个功能:拆分任务、执行任务。
涉及到的工作,可能就是把“.TTMX”文件,增加“策略优化”页面的参数,然后再拆分成若干“.TTMX”子文件,(计算任务平均分配),
实现目标是,用户手动拷贝到其它电脑可以不做任何参数调整,就能直接执行这个“.TTMX”子文件。

改动很小,难度很小,但意义重大(详见下面链接),希望采纳。
https://www.weistock.com/bbs/for ... &extra=page%3D1
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-12 09:50 , Processed in 0.171179 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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