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