时政
财经
科技
虚拟货币
其他
登录
#交易所代码
关注
LIN WEI
2天前
好多年前帮朋友改东西,读了一份火币系的交易所代码,java 写的,发现他们匹配交易部分就是一个基于 tick 的定时器,每秒钟固定 select mysql 里面的 order book 表格,然后一条条匹配,内部用的浮点数计算,看的我都无语了,我没做过交易所,但让我做,我起步就知道应该做成基于内存状态机的 tickless 模式,内部用高精度整数进行存储和计算,一开始我还怀疑他们基于 tick 是不是想留什么后门,比如发现最高买价 bid1 远高过最低卖价 ask1 时,基于 tick 的话,交易所是可以自己下个单吃掉其中 50% 的利润的,但代码逐步看下去发现更多问题,比如当时的交易所代码没有行情推送接口,客户只能通过 http 轮询得到最新行情数据,不但开销大,延迟也高;代码读的越多越开始相信,他们就是技术烂,这还是他们号称的第四代交易所了,最初版本是用 php 开发出来的,给我的感觉就是这个开发团队就是一群互联网技术不行,混不下去的人出来做的东西。
币圈:山寨币盼涨,机构牛再现?· 3285 条信息
#火币
#交易所代码
#技术烂
#浮点数计算
#基于tick
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞