国内的期货公司主要使用恒生或是金士达的接口。
他们的协议基本上有一个特点,采用的是明文的字符串来传送数据。
由实现着的网卡来负责加密。就是发送到恒生或是金士达的数据都是明文的。
他们的协议推荐调用方采用无状态长连接的方式接入,账号密码的安全性由调用方把握。
区别:
金士达的协议借鉴的HL7,为提高网关的处理速度,不对通讯包做加密、压缩处理。对于HL7,在官方有一个比较精辟的话
HL7 messages are in human-readable (ASCII) format, though they may require some effort to interpret.
Each message consists of one or more segments. A carriage return character (/r, which is 0D in hexadecimal) separates one segment from another. Each segment is displayed on a different line of text.
例子:
恒生的设计目标也很类似,使用SOH作为行边界,第一行为列数和行数。
现在接触的券商国泰君安使用恒生的接口,银行证券使用的金士达的接口