Ruby对接富途牛牛证券自定义TCP协议、Websocket协议的思路
富途牛牛是唯数不多的互联网券商,有详细的API文档(同样有开放API的雪盈、老虎)但技术上都没有富途那么专业和强大。
最近刚好要写一个拉取富途行情数据的接口,用来做小工具—价格向右回撤提醒工具,一旦价格符合设定的点立即电话通知我出货。
这些年对过的API接口也不少,一开始我以为能很快用Ruby对接好,但实际上我错了,整整花费了大半个月。借此我也更深入的了解http与tcp之间的关系。自定义的tcp协议要如何对接等。
其实市场上是有其他开源的php/go/java对接好的源代码,但我不信,我就是想要用Ruby来对接…..
文档地址:https://openapi.futunn.com/futu-api-doc/
文档使用了自定义tcp头 + google Protobuf 协议介绍
这就导致
...