Skip to main content

专为中文母语开发者打造的量化交易研发框架。

Project description

星枢量化框架

初衷:刚开始是想单纯想写一个策略,对比多个框架后选择了vnpy,他的文档很详细,但我入门还是用了较长的时间去阅读文档和看他的源码,后来考虑到我不需要使用图形化界面和想以母语中文对我后续策略开发和策略维护更友好的想法,决定以vnpy中的examples/no_ui/run.py为基础,进行全面中文重构。

星枢(xingshu)—— 专为中文母语开发者打造的量化交易研发框架,致力于提供更友好的开发体验。作为本土化策略研发解决方案,它不仅深度契合中文开发者的思维习惯,更提供从策略设计到高效落地的全流程支持,助力开发者聚焦核心交易逻辑的构建与优化。

📖 项目背景

为满足中文开发者对策略代码可读性和可维护性的需求,本项目以[vnpy-3.9.4](vnpy/vnpy at 3.9.4)为基础,全面重构:

  • 全中文命名体系:包/模块/类/变量100%中文标识
  • 深度语义对应:保留原框架设计理念,建立精确中英术语映射
  • 无缝兼容升级:在保持功能一致性的基础上提升中文开发体验

🚀 核心优势

中文友好性

  • 完全消除英文术语障碍
  • API设计符合中文编程思维习惯
  • 文档字符串及注释全中文化

架构延续性

  • 完整保留vnpy的优秀架构设计
  • 事件驱动引擎、主引擎等核心机制保持不变
  • 渐进式重构保证功能稳定性

开发便捷性

  • 更直观的代码导航
  • 降低新人学习成本
  • 提升长期维护效率

开发进度看板

模块 进度 预计完成时间
事件引擎 ✅ 100% 已发布
主引擎 ✅ 100% 已发布
CTA自动交易模块 ✅ 100% 已发布
CTP接口 ✅ 100% 已发布

🤝 贡献指南

欢迎提交中文命名的:

  • 📝 文档翻译
  • 🐛 Bug修复
  • 🎯 功能增强

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xingshu-1.0.1.tar.gz (25.7 kB view details)

Uploaded Source

File details

Details for the file xingshu-1.0.1.tar.gz.

File metadata

  • Download URL: xingshu-1.0.1.tar.gz
  • Upload date:
  • Size: 25.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for xingshu-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ad6f55807a3219b45f6965c6c01af11dc425a5636f30e5a094c9e9ff9ef3cb3c
MD5 43f4cf1fe60a15bfd0ce046ea89a0175
BLAKE2b-256 781bd0832c208ade54363ca9c8fdf78b5213612d73948b15685df4f2ec9544c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page