程序聚合 软件案例 superalpha自动查找工具-worldquantbrian量化金融

superalpha自动查找工具-worldquantbrian量化金融

2026-05-07 01:27:55
行业:金融、工业互联网
载体:爬虫/脚本
技术:Python

业务和功能介绍

这是worldquantbrian量化金融平台的一个用来自动寻找superalpha的工具。
(在正常情况下,super阿尔法模拟出来这难度非常高。)
使用了多线程,会自动遇到网络问题后重试,自动给生成成功的Alpha染色,自动检查相关性保持superalpha的提交成功率,触发限流后等待并重试等等。让worldquantbrian平台的顾问就算是残疾人也可以稳定提交superalpha的python程序

项目实现

这个工具是自动挖Alpha的机器人跑在WorldQuant BRAIN平台上,WQB不允许直接上传因子只能提交alpha表达式让平台回测,工具模拟人工在WQB上提交Alpha等结果检查性能的全流程,核心思路生成SUPER配置提交WQB回测检查性能好配置存起来继续进化,WQB的SUPER Alpha先算Selection再算Combo比REGULAR慢3-5倍但更灵活
整个程序分四块,BrainAPI类封装所有WQB API调用用Session保持连接登录用HTTP Basic Auth,Session有效期3小时,EvolutionManager类实现进化算法内部用deque保存50个精英配置序列化到evolution_history_v3.json程序重启自动加载,Worker线程用ThreadPoolExecutor开4个线程并行挖流程拿配置提交simulations轮询结果URL调用alphasid拿指标决定是否加入精英库达标就查correlationsself和correlationsprod没问题就PATCH alphasid改color为PURPLE,主程序注册CtrlC信号处理启动线程池
技术栈是Python标准库加requests加colorama没用高大上框架部署简单本地或WQB的Web IDE都能跑
我设计了30个Selection模板分5种流派每种6个,Selection是SUPER Alpha的筛选条件WQB平台要求返回一个boolean向量True表示选中这只股票进入Combo计算
参数范围设计围绕WQB的合格线:Sharpe >= 1 进化策略用50%探索加50%利用,变异有30%概率换Universe30%概率换Selection模板20%概率换Decay保证改良不是重来,WQB每天有提交上限免费账号100个左右必须用进化算法提高命中率
遇到的坑,坑1SUPER Alpha回测慢,最开始最多等2分钟大部分Alpha超时放弃,WQB的SUPER要算Selection和Combo两步确实慢,改法把等待循环从24次加到120次每次睡5秒最多等10分钟
坑2相关性数据有延迟,Alpha达标后立即查Self和Prod Correlation经常拿到默认值1 坑3多线程触发API限流,WQB有429限流保护响应头里有Retry-After字段,在post_simulation里加限流重试读到Retry-After就睡指定秒数后递归重试
坑4Session超时,程序跑一晚上所有线程报401,WQB的Session3小时过期,改法在所有API调用前检查Session年龄超3小时自动重新登录
坑5模板参数替换,但是平台有字数限制,写不下了

示例图片视频


Python小王
30天前活跃
方向: 后端-Python、运维-运维、
交付率:100.00%
相似推荐
多源融合运维平台
融合多项运维数据,构建一站式运维管理平台。打通ITOP、zabbix、动环数据、私有云平台等数据交换。实现事件发现、事件处理、事件反馈等全流程可追溯。 可以根据需求进行扩展和二次开发,灵活、方便、易用。 可定制功能板块,按需接入AI应用,实现智能分析处理。 可根据用户需要规划设计各类型应用和网络,助力信息化建设。
国密级别数据溯源信息加密研究平台
本系统是研究型数据安全审核平台。由本系统负责安全审核:判断本次访问或导出是否合理、是否存在异常或越权、是否需要审批,并对每一步操作留痕,实现全程可追溯。目前主要功能均已实现并可正常运行:从数据接入、分析研判、审批放行,到全程留痕追溯,整体流程已贯通并通过测试;8个模型均为真实运行。
xxx态势平台
网络安全项目,采集片区网络数据,分析高中低危网络数据,数据研判、可视化呈现。 采集数据量每天1-3亿数据,实时入库,数据清洗、数据归并、数据分发研判、研判结果及红头文件下发、资产管理、可视化大屏实时呈现、威胁情报管理
漏洞挖掘全链路调度系统(Bounty Router)
立项背景:漏洞挖掘流程高度碎片化——侦察用一套工具,审计用另一套,报告再 手工整理。一个目标从拿到域名到产出报告通常需要切换 4-5 个工具,耗时 2-4 小时。目标是造一个扔什么进去都能自动识别、走对应流水线、最后产出结构化报 告的统一调度器。 核心功能:输入任意目标(域名/源码仓库/APK/JWT Token/合约地址/Dockerfile/ GraphQL端点/API端点),系统自动检测目标类型,路由到 8 条专项流水线之一: Web 域名走 subfinder→httpx→nuclei 全链;源码仓库走 scanner-45→semgrep→ gitleaks 三引擎并行;JWT 走 alg:none + RS→HS 混淆 + 弱密钥爆破。19 个安全 专用 Agent 按漏洞类型分工,dispatch-router 用 15 条 regex 规则实现智能匹 配,Top-2 Agent 分数差距≤2 时触发歧义检测,要求先澄清再动手。 业务流程:用户扔目标 → 类型自动检测(8 种类型识别,含 confidence 评分) → 路由到对应流水线 → 多维扫描 → 增量去重(SHA256 指纹,SQLite 持久化) → 降噪评分(负分滤掉 favicon/WAF/IP 指纹等噪音,正分加权 CVE/XSS/SQLi 等真实漏洞)→ 结构化 JSON 报告 + 人读摘要 → 通知 Dashboard/桌宠完成。
HOS-LS
HOS-LS 是一个以 AI 为核心的代码安全分析与攻击链推理系统,从规则驱动转变为 AI 驱动,包含 AI 语义分析引擎、攻击链分析引擎、多Agent架构、Exploit生成和自动验证等核心功能。 HOS-LS 是一个以 AI 为核心的代码安全分析与攻击链推理系统,从规则驱动转变为 AI 驱动,包含 AI 语义分析引擎、攻击链分析引擎、多Agent架构、Exploit生成和自动验证等核心功能。 HOS-LS 是一个以 AI 为核心的代码安全分析与攻击链推理系统,从规则驱动转变为 AI 驱动,包含 AI 语义分析引擎、攻击链分析引擎、多Agent架构、Exploit生成和自动验证等核心功能。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服