内置变量
交易所对象exchange、exchanges,以及订单状态、订单类型、持仓方向、开平仓、K线周期和日志类型等常量组。
每个常量组的目录页有「常量|值|含义」总表;常量是数值,可以直接与结构体字段比较,例如order.Status == ORDER_STATE_CLOSED。
本章内容整章阅读
| 名称 | 描述 |
| EXCHANGE (2) | 交易所对象:exchange是实盘或回测配置里添加的第一个交易所对象,exchanges是全部交易所对象按添加顺序组成的数组,exchanges[0]就是exchange。 |
| ORDER_STATE (4) | 订单状态常量:Order结构Status字段的取值,判断订单是否完成时直接与这些常量比较。 |
| ORDER_TYPE (2) | 订单类型常量:Order结构Type字段的取值,表示买单或卖单。 |
| POSITION_DIRECTION (4) | 持仓方向常量:Position结构Type字段的取值;区分今仓、昨仓时,PD_LONG、PD_SHORT表示今仓。 |
| ORDER_OFFSET (2) | 开平仓常量:Order结构Offset字段的取值,表示订单是开仓还是平仓。 |
| PERIOD (13) | K线周期常量,值为周期的秒数,用作exchange.GetRecords等函数的period参数。 |
| LOG_TYPE (3) | 日志类型常量:exchange.Log的orderType参数取值,决定输出的是买单、卖单还是撤单日志(只输出日志,不下单)。 |