## 分层与目录说明（最终形态）

### 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/*`，后续删除目录。


