专栏名称: 申龙斌的程序人生
分享可繁殖的知识与技能:GTD时间管理、读书心得、个人成长、财富自由之路
目录
相关文章推荐
程序员的那些事  ·  刚刚!DeepSeek 杀入全球榜单第 2 ... ·  3 天前  
OSC开源社区  ·  三句话让老板直接给我主动放假 ·  5 天前  
OSC开源社区  ·  go-zero突破三万星——star数量最高 ... ·  5 天前  
OSC开源社区  ·  听说技术大V们都被"manus"喂饱了,求邀 ... ·  4 天前  
51好读  ›  专栏  ›  申龙斌的程序人生

用API获取Bigone历史成交记录

申龙斌的程序人生  · 公众号  · 程序员  · 2018-07-06 21:15

正文

本文只适合程序员阅读,非程序员请直接滑到最后。


Bigone中查看历史交易的功能并不友好,只能按时间范围查询,如果一笔订单分为许多次成交,界面里就列出多少条,而且还混杂着其它币种,想查清楚自己在哪个价格卖出多少,又在哪个价格买入了多少,只能手工一条一条地统计。看来bigone的程序员小哥自己肯定不炒币。


程序员需要自己动手了,在Bigone的API(v2版本)中提供了如下服务接口:

https://b1.run/api/v2/viewer/trades?market_id=EOS-USDT


提醒一句,这个API是私有接口,即需要在https的Header中传递apiToken参数,具体办法请阅读《 Bigone API 升级到v2,害死程序员 》。


官方文档中指出,这个API,除了有market_id参数,还有after、before、first和last四个参数,全部是可选参数,用于交易记录非常非常多时的分页处理,有点类似oracle查询中的cursor光标机制。


返回的JSON文本示例如下:


有了这个JSON文本,程序员可以轻松地实现一个解析Trade对象的代码,然后统计出《 数字资产投资成长笔记3:又少了两种币 》一文中提到的EOS-USDT的卖出和买入平均价格和数量。

(注:表格中数据没有扣除0.1%交易手续费)


如果不是程序员,请自己从bigone里把一行一行的数字抄下来,放在Excel中进行统计。炒币真辛苦,还是学编程吧。


--- END ---


推荐阅读与交易所API有关的前三篇文章:

1) Bigone API  v2的基本介绍







请到「今天看啥」查看全文