PDF下载 下载

行情成员函数

阅读 1976

subscribe - 订阅行情

订阅行情推送,实时模式下订阅实时行情推送,回测模式下订阅历史行情推送。订阅tick会触发OnTick回调,订阅bar则触发OnBar回调。

函数原型:

  1. int Subscribe(string symbols, string frequency, bool unsubscribePrevious = false);

参数:

参数名 类型 说明
symbols string 订阅标的代码列表, 字符串格式,如有多个代码, 中间用,(英文逗号) 隔开
frequency string 频率, 支持 “tick”, “1d”, “15s”, “30s” 等
unsubscribePrevious bool 是否取消过去订阅的symbols, 默认false不取消, 输入true则取消所有原来的订阅。
返回值 int 订阅成功返回0, 订阅失败返回错误码

示例:

  1. //订阅 SHSE.600000和 SZSE.000001 两个标的的tick行情
  2. Subscribe(symbols="SHSE.600000,SHSE.600004", frequency="tick");
  3. //订阅 SHSE.600000和 SZSE.000001 两个标的的1分钟bar
  4. Subscribe(symbols="SHSE.600000,SHSE.600004", frequency="60s");

unsubscribe - 退订行情

退订已经订阅行情推送, 与Subscribe作用相返。

函数原型:

  1. int unsubscribe(string symbols, string frequency);

参数:

参数名 类型 说明
symbols string 退订标的代码列表, 字符串格式,如有多个代码, 中间用,(英文逗号) 隔开
frequency string 频率, 支持 “tick”, “1d”, “15s”, “30s” 等
返回值 int 退订成功返回0, 退订失败返回错误码

示例:

  1. //退订 SHSE.600000和 SZSE.000001 两个标的的tick行情
  2. Unsubscribe(symbols="SHSE.600000,SHSE.600004", frequency="tick");
0 篇笔记