set_chart

扩展进程 -> 主进程,订阅图表数据(K线或Tick线数据)

Example

{
  "aid": "set_chart",         // 必填, 请求图表数据
  "chart_id": "abcd123",      // 必填, 图表id, 服务器只会维护每个id收到的最后一个请求的数据
  "ins_list": "SHFE.cu1701",  // 必填, 填空表示删除该图表,多个合约以逗号分割,第一个合约是主合约,所有id都是以主合约为准
  "duration": 180000000000,   // 必填, 周期,单位ns, tick:0, 日线: 3600 * 24 * 1000 * 1000 * 1000
  "view_width": 500,          // 必填, 图表宽度, 请求最新N个数据,并保持滚动(新K线生成会移动图表)
}

Remarks

由扩展进程发往主进程,用于订阅K线或Tick线数据

chart_id 为一个任意字符串,当多次发送的set_chart包中的chart_id重复时,后一次的请求将覆盖前一次。chart_id不相同则视为不同的订阅

注意:天勤的历史数据服务是推送式的,只要发送过一次 set_chart 请求,每当行情变化时,都会通过 rtn_data 包推送新的K线。扩展进程只需接收保存即可,不需要再自行更新K线