最近研究Bigone交易所的最新版本的API,访问的网址已经发生了变化。
https://b1.run/api/v2
经常在Bigone上交易,对于“交易对”并不陌生,比如下图中的EOS/BTC。由于我以前没有学过金融学,也没有外汇交易的经历,只知道两个币种,一个在前,一个在后,币币交易嘛,低买高卖就行。
(Bigone交易大厅界面,省略了中间的K线图)
但在研究API的时候,发现这两个币种不仅有先后之分,还都有专业的术语,数字货币交易市场都是从外汇交易所学来的。“交易对”的概念并不准确,应该叫“
货币对
”,英文为
Currency Pair
。
(摘自吴秀刚的《外汇入门》)
斜线左边为
单位货币
或
基准货币
(base currency);斜线右边为
计价货币
或
标价货币
或
报价货币
(quote currency),“/”为分隔符,也有用"-"、“."进行分隔的。
由于国际标准组织给每个国家的法定货币都用3个字母进行了唯一编码,CNY就是人民币,USD美元,JPY日元,EUR欧元,GBP英镑,AUD澳元,CAD加元,CHF瑞士法郎,KRW韩元,所以分隔符直接省略也不会有歧义。
详细的货币代码:
https://baike.baidu.com/item/货币代码
谷歌搜索的结果:
https://www.investopedia.com/terms/c/currencypair.asp
现在概念就搞明白了,对于EOS/BTC这样的货币对,EOS是基准货币,BTC是报价货币。价格0.00129888表示一个EOS可以换0.00129888个BTC。
程序员可以继续阅读:
现在来看Bigone的API,以前的v1版本,可以得到所有货币对的信息,返回的JSON结果:
可以看到base和quote弄反了,bigone的程序员小哥真是够糊涂,我就更糊涂,盲目相信权威,没做任何调查研究,所有的程序代码把前面的叫quote coin,后面的叫base coin。直到Bigone的新API出来,才发现quote和base交换了位置。
Bigone悄悄地改正了错误,也不通知程序员一声
。
API中的小毛病对于用户交易没有什么影响,但v2版本的API变化太大,把程序员折磨得不轻,我用了2天周末时间把Market类中的BaseCoin和QuoteCoin换过来,更新了所有API服务接口,终于可以查询交易深度、创建订单、查询订单和取消订单了,以前写的
三角套利程序
快恢复正常了,准备用API搞搞交易挖矿。
还没有bigone账号?用这个邀请码。
QRF2QI8Z
点击文末的”阅读原文“直达bigone交易所。
--- END ---
推荐阅读与交易所API有关的前几篇文章:
1)
Bigone API v2的基本介绍
2)
获取数字资产的余额
3)
获取交易深度数据