Bithumb
韩国交易所Bithumb的现货交易,使用Bithumb新版接口(与Upbit同构,JWT鉴权)。只提供现货交易对,不支持条件单。使用API Key与Secret Key接入。
名称与配置
exchange.GetName():Bithumb(现货)。
| 配置项 | 必填 |
|---|---|
| Access Key | 是 |
| Secret Key | 是 |
交易对与合约代码
交易对示例:BTC_KRW、ETH_KRW
交易对写作BASE_QUOTE,Bithumb原生市场代码是计价币在前(BTC_KRW对应KRW-BTC),由连接器转换。
函数支持差异
不支持(调用时报错并返回空值):exchange.ModifyOrder、exchange.CreateConditionOrder、exchange.ModifyConditionOrder、exchange.CancelConditionOrder、exchange.GetConditionOrder、exchange.GetConditionOrders、exchange.GetHistoryConditionOrders。
以回退方式支持:
exchange.GetRecords:原生周期为1分钟、3分钟、5分钟、10分钟、15分钟、30分钟、1小时、4小时、1天、1周、1月;其它周期由托管者合成。
注意事项
- 市价买单的下单量是要花费的计价币金额(按Bithumb的
order_type=price下单),市价卖单为交易币数量。订单查询中市价单的Price为-1,按金额下的市价买单Amount为下单金额。 - 限价单支持
tif的IOC(ioc/fak)、FOK与只做Maker(postOnly),对应Bithumb的time_in_force取值ioc、fok、post_only;按Bithumb规定只能用于KRW市场的限价单,市价单、非KRW市场,或postOnly与IOC/FOK同时指定时报错,订单不会发出。IOC部分成交后剩余量被撤销的订单,交易所记为完成,查询时状态为已撤销(DealAmount为已成交量)。 - 自定义订单号(
clientId)作为Bithumb的client_order_id发送(1~36个字符,只能是字母、数字、-、_,不符合时报错),返回和查询用的订单号仍是交易所订单号;查询订单时原样带回。 exchange.GetMarkets()中KRW市场的价格精度按最新价所在的价格档位计算(Bithumb的KRW报价单位随价格分段),数量步长为0.00000001,最小下单金额(MinNotional)为5000韩元;其它市场不提供价格、数量精度。exchange.GetTickers()的批量行情没有盘口,Buy、Sell为0;exchange.GetTicker()会另查盘口填买一、卖一价。- 订单列表接口没有成交明细:
exchange.GetOrders()、exchange.GetHistoryOrders()中已有成交的订单AvgPrice按交易所返回的成交总额(executed_funds)除以成交量计算;成交总额缺失时限价单取委托价、市价单为0。准确的成交均价以exchange.GetOrder()为准。 exchange.GetHistoryOrders()返回已成交与已撤销的订单,缺省最多100条;since按下单时间在本地过滤。