一个新的 Rust 交易策略仓库骨架,按本轮提供的 review / strategy / dev task / backtest methodology 作为实现标准来搭。
当前这版先完成三件事:
- 建好 GitHub 仓库与本地 Rust 工程骨架
- 把项目标准和验收约束落到仓库文档里
- 先接好 Binance API 的凭据读取、签名、基础联通检查入口
这不是完整策略实现版。
现在仓库里已经有:
- Rust 工程骨架
- Binance API 配置读取
- HMAC SHA256 签名(通过 openssl 命令)
- 公共接口
/fapi/v1/ping与/fapi/v1/time检查 - 私有接口
/fapi/v2/account检查入口 scripts/verify.sh基础验收脚本
还没开始的部分:
- 完整 MACD 反转策略
- 指标库 / 回测引擎 / metrics / canary tests
- REVIEW_PROTOCOL.md 里要求的完整 REPORT.md 产出流
docs/PROJECT_STANDARD.md:本项目执行标准摘要docs/REVIEW_PROTOCOL.md:review 报告协议src/binance.rs:Binance API 接入骨架src/main.rs:CLI 入口scripts/verify.sh:格式化、lint、测试、构建
- 复制环境变量
cp .env.example .env-
填入你的 Binance key / secret
-
本地检查公共接口
cargo run -- doctor
cargo run -- ping
cargo run -- time- 检查私有账户接口
cargo run -- account- 当前机器上没有现成可读取的
BINANCE_API_SECRET,所以我只能先把“接法”和调用入口搭好,无法替你把真实私有账户联通验证跑通。 - 如果你把 key + secret 补到
.env,这个骨架就能直接继续接下去。