|
程序化2.6.3.0版本中,已经新增了ExchangeStatus 函数(函数列表中没有,但已经可以使用),该函数说明如下:
说明 | 返回合约所属交易所的交易状态 | 语法 | Integer ExchangeStatus(String symbol="") | 参数 | Symbol 合约代码,默认为当前图表合约 | 备注 | 返回值的意义:
-1 : 无效
0 : 初始化中
1 : 系统就绪
2 :竞价入单
3 : 集合竞价
4 :连续交易
5 : 交易暂停
6 : 竞价暂停
7 : 闭市
8 : 断开连接
只有处于实时阶段,且启动交易后,此函数才能返回交易所的真实状态,否则返回值如下:
处于历史K现阶段,或未启动交易,返回值为4
无效合约或虚拟合约,返回值为-1
|
PS:此函数的灵活使用,可以避免早盘收到集合竞价行情后就触发交易指令,造成下单失败,返回“市场状态不允许交易”的问题
|
|