## 分层与目录说明(最终形态) ### exchanges(适配器层) - 统一接口:`src/exchanges/ExchangeAdapter.ts` - 实现目录: - `src/exchanges/aster/*`(Aster ws/orderbook/adapter/types) - `src/exchanges/binance/*`(`FutureConnector.ts` + `BinanceAdapter.ts`) - `src/exchanges/pacifica/*`(客户端与适配器骨架) - 策略与领域层仅依赖此层,不直接依赖具体 SDK。 ### core(领域层) - 策略无关的通用逻辑:对冲执行抽象、市场聚合、类型等。 - 不耦合具体交易所实现。 ### infrastructure(基础设施层) - 配置、数据库、钱包、存储、工具等横切能力。 ### strategies(应用/编排层) - 策略启动与编排,组装多个 `ExchangeAdapter` 实例。 ### 已废弃/已迁移 - `src/dex/aster/*` 与 `src/cex/binance/*` 已迁移至 `src/exchanges/*`,后续删除目录。