最近在对接证券交易所的 Level-1 行情,搜索了一下,感觉民间的资料不是很多,而且交易所的哥们日理万机,回复也不是很及时,所以还是记录一下,避免其他人反复浪费时间。咨询了LDDS的运维,他的建议是上交所和深交所行情「分开接收」。
上海证券交易所提供的 LDDS-VDE [1] 是一个纯 Java 的服务,启动后,VDE[2] 会和 DDS[3] 服务器建立 TCP 连接,并且按需短连接 DRS[4] 服务器。我们可以从它获取到上海证券交易所和深圳证券交易所的行情数据。按照文档启动 VDE 还是非常方便的。
对于上交所的行情,默认配置的 com.sseinfo.lddsidc.thread.vss.RealTimeClientThread
会将行情快照,约每隔3秒更新到文件中 mktdt00.txt
(还有其他文件包含其他信息),我们可以通过读取文件,或者直接连接 VDE 的 9129 端口获取到上交所的行情。
对于深交所,LDDS-VDE 只是对深交所的行情数据进行了转发,虽然在 9129 也可以读取到深交所的数据,但是建议还是连接 VDE 的 6666
端口通过 Binary 协议获取深交所的行情数据。