用途:为各类交易策略(如 ICT、AMT)提供统一的术语定义、数据结构和可复用工具函数,避免重复实现。
主要能力:术语方面定义趋势(上升、下降、震荡)、摆动点、结构突破(BOS)、性质转变(ChoCH)、支撑与阻力(水平/动态)等;数据结构方面提供 Candle(OHLCV)、Trade、Order 接口及订单类型、方向、状态枚举;工具函数方面包含时间周期转换与重采样、价格取整到最小变动价位、合约点值、ATR、标准差、SMA、EMA、时间与时区(EST)及交易时段判断;形态检测方面提供位移(Displacement)与盘整(Consolidation)识别。
使用方式:在策略文件中导入这些类型与工具函数,使用标准化的 Candle、Trade、Order 模型,并引用通用形态检测而非重复实现。资料中给出的示例为 TypeScript 代码,包含 findSwingPoints、determineTrend、findSupportResistance、resampleCandles、calculateATR、calculateEMA、detectDisplacement、detectConsolidation 等函数。
适用场景:需要统一术语与数据模型的多策略项目、指标与形态计算、回测或实盘策略的基础设施搭建。
限制:资料未提供安装命令、依赖要求、运行环境、收费方式或平台支持信息;示例中的合约代码(ES、NQ、YM、RTY)与交易时段仅为示例,实际使用需按自身数据与市场调整。