Files
trade/AGENTS/04-architecture.md
T

722 B
Raw Blame History

架构约定

  • synchronize: falseTypeORM 不会自动同步 schema。修改实体后需要手动迁移或手动改表。
  • @timescaledb/typeorm 是 v0.0.1 实验版。K 线实体的 @Hypertable 装饰器可能不稳定。标准 SQL 集成用 TimescaleDB 连续聚合视图(klines_5mklines_15m 等)。
  • 数据模型对齐TS 侧 data/types/base.ts 定义的类型与 Python 侧 engine/common/models.py 的 Pydantic 模型必须保持字段一致。TS 侧 K 线价格为 string 类型(精度),写库时 Number() 转换。
  • K 线 4 列复合主键[exchange, symbol, interval, time]。K 线分区列是 timeTimescaleDB 要求分区列必须在主键中)。