Upbit
韩国交易所Upbit的现货交易(接口地址https://api.upbit.com),KRW、BTC、USDT市场。只用REST接口,没有行情和订单推送;私有接口使用Upbit的API Key(Access Key与Secret Key)签名。不支持条件单。
名称与配置
exchange.GetName():Upbit(现货)。
| 配置项 | 必填 |
|---|---|
| Access Key | 是 |
| Secret Key | 是 |
交易对与合约代码
交易对示例:BTC_KRW、ETH_BTC、XRP_USDT
交易对写作BASE_QUOTE,Upbit原生市场代码是计价币在前(BTC_KRW对应KRW-BTC),由连接器转换。
函数支持差异
不支持(调用时报错并返回空值):exchange.CreateConditionOrder、exchange.ModifyConditionOrder、exchange.CancelConditionOrder、exchange.GetConditionOrder、exchange.GetConditionOrders、exchange.GetHistoryConditionOrders。
以回退方式支持:
exchange.GetRecords:原生周期为1秒、1分钟、3分钟、5分钟、10分钟、15分钟、30分钟、1小时、4小时、1天、1周、1月、1年;其它周期由托管者合成。
注意事项
- 市价买单的下单量是要花费的计价币金额(按Upbit的
price下单,ord_type为price),市价卖单是交易币数量。 - 限价单支持IOC、FOK与只做Maker(
postOnly)。 exchange.ModifyOrder()使用Upbit的撤单并重新下单接口(cancel_and_new),由交易所原子地撤销原订单并下新订单,返回新订单的订单号,之后应使用新订单号。新订单仍是限价单,必须传入大于0的新价格;价格不为正数时报错,不会改成市价单。不改数量(数量不为正数)时新订单数量为原订单的剩余量。exchange.ModifyOrder()不会把订单改成市价单。exchange.GetTickers()的批量行情不含盘口,Buy、Sell为0。exchange.GetHistoryOrders()返回已成交和已撤销的订单,不传limit时最多返回100条。