{"id":13700169,"url":"https://github.com/yutiansut/quantaxis","last_synced_at":"2025-05-14T08:03:59.355Z","repository":{"id":37334221,"uuid":"54972769","full_name":"yutiansut/QUANTAXIS","owner":"yutiansut","description":"QUANTAXIS 支持任务调度 分布式部署的 股票/期货/期权  数据/回测/模拟/交易/可视化/多账户 纯本地量化解决方案","archived":false,"fork":false,"pushed_at":"2025-02-27T10:22:51.000Z","size":135984,"stargazers_count":8695,"open_issues_count":232,"forks_count":3051,"subscribers_count":640,"default_branch":"master","last_synced_at":"2025-05-14T08:02:18.397Z","etag":null,"topics":["quant"],"latest_commit_sha":null,"homepage":"https://yutiansut.github.io/QUANTAXIS/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yutiansut.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"yutiansut"}},"created_at":"2016-03-29T12:11:19.000Z","updated_at":"2025-05-14T05:58:52.000Z","dependencies_parsed_at":"2023-02-12T06:46:02.638Z","dependency_job_id":"a8b8069b-e632-4df6-8518-04275ba08214","html_url":"https://github.com/yutiansut/QUANTAXIS","commit_stats":{"total_commits":5594,"total_committers":87,"mean_commits":64.29885057471265,"dds":"0.14175902752949587","last_synced_commit":"6c9cfc529508bb13d5449e04f5116b20a5cd5728"},"previous_names":["quantaxis/quantaxis"],"tags_count":71,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yutiansut%2FQUANTAXIS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yutiansut%2FQUANTAXIS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yutiansut%2FQUANTAXIS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yutiansut%2FQUANTAXIS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yutiansut","download_url":"https://codeload.github.com/yutiansut/QUANTAXIS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254101588,"owners_count":22014907,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["quant"],"created_at":"2024-08-02T20:00:49.276Z","updated_at":"2025-05-14T08:03:59.292Z","avatar_url":"https://github.com/yutiansut.png","language":"Python","funding_links":["https://github.com/sponsors/yutiansut"],"categories":["Matlab"],"sub_categories":["FrameWorks"],"readme":"# QUANTAXIS 2.0.0\n\n[![Github workers](https://img.shields.io/github/watchers/quantaxis/quantaxis.svg?style=social\u0026label=Watchers\u0026)](https://github.com/quantaxis/quantaxis/watchers)\n[![GitHub stars](https://img.shields.io/github/stars/quantaxis/quantaxis.svg?style=social\u0026label=Star\u0026)](https://github.com/quantaxis/quantaxis/stargazers)\n[![GitHub forks](https://img.shields.io/github/forks/quantaxis/quantaxis.svg?style=social\u0026label=Fork\u0026)](https://github.com/quantaxis/quantaxis/fork)\n\n[点击右上角Star和Watch来跟踪项目进展! 点击Fork来创建属于你的QUANTAXIS!]\n\n![QUANTAXIS_LOGO_LAST_small.jpg](http://picx.gulizhu.com/Fn0TPEcwu_uhraf58_93Ul5yfvAz)\n\n![gvp](http://picx.gulizhu.com/gvp.jpg)\n\n\n更多文档在[QABook Release](https://github.com/QUANTAXIS/QUANTAXIS/releases/download/latest/quantaxis.pdf)\n\nQuantitative Financial FrameWork\n\n本项目分为几个大块:\n\n\n1. QASU/ QAFetch 支持多市场数据存储/ 自动运维/ 数据获取(mongodb/ clickhouse)\n\n2. QAUtil 支持交易时间, 交易日历, 时间向前向后推算, 市场识别, dataframe 数据转换等\n\n3. QIFI/ QAMarket 一套统一的多市场 多语言账户体系\n    - qifiaccount qifi 的标准账户体系,  在多语言上和 rust/cpp 版本的 qifi account 保持一致性\n    - qifimanager  qifi 多账户管理体系 支持多个语言的账户统一管理\n    - qaposition  单标的仓位管理模块, 支持对于单标的的精准多空控制(套利场景/ cta 场景/ 股票场景)\n    - marketpreset 市场预制基类, 方便查询期货/股票/虚拟货币 品种 tick/ 保证金/ 手续费等\n\n4. QAFactor 因子研究套件\n    - 单因子研究入库\n    - 因子管理, 测试\n    - 因子合并\n\n    - [ ] 优化器\n\n5. QAData 多标的多市场的数据结构, 可以作为实时计算和回测的内存数据库使用\n\n6. QAIndicator 支持自定义指标编写, 批量全市场 apply, 支持因子表达式构建\n\n7. QAEngine 自定义线程进程基类, 可以自行修改计算的异步和局域网内分布式计算 agent\n\n8. QAPubSub 基于 MQ 的消息队列, 支持 1-1 1-n n-n 的消息分发, 可用于计算任务分发收集, 实时订单流等场景\n\n9. QAStrategy cta/套利回测套件, 支持 QIFI 模式\n\n10. QAWebServer tornadobase 的 webserver 套件, 可以作为中台微服务构建\n\n11. QASchedule 基于 QAWerbServer 的后台任务调度 支持自动运维, 远程任务调度等\n\n\n\n本版本为不兼容升级的 2.0 quantaxis, 涉及一些改变\n\n## 数据部分\n\n- 增加 clickhouse client  自建数据源分发\n\n- 增加数据格式 \n    - 对于 tabular data 的支持\n    - 支持因子化的数据结构\n\n- 支持 tick/l2 order/transaction 的数据格式\n\n## 微服务部分\n\n- 增加 QAWEBSEBVER\n\n- 支持动态的任务指派的 sechedule\n\n- 增加 基于 DAG模型的pipeline\n\n- 增加 QAPUBSUB模块 支持 rabbitmq\n\n## 账户部分\n\n- 删除 QAARP 不再维护老版本 account 系统\n\n- 升级完整的 qifi 模块 支持多市场/跨市场的账户模型\n    - 支持保证金模型\n    - 支持股票\n    - 支持期货\n\n    - 期权[升级中]\n\n\n## 实盘模拟盘部分\n\n- 使用稳定的 qifi 结构对接\n\n-  支持 CTP 接口的\n    - 期货\n    - 期权\n-  支持股票部分\n    - QMT 对接\n\n- 母子账户的订单分发跟踪 [OMS]\n\n- ordergateway 风控订单流规则\n\n## 多语言部分\n\n- 支持于 QUANTAXIS Rust 版本的通信\n- 基于 arrow 库, 使用多语言支持的 pyarrow 格式, 对接 arrow-rs, datafusion-rs, libarrow(CPP)\n\n- 支持 RUST/ CPP 账户\n- 支持因子化的 rust job worker\n\n## 社区/项目捐赠\n\n\n\n### github\n\nQUANTAXIS 是一个开放的项目, 在开源的3年中有大量的小伙伴加入了我, 并提交了相关的代码, 感谢以下的同学们\n\n\u003ca href=\"https://github.com/QUANTAXIS/QUANTAXIS/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/QUANTAXIS/contributors.svg?width=890\u0026button=false\" /\u003e\u003c/a\u003e\n\n\n\n许多问题 可以在 [GITHUB ISSUE](https://github.com/QUANTAXIS/QUANTAXIS/issues)中找到, 你可以提出新的issue\n\n\n### 捐赠\n\n写代码不易...请作者喝杯咖啡呗?\n\n\n![](http://picx.gulizhu.com/alipay.png)\n\n(PS: 支付的时候 请带上你的名字/昵称呀 会维护一个赞助列表~ )\n\n\n### QQ群\n\n欢迎加群讨论: 563280067 [群链接](https://jq.qq.com/?_wv=1027\u0026k=4CEKGzn) \n\nDISCORD 社区  https://discord.gg/mkk5RgN\n\n\nQUANTAXIS 开发群: 773602202 (如果想要贡献代码 请加这个群 需要备注你的GITHUB ID)\n\nQUANTAXIS 期货实盘多账户的本地部署群 (请勿浪费群资源 没有本地多账户部署的请勿加): 945822690\n\n### 公共号\n\n欢迎关注公众号: ![公众号](http://picx.gulizhu.com/Fr0pHbwB7-zrq_HAKsvB8g2zaP_A)\n\nQAPRO公共号免费提供了下单推送接口, 关注公共号回复trade即可使用\n\n### 论坛 QACLUB\n\nQUANTAXIS 内测版论坛 [QUANTAXISCLUB上线](http://www.yutiansut.com:3000)\n\nhttp://www.yutiansut.com:3000\n\n凡通过论坛进行提问的 均有最高的回复优先级\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyutiansut%2Fquantaxis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyutiansut%2Fquantaxis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyutiansut%2Fquantaxis/lists"}