- 层级:
策略库。 - 职责:加密策略实现包。
- 事实源/归属:BinancePlatform 消费的 runtime 策略代码和元数据。
- 消费对象:QuantPlatformKit 和 CryptoLivePoolPipelines artifacts。
- 禁止事项:持有券商凭据或执行部署。
投资有风险。本项目不构成投资建议,仅用于学习、研究和工程审阅。
CryptoStrategies 是 QuantStrategyLab 的加密货币策略包。为 Binance 执行平台提供共享加密货币策略实现和运行元数据。
它属于一套多仓库量化系统中的一层:
- 策略包:保存可复用策略代码、元数据和运行入口。
- Snapshot 流水线:生成官方 live-pool snapshot、ranking、回测和发布证据。
- 执行平台:把策略接到券商、dry-run 检查、通知和 live 部署控制。
- 共享基础设施:维护契约、配置、适配器、插件和审计 workflow,供多仓复用。
本仓库负责策略代码和元数据。对 snapshot-backed 加密策略来说,本仓库只消费上游 live pool,不在本地重建月度池成员或顺序。本仓库不保存券商凭据,不直接提交订单,也不替代 live enable 前需要看的 live-pool/release 证据。
这些 profile 可以基于 market history、portfolio snapshot 或其他运行时输入执行,不需要单独先生成 feature snapshot。
本策略包当前不暴露普通 runtime 策略。
这些 profile 依赖 CryptoLivePoolPipelines 生成的 artifact;下游平台使用前,应先确认对应产物已经验证和提升。
| Profile | 名称 | 说明 |
|---|---|---|
crypto_live_pool_rotation |
加密领涨轮动 | 消费 CryptoLivePoolPipelines 发布的有序 live pool 的趋势轮动策略。兼容旧 profile crypto_leader_rotation;运行时代码可以在该池内做交易门控和仓位 sizing,但月度选池和排序属于上游。 |
研究侧 profile 可以保留在代码里用于复现和后续评审,但不应该出现在当前可配置 live profile 中。
本策略包当前不暴露普通 runtime 策略。
执行平台通过 strategy loader 和 runtime metadata 消费本策略包。当前下游平台:BinancePlatform。
券商凭据、dry-run/live 开关、订单提交和部署配置都应放在执行平台仓库里,而不是放在策略仓库里。
README 只作为项目地图,不替代最新表现数据。启用或调整 live profile 前,需要重新运行相关 live-pool/release pipeline,并分别看短、中、长周期的收益、最大回撤、相对基准收益、换手、数据新鲜度和 artifact 版本。月度 live-pool 选择、ranking 和 promotion 证据属于 CryptoLivePoolPipelines;本仓库的策略改动应保留这个上游权威边界。证据过期、不完整,或者 profile 仍标记为 research-only,就不要放进 live runtime settings。
src/:库代码和运行时代码。tests/:单元测试、契约测试和回归测试。docs/:运行手册、设计说明、证据和集成契约。.github/workflows/:CI、定时任务、发布或部署 workflow。
python -m pip install -e .
python -m pytest -qdocs/crypto_cross_platform_strategy_spec.mddocs/crypto_cross_platform_strategy_spec.zh-CN.mddocs/crypto_portability_checklist.mddocs/crypto_portability_checklist.zh-CN.mddocs/crypto_strategy_template.mddocs/crypto_strategy_template.zh-CN.md
- 不要把密钥、账户标识、token、Cookie 或券商凭据提交到 Git,也不要写进日志。
- 改动尽量小,并配套测试或可复现证据。
- 涉及策略行为的改动,请附上验证命令或产物路径。
- 贡献前请阅读 CONTRIBUTING.md,确认 PR 范围、本地校验和文档要求。
- 讨论、issue 和 review 请遵守 CODE_OF_CONDUCT.md。
- 涉及密钥、自动化、券商/交易所或云资源的漏洞请按 SECURITY.md 私密报告;不要为 secret 或实盘风险开公开 issue。
详见 LICENSE。