imtoken中国钱包 imtoken下载2.0|ok coin交易平台关闭

作者: imtoken中国钱包 imtoken下载2.0
2024-03-16 01:50:40

知名交易所OKEx突然暂停提币,自曝实控人被警方带走_澎湃号·湃客_澎湃新闻-The Paper

所OKEx突然暂停提币,自曝实控人被警方带走_澎湃号·湃客_澎湃新闻-The Paper下载客户端登录无障碍+1知名交易所OKEx突然暂停提币,自曝实控人被警方带走2020-10-20 11:32来源:澎湃新闻·澎湃号·湃客字号“发公告只是迫不得已,其严重程度尚难预测”,OKEx主动对外发声,说明这件事已经无法再被隐瞒下去了。近两日,业界对于OKEx的猜测与担忧仍在持续发酵。10月16日上午11时许,国内三大数字货币交易平台之一的OKEx突然发布《暂停提币公告》称,该公司部分私钥负责人正在配合公安机关调查,目前正处于失联状态导致无法完成授权,OKEx决定自2020年10月16日15:00开始(香港时间)暂停用户提币。鉴于此,少部分敏锐的投资者迅速进行了提币操作。后或是碍于用户恐慌性提币行为,OKEx又两易其稿,先是将暂停提币时间由15时改为12时,后来又改成了11时。与此同时,OKEx不仅取消了部分已经申请提币操作的订单,还关闭了OTC通道。此公告一出,迅速在微信群里炸开了锅,各种传言甚至谣言满天飞。紧接着,引发市场“多米诺骨牌效应”,币价全线下跌,首当其冲的便是OKEx平台币OKB(OK币)一度暴跌逾11%,主流数字货币比特币一度跌破11200美元,其他主流数字货币也纷纷下跌。实控人徐明星被警方带走调查 投资者成“牺牲品”“私钥负责人实际上是交易所上资产的保管人和实际控制者”,有业内人士表示。数字货币存放的钱包分为冷钱包和热钱包,冷钱包也叫离线钱包,热钱包则需保持联网上线。冷钱包会比热钱包更安全,交易所的热钱包,就相当于一个资金池,但是这个池子里的钱,是不多的,因为交易所为了资产安全(不被盗走),大部分资产都是在冷钱包里存着的。正常来讲,热钱包没币了,私钥持有者可以打开冷钱包去取出来一部分,放到热钱包里,这样交易所里面,大家可以进行正常地充币和提币,“如果没有冷钱包私钥的管理人打开冷钱包,那么热钱包里的钱,是可以被提完的”。另外,多家媒体援引报道,有两位接近OKEx的消息人士表示,公告中“配合公安机关调查”的正是OKEx的创始人徐明星,其中一位人士还表示,徐明星至少一周前已经被警方带走,多日未在工作大群中现身。10月18日,欧科云链发布的一则公告证实了上述消息的准确性,公告称,公司于2020年10月16日获代表OKC Holdings Corporation的法律顾问告知,徐明星目前正接受中国公安机关调查,公司尚未联络到徐明星以核实该信息,徐先生为公司非执行董事,及透过其于OKC的权益,亦为公司之控股股东。不过,据火星财经报道,有知情人士透露,徐明星被警方带走或与OKEx从事数字资产交易服务没有关系,而且与徐明星一同被带走的两位高管已经获得保释。该人士表示,徐明星被带走协助调查的真正原因与去年欧科集团香港借壳上市有关,当时一笔买壳资金借道了山西一家地下钱庄,目前这家钱庄已经被警方立案调查。由此来看,徐明星被警方带走确有其事,但因何被抓仍有诸多谜团待解。不过,这对币市造成的冲击是不可磨灭的,其短期行情波动让许多币圈人措手不及,一些平台用户和投资者遭受亏损,甚至爆仓。据合约帝数据显示,24小时爆仓额达到1.61亿美元(约为人民币10.78亿元),其中最近24小时最大的两笔爆仓均来自OKEx BTC永续合约。有网友指出,此等操作和“杀猪盘”无异,“我分了10%的仓位去OK交易,刚挂单,正准备设止损就爆仓了,整个过程不到2分钟”“十分钟,我亏了几万,一下回到解放前”。徐明星曾多次卷入争议事件“OKEx的优点主要有币种多,支持中文界面,支持人民币交易,低手续费,注册方便,交易量大,用户数量多等,它的合约交易体验应该是三大交易所中最好的。但是,它的缺点也很明显,首先是提币速度经常被诟病,10倍和20倍的杠杆风险非常高,还经常发生插针事件”,由投资者向媒体如此表示道。公开资料显示,OKEx于2017年5月成立,是一家数字资产交易平台,主要面向全球用户提供比特币、以太坊及各类创新数字资产的现货和衍生品交易服务,徐明星是OK创始人,随着比特币崛起及交易所流量大增,最早成为币圈“明星”。而自徐明星创立数字货币交易所OKEx平台以来,他与投资者之间的纠纷几乎没有中断,据媒体报道,早在2018年9月,徐明星就曾被传出被带入派出所协助调查涉嫌数字货币欺诈警情。根据此前的媒体报道,因为2017年的一起宕机事件,徐明星的高中同学,也加入了维权者的行列,他的损失达到了 80 万元,这位高中同学也曾在微信上向徐明星讨说法,回复却是:“你这个人就是赌心太重。”然后,这位高中同学就被徐明星拉黑了。而2019年10月,徐明星与私募大佬杨永兴之前的纠纷更是一度成为市场关注的重点。彼时杨永兴称,自己在OKEx平台多个账户被无故冻结、注销,合计近8亿元的资产凭空消失,杨永兴及多名投资人起诉OKEx以及徐明星的案件,已在杭州互联网法院正式立案。徐明星之所以被抓,或者说配合调查,可以肯定的一点是,他肯定是在某些方面踩了线,然而,对于广大OKEx用户来说,的确是一场无妄之灾。徐明星的问题应当尽快有一个说法,毕竟,用户的资产也随着徐明星一同被“锁”死在OKEx里了。特别声明本文为澎湃号作者或机构在澎湃新闻上传并发布,仅代表该作者或机构观点,不代表澎湃新闻的观点或立场,澎湃新闻仅提供信息发布平台。申请澎湃号请用电脑访问http://renzheng.thepaper.cn。+1收藏我要举报#数字货币查看更多查看更多开始答题扫码下载澎湃新闻客户端Android版iPhone版iPad版关于澎湃加入澎湃联系我们广告合作法律声明隐私政策澎湃矩阵澎湃新闻微博澎湃新闻公众号澎湃新闻抖音号IP SHANGHAISIXTH TONE新闻报料报料热线: 021-962866报料邮箱: news@thepaper.cn沪ICP备14003370号沪公网安备31010602000299号互联网新闻信息服务许可证:31120170006增值电信业务经营许可证:沪B2-2017116© 2014-2024 上海东方报业有限公

火币网、OKCoin停止所有虚拟币业务 - 知乎

火币网、OKCoin停止所有虚拟币业务 - 知乎切换模式写文章登录/注册火币网、OKCoin停止所有虚拟币业务融信科技融信科技集团  有关比特币等虚拟货币交易所是否保留两家出口的悬念最终揭晓,中国将告别传统的比特币交易平台。在宣布10月底逐步停止所有数字资产兑人民币的交易业务之后,9月16日,火币网、OKCoin币行均修改公告称,下一步将停止所有关于虚拟货币的交易业务。  业内人士表示,此举意味着在平台上开展币币交易,或是提供信息撮合式的个人对个人之间的虚拟货币交易业务,也将被全面叫停。比特币在国内的场内交易渠道几乎全被封死。  火币网、OKCoin将停止所有业务  9月16日午间,火币网、OKCoin币行就前一天发布的关于停止人民币交易业务的公告做出了修订,表示下一步将停止所有关于虚拟货币的交易业务。  此前的9月15日,被认为国内交易量最大的两家比特币交易平台火币网、OKCoin币行被央行等监管层约谈,当晚陆续发布公告,宣布停止人民币交易业务。不过,两家交易平台在公告中表示“仅停止人民币交易业务,其余业务不受影响”。  在这两家被业内称为“风向标”的平台宣布停止人民币交易业务之前,新京报记者独家获悉,9月15日下午央行等监管层约谈OKCoin、火币网等比特币交易所。据参会的监管人士透露,目前监管部门要求比特币交易平台上报关停方案,允许关停时间有早晚,但是,最终都将关停。出于风险考虑,先期将上线ICO代币交易等不规范运作的比特币交易平台关停,其余慢慢关停。监管部门对具体的关停时间也做了要求。  随后,当天晚间,两家平台发布公告,措辞近乎一致:2017年9月15日21:30起,暂停注册及人民币充值业务;此外,两家平台将于9月30日前通知所有用户即将停止交易,并于10月31日前,依次逐步停止所有数字资产兑人民币的交易业务。公告也指出,两家平台的充币、提币、提现、虚拟货币间的交易等业务不受影响。  事实上,在火币网、OKCoin币行宣布关停所有业务之前,9月14日晚间,比特币中国已宣布9月30日将停止所有数字资产交易业务。此后,包括微比特、李笑来投资的云币网等其他虚拟货币交易所也纷纷发布了关闭交易平台的公告。  业内人士:平台负责人暂时不得离京  “一切都结束了,仅有的幻象也破灭了”。昨日,多位业内人士对新京报记者说,这一切随着OKCoin币行、火币网两大平台宣布关停所有业务而结束。  上述人士称,ICO被判“死刑”之后,比特币等虚拟货币交易平台也被清退。9月15日之前,业内曾抱有幻想。尽管监管层认为比特币等涉嫌洗钱、非法集资等风险,但监管层也曾制定多个版本的监管方案,包括“一刀切”全部关停、限期分步关停人民币等法定货币与比特币等虚拟货币自由兑换,甚至曾有一个版本建议保留OKCoin币行和火币网,因为这两大平台运作规范,未上线ICO代币等。  “在9月8日召开的监管层会议上,OKCoin币行和火币网还曾被监管层表扬”。一位知情人士表示,当时虽然有监管声音传递出来要关停虚拟货币交易所,但是,业内仍对上述两个平台抱有希望。  9月15日晚间,OKCoin币行、火币网发布停止人民币交易业务的公告。“这样的做法,意味着投资者还可以在平台上进行币币交易,虽然这样的交易对平台的收入贡献不足两成”。一位知情人士解释道,关停人民币交易业务其实已经意味着这家平台基本活不下去了,相当于变相关停。 然而,9月16日午间,上述两平台还是宣布将停止所有虚拟货币的交易业务。不过,多家平台已经转移海外,布局海外币币交易等。  多位知情人士透露,目前各比特币交易平台负责人、高管等都不得离开北京,要配合调查。按照监管要求,各交易平台股东、实际控制人、高管、财务负责人等在清理退出期间要在京全力配合相关工作。  业内人士认为,随着这两家虚拟货币交易平台关停所有业务,预计比特币价格还将下跌。不过,目前随着利空基本出尽,投资者心态暂时平稳,比特币价格暂时也走稳。截至记者昨日发稿时,比特币价格微跌,报价1.9万元附近。  ■ 延展  场外交易再度升温  在监管叫停以平台为中介的场内交易的同时,“一手交钱、一手打币”的场外交易再次升温。据coin dance网站统计,中国近一周的场外交易量已经达到了3000万元人民币。  上一次场外交易量暴增,是在今年初监管现场入驻火币、OKCoin币行和比特币中国等三大交易所之时。彼时,在交易所暂停提币的形势下,场外交易量一度接近每周亿元。  在比特币的世界里,每个人有一个钱包,每一个钱包有相应地址,将比特币从一个地址提出,转到另一个地址,就完成了提币的操作,其间不必换成人民币等货币。而场外交易,即一方通过支付宝、微信或银行转账将资金打给另一方,另一方将比特币打到付款人的钱包里。  如今,在场内交易宣告终结后,各种场外交易指南、场外交易的网站就在各个网站疯传,其中不少网站搭建在国外。也有一些人组建了相关的QQ群,进行相应的买卖。  金融分析师肖磊,监管层此次出手的目的在于给国内市场降温,至于比特币的价格,如果国际市场不出现大幅的下降,国内市场的走势仍然有待观察。  他认为,如果监管层不完全禁止持有比特币,不宣布持有比特币非法,那么中国的场外市场无论是从存量还是从交易意愿上来说,仍然可能是国际上最大的场外市场之一。  场外交易风险有多大?记者浏览coincola、localbitcoins等网站发现,尽管不少人宣称“支付宝到账后秒释放”“诚信经营”等,但仍有不少投资者在论坛里抱怨“骗子”不少:有人举报有卖家骗完一个骗下一个,还有人用PS截图向交易对方证明已经付款……  ■ 投资者  大玩家继续持有,小散提现  作为币圈大V,王大炮告诉新京报记者,他2010年第一次接触比特币,当时价格不足一块钱。不过,他没有出手投资。  2013年7月,王大炮了解到比特币价格已经到了500多元了。他开始投资了,以650元左右的价格买了15个比特币,后来在涨到800元时卖掉了,之后又以900元的价格买入,在1500元左右时再次卖掉。  历经多次买卖之后,今年3月份,他以6000多元的价格买入十几枚比特币,以80元的价格买入数万元以太坊。比特币历经3万多元的峰值之后,目前报价1.6万元左右,而以太坊7月份最高可达3000元,目前又跌至1000多元。  “经验告诉我,买了就不要卖了。目前我选择继续持有这两类虚拟货币。我认为,国家的监管对行业非常有利,当前行业过于浮躁,泡沫太多。”  面对监管,小散王帅则选择了抛售提现。  “我卖掉比特币的原因很简单,交易平台要关停了,基本上也就意味着没法再玩了。”王帅说,但是,未来不排除继续买卖比特币,只不过要去海外平台交易了。小融表示投资理财稳健就是最好的投资方式,融信网平台注册资金1亿,资金实行银行存管广东华兴银行、央企入资、公益平台壹基金合作、合规稳健运营5年的老平台,平台活动多多,平均收益10.88。注册领取2280网金红包+3.6%加息券;9月开学礼最高16.88%收益!还在等什么,赶快登录融信官网,享受福利吧!编辑于 2017-09-18 09:25火币网OKCoin五行币​赞同​​1 条评论​分享​喜欢​收藏​申请

币圈三大交易所关闭!买币急转“地下”,这下风险更大了|虚拟货币_新浪财经_新浪网

币圈三大交易所关闭!买币急转“地下”,这下风险更大了|虚拟货币_新浪财经_新浪网

新浪首页

新闻

体育

财经

娱乐

科技

博客

图片

专栏

更多

汽车

教育

时尚

女性

星座

健康

房产历史视频收藏育儿读书

佛学游戏旅游邮箱导航

移动客户端

新浪微博

新浪新闻

新浪财经

新浪体育

新浪众测

新浪博客

新浪视频

新浪游戏

天气通

我的收藏

注册

登录

自媒体热点 >

正文

行情

股吧

新闻

外汇

新三板

币圈三大交易所关闭!买币急转“地下”,这下风险更大了

币圈三大交易所关闭!买币急转“地下”,这下风险更大了

2021年06月23日 08:32

北京商报

新浪财经APP

缩小字体

放大字体

收藏

微博

微信

分享

腾讯QQ

QQ空间

自被央行约谈,多家银行和支付机构再次表态打击决心后,市场普遍认为,全面封杀后,虚拟货币交易将迎来“至暗时刻”。然而,不可否认的是,短时间内要彻底切断炒币资金链路并非易事。图片来源:壹图网6月22日,北京商报记者调查发现,目前,包括OKEx、币安等多个币圈交易所,虽然关闭或暂停了法币交易,但仍通过C2C交易平台,面向国内用户开放交易,交易渠道主要支持银行卡、微信支付、支付宝等,主要通过个人转账或者加微信好友的方式进行。在业内人士看来,虚拟货币交易目前隐蔽性高,识别、认定难度较大。如今,在各方监管打击,各家银行、支付机构封杀后,用户若仍通过C2C交易,也将面临多方风险。仍可通过C2C交易尽管“人人喊打”,但虚拟货币交易一直屡禁不绝,其中一大通道便是由各大交易所开辟的C2C交易。6月22日,北京商报记者对火币、OKEx、币安三大头部交易所进行了亲测,发现目前三大交易所均已关闭或暂停法币交易,不过,通过C2C交易平台,国内用户仍可成功通过银行卡、支付宝、微信支付等多个支付方式买币。以OKEx交易所为例,目前该平台官方App仍开设了买卖币快捷区和自选区,用户只需注册账号、上传有效身份证件,进行个人实名认证后,就可操作各类币种的买卖操作。具体来看,在快捷交易区,注册用户只需一键输入购买的人民币金额,就会显示购买相应币种的一定份额,支付方式为微信支付。主要操作方式需要用户添加卖家微信,打开微信支付,然后卖家转账。为了躲避支付机构监测和排查,目前交易所平台卖家也是花样不断。北京商报记者注意到,在添加卖家微信后,微信页面提醒称,“请注意核实对方身份,涉及汇款、转账等务必电话确认,保护自身财产及隐私安全”。对此,卖家向北京商报记者解释,使用微信支付进行交易时,被提示风险主要是因为交易人员过多,此现象属于正常。该人士还强调,转账时请勿填写USDT、BTC等字样备注,避免转账拦截;若转账遇到风险提示,则需要把交易的金额转入用户微信零钱通,在转账时选择零钱通付款,若金额低于200元,买家可以直接微信红包,这样就不会被拦截。与此同时,C2C交易平台提醒,用户转账需要实名账户,转账时,不能备注任何信息,大于5万元转账时,需要分批转账。无独有偶。北京商报记者通过OKEx交易所C2C平台成功买币后,在币安平台上又测试了同样的操作,支付方式为银行卡支付。在付款页面上,平台同样提醒用户,为防止转账被拦截、账户被冻结,转账时不能备注BTC、USDT、币安等敏感信息。仅仅5分钟内,北京商报记者便在多家交易所上通过多个支付方式购买了虚拟货币。针对所涉支付机构,微信支付方面回应北京商报记者,微信支付不支持虚拟货币交易,也从未开放虚拟货币的类目商户接入。如发现任何客户存在将微信支付用于虚拟货币交易的行为,将采取拒绝交易、中止交易、冻结资金账户直至清退处理的分级管控措施。此外,银行方面客服也告诉北京商报记者,目前正在加大力度排查虚拟货币交易情况,一旦发现相关行为,将立即采取暂停商户交易、终止客户关系等措施,并上报相关部门。另对所涉交易平台C2C交易行为,北京商报记者对多家交易所进行了采访,截至发稿未收到相关回应。不过,北京商报记者从一知情人士处得知,目前已有头部交易所与Visa、Mastercard等机构达成了合作,并称全球用户可以自由选择更适合自己的交易方式。至于C2C交易,该交易所称这是所有用户间的转账行为,均属用户点对点的个人行为,平台不会干涉。买卖双方你情我愿交易所为卖家顶风增信为何多方封杀下,违规交易行为仍然屡禁不止?在业内看来,背后存在多方面原因。一方面是虚拟货币交易隐蔽性高,识别、认定难度较大。正如中南财经政法大学数字经济研究院执行院长、教授盘和林指出,私人交易本身就广泛存在,哪怕不用微信、支付宝、银行卡也可以。在他看来,虚拟货币交易本身就存在一定的匿名性,对于交易双方也存在风险,没有保障,但这种交易就和现金交易一样,追踪十分困难。因此在政策层面,最重要的还是要管住金融支付的接口,任何虚拟货币网站都不能对接金融机构,但C2C本身很难彻底禁止。另一方面,虚拟货币交易也存在一定历史原因和现实原因。金融科技专家苏筱芮告诉北京商报记者,多个币圈交易所仍通过C2C平台支持用户买卖,一是C2C交易模式作为绕道监管的方式方法已存在数年,目前很难彻底封堵;二是现实原因方面,国内投资者要想进行虚拟货币交易,必然离不开资金的流转以及银行卡介质,在买卖双方两者“你情我愿”躲避监测的前提下,支付方也难以排查。此外,北京商报记者多方采访了解到,C2C买卖币交易屡禁不止,除了小额、零散的资金交易难以监测外,也离不开投机者的市场需求。目前,虚拟货币对炒币者的吸引力仍在,国内不少炒币者仍对比特币等虚拟货币抱有“一夜暴富”幻想,如果C2C交易双方都有意愿,那买卖就很难彻底制止。值得一提的是,尽管是个人行为间的C2C交易行为,但北京商报记者注意到,目前在自选区或快捷交易区的虚拟货币卖家,都属于交易所平台认证商家,已经向交易所缴纳相应保证金。正如币安平台设置了“持续锁闭保障”,OKEx也会对虚拟货币交易行为提供担保。对此,宏观分析师周茂华告诉北京商报记者,要想进一步整顿C2C交易,或可从开设该平台入口的交易所着手打击。在他看来,尽管目前大多交易机构设在境外,但仍允许甚至为“炒币”行为进行担保,这对国内部分群众合法财产构成威胁,相关增信行为也是违法的,处于国内监管打击的范畴。炒币者账号恐遭冻结在业内看来,C2C交易风险高悬,无论是买币方还是所涉机构,都应提高警惕。对于市场交易的参与者来说,一方面要考虑参与交易对应的法律风险;另一方面,大量热钱的进出、盲目的频繁交易,也容易对交易者造成财产损失。图片来源:壹图网正如周茂华指出,不论这种非法跨境平台“交易”是否有公信力,对于这种地下交易和支付方式,参与者出现纠纷或造成财产损失并不受法律保护。在他看来,国内监管对炒作虚拟货币的态度坚决一贯,虚拟货币投机炒作最终还是需要法币“变现”,离不开金融账户与支付基础设施。因此,要有效遏制投机炒作风险,还需要监管与金融机构形成合力,国内监管部门强化监督管理;同时,金融机构切实履行客户身份识别义务,并加强对异常交易进行监测预警,对可疑交易依法向有关部门上报。苏筱芮则说道,炒币者通过C2C交易,或将面临账户被限制、冻结的风险。对于所涉机构,后续首先要提升机构的合规意识,机构需要加大对虚拟货币交易的限制力度,其次还需要增强机构的科技水平,可综合运用大数据,人工智能等技术来强化涉虚拟货币交易监测。记者丨岳品瑜 刘四红编辑丨张兰

海量资讯、精准解读,尽在新浪财经APP

文章关键词:

虚拟货币 支付宝 北京商报 微信 微信支付

我要反馈

APP专享直播

上一页下一页

1/10

热门推荐

收起

新浪财经公众号

24小时滚动播报最新的财经资讯和视频,更多粉丝福利扫描二维码关注(sinafinance)

相关新闻

加载中

点击加载更多

最近访问

我的自选

01/中国人口最多的十大城市: 4城超两千万,深圳提高落户门槛02/4款疫苗列入可供对外出口新冠疫苗产品清单03/集中供地下被忽略的角落: 县城地价“野蛮生长”04/推翻相对论,反智闹剧何时休05/66元一支的网红雪糕,是“真糕贵”还是“卖糕贵”?06/白宫承认美国7月4日首剂疫苗接种70%目标泡汤07/“德国工业日”开幕 默克尔:我们将巨额投资高新科技领域08/董明珠的员工持股计划为啥招人骂09/农业农村部:加大对龙头企业扶持力度 全面推进乡村振兴10/一周空驶5天 迷你KTV“失声”

01/比特币中国全面退出加密货币交易业务,比特币跌穿3万美元大关02/2021年6月23日涨停板早知道:七大利好有望发酵03/6月22日上市公司晚间公告速递04/收盘:关注联储官员讲话 纳指创历史新高05/A股明日风口:国务院讨论通过西部大开发“十四五”实施方案06/1041亿资金争夺20股:主力资金重点出击9股(名单)07/十大博客看后市:大盘反弹后还有杀跌洗盘08/人民币一夜贬向6.5 美元绝地反弹能持续多久?09/鲍威尔:美联储不会先发制人地加息 通胀超出预期但是暂时的10/6月22日复盘:大资金调仓换股迹象明显 主力重点出击9股

01/养老金17连涨:为啥涨?涨多少?还会再涨吗?02/某银行办公室主任,编造离婚,骗P女下属03/央行约谈后,五家银行表态!04/一颗牙一万堪比“买房” 种牙价究竟为什么这么贵?05/知名分析师:狗狗币跌至5美分无可避免 马斯克也救不了06/央行一声吼 工行、农行、建行等紧急表态!07/现金管理类理财产品新规正式落地 部分银行已开始调整08/金融民工,不配拥有“头像自由”09/加密货币“凛冬已至”:比特币价格两个月遭腰斩 挖矿“去中国化”成定局10/【红色金融路】第22集:一手拿枪、一手持账!在太行山脉的崇山峻岭中,他们撑起“新中国金融的摇篮”

7X24小时

徐小明 凯恩斯 占豪 花荣 金鼎 wu2198 丁大卫 易宪容 叶荣添 沙黾农 冯矿伟 趋势之友 空空道人 股市风云 股海光头

任泽平

李庚南:

存款定价模式转换意味着什么

谭雅玲:

美元反弹背后暗藏技术布局

张明:

汇率走势与央行应对之策

管涛:

从旅游消费看人民币汇率维稳

cf40:

欧盟碳市场的两大挑战

交易提示

操盘必读

证券报

最新公告

限售解禁

数据中心

条件选股

券商评级

股价预测

板块行情

千股千评

个股诊断

大宗交易

财报查询

业绩预告

ETF期权

类余额宝

基金净值

基金对比

基金排名商品行情

外盘期货

商品持仓

现货报价

CFTC持仓

期指行情

期指持仓

期指研究

行业指数

权重股票

期货名人

专家坐堂

高清解盘

期货入门

各国国债

期市要闻

期货研究

机构评论

品种大全外汇计算器

人民币牌价

中间价

美元指数

直盘行情

所有行情

美元相关

人民币相关

交叉盘

拆借利率

货币分析

机构观点

经济数据

专家坐堂

分析师圈

国债收益率

全球滚动

CFTC持仓

比特币外汇计算器

黄金资讯

白银分析

实物金价

ETF持仓

黄金TD

白银TD

金银币

专家坐堂

基础知识

现货黄金

现货白银

现货铂金

现货钯金

高清解盘

黄金吧 白银吧

黄金分析

CFTC持仓

叶檀

凯恩斯

曹中铭

股民大张

宇辉战舰

股市风云

余岳桐

股海战神

郭一鸣

赵力行

曹先生的微博:分化和轮动大卫davy:市场如期结束短调再上攻数字江恩:解盘预测:就是必须必的提前说黄家茶社:增量中阳短线看涨股海牧童:6月23日重点关注的板块及个股股海灯塔:目标位附近是一道坎李云飞-豪七的爸比:价升量增 反弹有望持续发展王晓爱:短期上证指数关注这里得失东坡的美酒:考验资金面拐点 300只牛股集中爆发王小盖分析师:汽车股强势反弹 中银绒业再收涨停封万里:别嫌4连阳反弹慢 这反弹是能翻天的概念爱好者:3550上暴富机会大增 三类股正起涨

叶檀

凯恩斯

曹中铭

股民大张

宇辉战舰

股市风云

余岳桐

股海战神

郭一鸣

赵力行

曹先生的微博:分化和轮动大卫davy:市场如期结束短调再上攻数字江恩:解盘预测:就是必须必的提前说黄家茶社:增量中阳短线看涨股海牧童:6月23日重点关注的板块及个股股海灯塔:目标位附近是一道坎李云飞-豪七的爸比:价升量增 反弹有望持续发展王晓爱:短期上证指数关注这里得失东坡的美酒:考验资金面拐点 300只牛股集中爆发王小盖分析师:汽车股强势反弹 中银绒业再收涨停封万里:别嫌4连阳反弹慢 这反弹是能翻天的概念爱好者:3550上暴富机会大增 三类股正起涨

董明珠还能为格力奋战多久?|《至少一个小时》

梁建章:中国人口衰竭的速度前所未有

冷友斌回应网友质疑:说价格高 对飞鹤不公平!

王中军:我喜欢比较“江湖”一点的人

:券商开户专属通道:新客专享理财福利多多 跑赢大盘的王者微博1:接下来盯住这个板块就妥了 酒菜AnH:不用抱有幻想!涨不动的,明显的诱多,今天追进去明天立马低开 酒菜AnH:刚才看到有人说主力资金放弃的就是垃圾股 股获mcatN2:现在这股是再等大盘调整后 砸盘继续出逃低吸 看消ZJ:欧盟是全球最早致力于低碳发展的地区,已完成碳达峰 用户7540663661:底部确认 接下来就是涨了 悲情浮夸:市场热点或将频繁轮转,次新股或将进入炒作热期

06-24

申菱环境

301018

8.29 06-24

德才股份

605287

31.56 06-24

威腾电气

688226

6.42 06-24

英诺激光

301021

9.46 06-23

航宇科技

688239

11.48

股市直播

图文直播间

视频直播间

新浪财经意见反馈留言板

电话:400-052-0066 欢迎批评指正

新浪简介|广告服务|About Sina

联系我们|招聘信息|通行证注册

产品答疑|网站律师|SINA English

Copyright © 1996-2021 SINA Corporation

All Rights Reserved 新浪公司 版权所有

新浪首页

语音播报

相关新闻

返回顶部

OKcoin_百度百科

in_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心收藏查看我的收藏0有用+10OKcoin播报讨论上传视频国内正规的比特币交易平台OKCoin是国内正规的比特币交易平台 [1],于2013年10月上线,是一个面向全球的比特币交易平台,拥有来自100多个国家的用户,比特币领域较受用户欢迎和较具影响力的比特币交易所。2021年6月24日,OKCoin前运营主体北京乐酷达公司宣布解散。 [20]公司名称北京乐酷达网络科技有限公司外文名OKCoin成立时间2013年10月总部地点海淀区上地东路颐泉汇五层531室经营范围金融、互联网公司类型民营企业公司口号我是ok,我会更ok员工数50~100(2013年)创始人徐明星目录1公司简介2所获荣誉3行业贡献4企业投资人5相关报道公司简介播报编辑比特币交易网站OKCoin在2013年6月创建,上线三个月后达到每月26亿的交易记录,11月份交易额80亿,12月OKCoin平台创造了最高一天40亿交易额的记录。 12月7日,OKCoin BTC交易额近8万个,LTC交易额近850万个,最近OKCoin又创下了BTC 22万 LTC 940万的交易额,这可能是全球所有电子货币交易平台里的最高记录,OKCoin的系统游刃有余的处理了全部交易,目前OKCoin月交易额保持在几百亿规模。 [2]OKCoin融资融币上线以后比特币日交易量创造了30万的新高,莱特币日交易量更是达到了1300万。OKCoin成为中国虚拟币交易成交量第一的交易平台。 [3]此前,央行营业管理部与北京市金融局、市工商局等相关部门组成联合检查组进驻“火币网”、“币行”等比特币交易平台开展现场检查,并指出了上述平台融资融币等存在问题。 [4-5]从2017年10月31日24时起,将停止人民币和比特币交易,用户可以随时提现人民币至自己的银行卡;停止交易后,OKCoin币行的品牌和网站会永久存在,并将逐步转型为区块链技术应用和开发的公司 [6]。OKCoin比特币策略交易1.计划委托:当市场价格达到或超过预计的价格时触发预设委托,适合于希望在价格达到某个价位后执行买入/卖出的用户。2.跟踪委托:当市场的回调幅度达到预设值后自动执行预设委托,当客户持有仓位又担心出现冲高回落坐过山车时可以使用该策略。3.冰山委托:将大额买单/卖单拆分为多个小额订单,并且根据市场最新价格波动调整委托价格,通过连续小单委托减小大额订单对市场价格的影响。4.时间加权委托:将大额订单拆分为多个小额订单,按照固定时间频率进行连续委托,根据对手单的数量决定每次的委托量,所有订单不成即撤,在尽可能减小市场影响的前提下争取更多成交量。 [7]所获荣誉播报编辑2015.1 OKCoin币行荣获中国互联网金融联盟(CIFC)颁发的“中国互联网金融领军榜年度创新品牌” [8]2015.4 OKCoin币行亮相美国纽约时代广场 [9]2015.9 由知名官方媒体经济日报主办的《2015年(第十一届)中国企业诚信与竞争力论坛峰会》,OKCoin币行交易平台CEO徐明星总裁荣获《中国品牌建设实践百名创新优秀人才》,OKCoin交易平台(北京乐酷达网络科技有限公司)荣获《中国虚拟货币交易最佳服务平台奖(唯一一家)》 [10]2016.7 OKCoin币行国际站比特币价格加入美国SOLIDX ETF指数 [11]2016.9OKCoin币行中国站比特币价格加入芝加哥商业交易所 [12]行业贡献播报编辑2016.4 OKCoin币行徐明星受邀参加互联网金融全球峰会北大论坛,并分享区块链具体应用场景 [13]2016.5 OKCoin币行主办线下活动区块链技术新革命 [14]2016.8 OKCoin币行徐明星受邀参加区块链产业大会,首家创业企业在大会上分享区块链项目怎么投 [15]2016.8 OKCoin币行段新星受邀参加上海金融科技创新峰会,会上分享区块链在金融科技的创新2016.8 OKCoin币行受邀参加国家互联网金融安全技术专家委员大会,徐明星受聘担任国家互联网金融安全技术专家委员会委员 [16]2016.9 OKCoin币行徐明星受邀参加2016博鳌观察金融创新峰会,分享区块链如何改变金融业 [17]2016.9 OKCoin币行徐明星受邀参加中国新闻社举办的第二届“金融中国论坛”并分享区块链技术原理 [18]企业投资人播报编辑创建伊始OKCoin比特币交易平台就拿到了创业工场和硅谷风险投资之父Tim Draper100万美元的天使投资。OKCoin于2013年年底完成了千万美元级别的A轮融资,投资机构包括策源创投、曼图资本、创业工场等风险投资基金,以及其他天使投资人和顾问:天使投资人蔡文胜、走秀网创始人黄劲、CSDN创始人蒋涛、中国青年天使会会长杨宁、Pre-Angel创始人王利杰、雷锋网创始人林军等。 [19]相关报道播报编辑2021年6月24日,OKCoin前运营主体北京乐酷达公司宣布解散。 [20]新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000

中国比特币交易平台,比特币交易平台排名 - 知乎

中国比特币交易平台,比特币交易平台排名 - 知乎切换模式写文章登录/注册中国比特币交易平台,比特币交易平台排名HotsCoin中国曾经有一些著名的比特币交易平台,但在2017年后,中国政府对加密货币交易进行了严格的监管,导致大部分国内的交易平台关闭或迁出。以下是一些曾经在中国活跃的比特币交易平台,但请注意这些信息可能已经过时:1. Huo/bi: 曾是中国最大的比特币交易平台之一,提供多种数字货币交易对和服务。2. Bin/ance: Bin/ance曾在中国设有分站,但在监管压力下关闭,随后Bin/ance总部迁至其他国家。3. OK/Coin:OK/Coin 是中国最早的比特币交易平台之一,提供比特币和莱特币交易。4. 比特时代(BTC China): 是中国最早的比特币交易平台之一,但在监管压力下关闭。5. 金色财经(Jinse Finance): 虽然不是交易平台,但是金色财经在中国区块链圈具有影响力,提供行情、资讯等服务。6.HotsCoin,一家全球首创Defi功能的量化交易所,提供多种热门币种和Defi热门币种交易。CEX(中心化交易所)与DEX(去中心化交易所)有机结合,为用户提供更全面、更便捷的数字资产交易体验。请注意,上述平台的运营情况可能发生变化,且中国目前对于加密货币的交易仍有严格的限制。如果您希望参与比特币交易,建议您在合规的交易平台上进行,并遵守当地的法规和政策。同时,要确保选择安全可靠的交易平台,保护您的资产和个人信息。 发布于 2023-08-18 16:39・IP 属地广东比特币 (Bitcoin)平台​赞同​​添加评论​分享​喜欢​收藏​申请

知名交易所OKEx突然暂停提币,自曝实控人被警方带走_澎湃号·湃客_澎湃新闻-The Paper

所OKEx突然暂停提币,自曝实控人被警方带走_澎湃号·湃客_澎湃新闻-The Paper下载客户端登录无障碍+1知名交易所OKEx突然暂停提币,自曝实控人被警方带走2020-10-20 11:32来源:澎湃新闻·澎湃号·湃客字号“发公告只是迫不得已,其严重程度尚难预测”,OKEx主动对外发声,说明这件事已经无法再被隐瞒下去了。近两日,业界对于OKEx的猜测与担忧仍在持续发酵。10月16日上午11时许,国内三大数字货币交易平台之一的OKEx突然发布《暂停提币公告》称,该公司部分私钥负责人正在配合公安机关调查,目前正处于失联状态导致无法完成授权,OKEx决定自2020年10月16日15:00开始(香港时间)暂停用户提币。鉴于此,少部分敏锐的投资者迅速进行了提币操作。后或是碍于用户恐慌性提币行为,OKEx又两易其稿,先是将暂停提币时间由15时改为12时,后来又改成了11时。与此同时,OKEx不仅取消了部分已经申请提币操作的订单,还关闭了OTC通道。此公告一出,迅速在微信群里炸开了锅,各种传言甚至谣言满天飞。紧接着,引发市场“多米诺骨牌效应”,币价全线下跌,首当其冲的便是OKEx平台币OKB(OK币)一度暴跌逾11%,主流数字货币比特币一度跌破11200美元,其他主流数字货币也纷纷下跌。实控人徐明星被警方带走调查 投资者成“牺牲品”“私钥负责人实际上是交易所上资产的保管人和实际控制者”,有业内人士表示。数字货币存放的钱包分为冷钱包和热钱包,冷钱包也叫离线钱包,热钱包则需保持联网上线。冷钱包会比热钱包更安全,交易所的热钱包,就相当于一个资金池,但是这个池子里的钱,是不多的,因为交易所为了资产安全(不被盗走),大部分资产都是在冷钱包里存着的。正常来讲,热钱包没币了,私钥持有者可以打开冷钱包去取出来一部分,放到热钱包里,这样交易所里面,大家可以进行正常地充币和提币,“如果没有冷钱包私钥的管理人打开冷钱包,那么热钱包里的钱,是可以被提完的”。另外,多家媒体援引报道,有两位接近OKEx的消息人士表示,公告中“配合公安机关调查”的正是OKEx的创始人徐明星,其中一位人士还表示,徐明星至少一周前已经被警方带走,多日未在工作大群中现身。10月18日,欧科云链发布的一则公告证实了上述消息的准确性,公告称,公司于2020年10月16日获代表OKC Holdings Corporation的法律顾问告知,徐明星目前正接受中国公安机关调查,公司尚未联络到徐明星以核实该信息,徐先生为公司非执行董事,及透过其于OKC的权益,亦为公司之控股股东。不过,据火星财经报道,有知情人士透露,徐明星被警方带走或与OKEx从事数字资产交易服务没有关系,而且与徐明星一同被带走的两位高管已经获得保释。该人士表示,徐明星被带走协助调查的真正原因与去年欧科集团香港借壳上市有关,当时一笔买壳资金借道了山西一家地下钱庄,目前这家钱庄已经被警方立案调查。由此来看,徐明星被警方带走确有其事,但因何被抓仍有诸多谜团待解。不过,这对币市造成的冲击是不可磨灭的,其短期行情波动让许多币圈人措手不及,一些平台用户和投资者遭受亏损,甚至爆仓。据合约帝数据显示,24小时爆仓额达到1.61亿美元(约为人民币10.78亿元),其中最近24小时最大的两笔爆仓均来自OKEx BTC永续合约。有网友指出,此等操作和“杀猪盘”无异,“我分了10%的仓位去OK交易,刚挂单,正准备设止损就爆仓了,整个过程不到2分钟”“十分钟,我亏了几万,一下回到解放前”。徐明星曾多次卷入争议事件“OKEx的优点主要有币种多,支持中文界面,支持人民币交易,低手续费,注册方便,交易量大,用户数量多等,它的合约交易体验应该是三大交易所中最好的。但是,它的缺点也很明显,首先是提币速度经常被诟病,10倍和20倍的杠杆风险非常高,还经常发生插针事件”,由投资者向媒体如此表示道。公开资料显示,OKEx于2017年5月成立,是一家数字资产交易平台,主要面向全球用户提供比特币、以太坊及各类创新数字资产的现货和衍生品交易服务,徐明星是OK创始人,随着比特币崛起及交易所流量大增,最早成为币圈“明星”。而自徐明星创立数字货币交易所OKEx平台以来,他与投资者之间的纠纷几乎没有中断,据媒体报道,早在2018年9月,徐明星就曾被传出被带入派出所协助调查涉嫌数字货币欺诈警情。根据此前的媒体报道,因为2017年的一起宕机事件,徐明星的高中同学,也加入了维权者的行列,他的损失达到了 80 万元,这位高中同学也曾在微信上向徐明星讨说法,回复却是:“你这个人就是赌心太重。”然后,这位高中同学就被徐明星拉黑了。而2019年10月,徐明星与私募大佬杨永兴之前的纠纷更是一度成为市场关注的重点。彼时杨永兴称,自己在OKEx平台多个账户被无故冻结、注销,合计近8亿元的资产凭空消失,杨永兴及多名投资人起诉OKEx以及徐明星的案件,已在杭州互联网法院正式立案。徐明星之所以被抓,或者说配合调查,可以肯定的一点是,他肯定是在某些方面踩了线,然而,对于广大OKEx用户来说,的确是一场无妄之灾。徐明星的问题应当尽快有一个说法,毕竟,用户的资产也随着徐明星一同被“锁”死在OKEx里了。特别声明本文为澎湃号作者或机构在澎湃新闻上传并发布,仅代表该作者或机构观点,不代表澎湃新闻的观点或立场,澎湃新闻仅提供信息发布平台。申请澎湃号请用电脑访问http://renzheng.thepaper.cn。+1收藏我要举报#数字货币查看更多查看更多开始答题扫码下载澎湃新闻客户端Android版iPhone版iPad版关于澎湃加入澎湃联系我们广告合作法律声明隐私政策澎湃矩阵澎湃新闻微博澎湃新闻公众号澎湃新闻抖音号IP SHANGHAISIXTH TONE新闻报料报料热线: 021-962866报料邮箱: news@thepaper.cn沪ICP备14003370号沪公网安备31010602000299号互联网新闻信息服务许可证:31120170006增值电信业务经营许可证:沪B2-2017116© 2014-2024 上海东方报业有限公

OKX全球领先的比特币交易平台 | 比特币行情价格 | 欧易

球领先的比特币交易平台 | 比特币行情价格 | 欧易交易所Web3 钱包买币快捷买币流程简单,快速成交C2C 买币0 交易费轻松交易,支持超 100 种支付方式第三方支付Banxa, Simplex等发现市场查看最新行情和交易大数据机会发掘最热、最新币种,及时捕捉市场机会交易交易类型闪兑币币兑换,0 费率,无滑点币币轻松买卖数字货币合约交易永续和交割合约,灵活使用杠杆杠杆借币交易期权利用市场波动,赚取收益,降低交易风险交易工具策略交易多种智能策略,助您轻松交易策略广场创建策略流动性市场为交割价差、自定义多腿策略和大宗交易带来深度流动性价差速递询价单金融赚币持币生币, 赚取收益简单赚币链上赚币结构化产品借贷质押数字资产,满足您的投资和消费需求Jumpstart抢先发现全球优质新项目公链X1探索 X1进入 Web3 的世界X1点燃创意、引领创新测试网浏览器测试网链上数据X1 生态探索 X1 DApp开发者无限扩容开发者文档查看技术文档测试网水龙头获取测试网 OKB预言机获取价格数据GitHub探索 X1 仓库官方应用基础建设产品跨链桥在以太坊与 X1 间进行资产跨链OKTC探索 OKTCEVM 和 IBC 兼容公链OKTC去中心化的 L1 区块链网络OKTC 浏览器主网链上数据测试网浏览器测试网链上数据官方应用基础建设产品IBC 转账在 Cosmos 网络之间进行转账兑换在 OKTC 上交易代币流动性质押质押 OKT 获得 stOKTMultisig safe多签数字资产钱包开发者构建未来预言机获取价格数据开发者分红返还 Gas 费用,获得 OKTSubgraph索引和查询链上数据GitHub探索 OKTC 仓库测试网水龙头获取测试网 OKT开发者文档查看技术文档用户社区信任过程,共享成长Galxe 活动领先的 Web3 数据网络QuestN 频道Web3 用户一站式社群机构客户机构首页为机构客户提供最强劲、最完整的数字货币交易解决方案流动性市场支持场外交易,为专业交易员和机构用户提供流动性API超低延迟的 API 无缝连接您的数据和操作尊享借币提高资金利用率经纪商项目享受世界一流的市场深度,获得高额的佣金回赠资管子账户统一管理子账户,让交易变得更轻松、更安全、更实惠历史行情数据K线图、交易汇总、订单表数据等信息尽在掌握新手学院更多产品OKB资金安全Status储备金证明其他奖励中心邀请好友节点计划OKX Ventures使用 TradingView 交易登录注册用户支持帮助中心我的客服工单加入欧易社群Discord

欧易数字货币交易所更快、更好、更强立即体验数字货币交易,我们是专业的最低的手续费,最快捷的交易,强劲的 API 以及更多最低的手续费,世界一流的撮合引擎,强劲的 API 以及更多欧易 App,创造无限可能交易所Web3初次交易?$5 即可小试牛刀,欧易和您一起步步登高您数字货币之旅的得力助手从数字货币交易初体验到第一次购买 NFT,欧易将助您轻松赚币走近欧易在我们世界级合作伙伴的帮助下,了解为什么欧易会是你最喜爱的数字货币交易 App何塞普·瓜迪奥拉教练讲解“疯狂足球战术”F1 赛车手丹尼尔·里卡多欧易的速度与激情单板滑雪运动员斯科特·詹姆斯带领全家欢聚常见问题欧易都提供哪些产品如何通过欧易平台购买比特币?美国公民可以使用欧易吗?什么是数字货币?

©2017 - 2024 OKX.COM简体中文English繁體中文Français (Afrique)РусскийTiếng ViệtBahasa IndonesiaTürkçeDeutschItalianoPolskiPortuguês (Brasil)Português (Portugal)Español (España)Español (Latinoamérica)ČeštinaRomânăУкраїнськаالعربيةNederlands关于欧易关于我们职业机会联系我们服务条款隐私保护免责声明廉正举报执法请求欧易 App产品快捷买币C2C 交易闪兑交易赚币OKTCWeb3 钱包Web3 市场数字货币计算器策略交易浏览所有数字货币新手学院TradingView服务节点计划V5 API历史行情数据费率标准上币申请C2C 认证商家申请用户支持帮助中心官方验证公告加入欧易社群买币购买 USDC购买泰达币 (USDT)购买比特币 (Bitcoin)购买以太币 (Ethereum)购买 ADA购买 Solana购买 MATIC购买 Litecoin购买 XRP数字货币计算器BTC 兑换 CNYETH 兑换 CNYUSDT 兑换 CNYSOL 兑换 CNYXRP 兑换 CNY交易BTC USDCETH USDCBTC USDTETH USDTMATIC USDTLTC USDTSOL USDTXRP USDT比特币 (BTC) 价格以太坊 (ETH) 价格Cardano 价格Solana 价格XRP 价格欧易,随时随地交易注册扫码下载欧易

OKcoin_百度百科

OKcoin_百度百科

Beta

進入詞條

清除歷史記錄關閉

反饋

分享

複製鏈接

請複製以下鏈接發送給好友

https://baike.baidu.hk/item/OKcoin/13133098

複製

複製成功

OKcoin

鎖定

OKCoin是國內正規的比特幣交易平台

[1] 

,於2013年10月上線,是一個面向全球的比特幣交易平台,擁有來自100多個國家的用户,比特幣領域較受用户歡迎和較具影響力的比特幣交易所。2021年6月24日,OKCoin前運營主體北京樂酷達公司宣佈解散。

[20] 

公司名稱

北京樂酷達網絡科技有限公司

外文名

OKCoin

成立時間

2013年10月

總部地點

海淀區上地東路頤泉匯五層531室

經營範圍

金融、互聯網

公司類型

民營企業

公司口號

我是ok,我會更ok

員工數

50~100(2013年)

創始人

徐明星

目錄

1

公司簡介

2

所獲榮譽

3

行業貢獻

4

企業投資人

5

相關報道

OKcoin公司簡介

比特幣交易網站OKCoin在2013年6月創建,上線三個月後達到每月26億的交易記錄,11月份交易額80億,12月OKCoin平台創造了最高一天40億交易額的記錄。 12月7日,OKCoin BTC交易額近8萬個,LTC交易額近850萬個,最近OKCoin又創下了BTC 22萬 LTC 940萬的交易額,這可能是全球所有電子貨幣交易平台裏的最高記錄,OKCoin的系統遊刃有餘的處理了全部交易,目前OKCoin月交易額保持在幾百億規模。

[2] 

OKCoin融資融幣上線以後比特幣日交易量創造了30萬的新高,萊特幣日交易量更是達到了1300萬。OKCoin成為中國虛擬幣交易成交量第一的交易平台。

[3] 

此前,央行營業管理部與北京市金融局、市工商局等相關部門組成聯合檢查組進駐“火幣網”、“幣行”等比特幣交易平台開展現場檢查,並指出了上述平台融資融幣等存在問題。

[4-5] 

從2017年10月31日24時起,將停止人民幣和比特幣交易,用户可以隨時提現人民幣至自己的銀行卡;停止交易後,OKCoin幣行的品牌和網站會永久存在,並將逐步轉型為區塊鏈技術應用和開發的公司

[6] 

。OKCoin比特幣策略交易1.計劃委託:當市場價格達到或超過預計的價格時觸發預設委託,適合於希望在價格達到某個價位後執行買入/賣出的用户。2.跟蹤委託:當市場的回調幅度達到預設值後自動執行預設委託,當客户持有倉位又擔心出現衝高回落坐過山車時可以使用該策略。3.冰山委託:將大額買單/賣單拆分為多個小額訂單,並且根據市場最新價格波動調整委託價格,通過連續小單委託減小大額訂單對市場價格的影響。4.時間加權委託:將大額訂單拆分為多個小額訂單,按照固定時間頻率進行連續委託,根據對手單的數量決定每次的委託量,所有訂單不成即撤,在儘可能減小市場影響的前提下爭取更多成交量。

[7] 

OKcoin所獲榮譽

2015.1 OKCoin幣行榮獲中國互聯網金融聯盟(CIFC)頒發的“中國互聯網金融領軍榜年度創新品牌”

[8] 

2015.4 OKCoin幣行亮相美國紐約時代廣場

[9] 

2015.9 由知名官方媒體經濟日報主辦的《2015年(第十一屆)中國企業誠信與競爭力論壇峯會》,OKCoin幣行交易平台CEO徐明星總裁榮獲《中國品牌建設實踐百名創新優秀人才》,OKCoin交易平台(北京樂酷達網絡科技有限公司)榮獲《中國虛擬貨幣交易最佳服務平台獎(唯一一家)》

[10] 

2016.7 OKCoin幣行國際站比特幣價格加入美國SOLIDX ETF指數

[11] 

2016.9OKCoin幣行中國站比特幣價格加入芝加哥商業交易所

[12] 

OKcoin行業貢獻

2016.4 OKCoin幣行徐明星受邀參加互聯網金融全球峯會北大論壇,並分享區塊鏈具體應用場景

[13] 

2016.5 OKCoin幣行主辦線下活動區塊鏈技術新革命

[14] 

2016.8 OKCoin幣行徐明星受邀參加區塊鏈產業大會,首家創業企業在大會上分享區塊鏈項目怎麼投

[15] 

2016.8 OKCoin幣行段新星受邀參加上海金融科技創新峯會,會上分享區塊鏈在金融科技的創新2016.8 OKCoin幣行受邀參加國家互聯網金融安全技術專家委員大會,徐明星受聘擔任國家互聯網金融安全技術專家委員會委員

[16] 

2016.9 OKCoin幣行徐明星受邀參加2016博鰲觀察金融創新峯會,分享區塊鏈如何改變金融業

[17] 

2016.9 OKCoin幣行徐明星受邀參加中國新聞社舉辦的第二屆“金融中國論壇”並分享區塊鏈技術原理

[18] 

OKcoin企業投資人

創建伊始OKCoin比特幣交易平台就拿到了創業工場和硅谷風險投資之父Tim Draper100萬美元的天使投資。OKCoin於2013年年底完成了千萬美元級別的A輪融資,投資機構包括策源創投、曼圖資本、創業工場等風險投資基金,以及其他天使投資人和顧問:天使投資人蔡文勝、走秀網創始人黃勁、CSDN創始人蔣濤、中國青年天使會會長楊寧、Pre-Angel創始人王利傑、雷鋒網創始人林軍等。

[19] 

OKcoin相關報道

2021年6月24日,OKCoin前運營主體北京樂酷達公司宣佈解散。

[20] 

參考資料

1.

  

中國最正規的比特幣交易平台OKCoin成立 

.鳳凰網[引用日期2014-02-26]

2.

  

比特幣交易網站OKCOIN再創交易記錄 

.比巴克.2014年02月26日[引用日期2014-07-04]

3.

  

比特幣交易平台OKCoin完成A輪千萬美金融資 

.新浪科技.2014年03月17日[引用日期2014-07-04]

4.

  

央行:對火幣網等比特幣交易平台的檢查將繼續 

.網易.2017-01-25[引用日期2017-02-07]

5.

  

OKCoin、火幣網宣佈關停人民幣交易 將加大區塊鏈研究與海外業務佈局 

.鳳凰網.2017-10-30[引用日期2018-03-21]

6.

  

火幣網、OKCoin幣行宣佈明晚停止國內比特幣交易 轉向國際業務 

.新京報.2017-10-30[引用日期2018-03-21]

7.

  

OKCoin全球首家推出比特幣策略交易 

.okcoin官網[引用日期2014-12-23]

8.

  

OKCoin獲“2014年中國互聯網金融領軍榜”領軍企業 

.鳳凰網.2015-1-26[引用日期2016-10-09]

9.

  

OKCoin亮相紐約時代廣場 

.環球網.2015-4-15[引用日期2016-10-09]

10.

  

重新定義互聯網信用 OKCoin榮獲“中國虛擬貨幣交易最佳服務平台”獎 

.中國經營報.2015-9-24[引用日期2016-10-09]

11.

  

美國科技公司申請比特幣ETF上市 指數參考OKCoin國際站 

.中金在線.2016-7-13[引用日期2016-10-09]

12.

  

芝商所比特幣指數新添交易所OKCoin幣行 

.鳳凰網.2016-9-30[引用日期2016-10-09]

13.

  

OKCoin創始人徐明星 區塊鏈技術可以讓機構提高結算效率 

.Donews.2016-4-25[引用日期2016-10-09]

14.

  

“區塊鏈,金融技術新革命”線下交流會邀請函 

.鳴金網.2016-4-27[引用日期2016-10-09]

15.

  

比特幣專業平台OKCoin領導人分享區塊鏈在商業領域應用觀點 

.Techweb.2016-8-24[引用日期2016-10-09]

16.

  

OKCoin徐明星擔任國家互金安全技術專家委員會委員 

.環球網.2016-8-31[引用日期2016-10-09]

17.

  

博鰲觀察峯會 OKCoin徐明星稱虛擬貨幣與加密貨幣區分開 

.FX168財經.2016-9-24[引用日期2016-10-09]

18.

  

金融中國峯會OKCoin幣行徐明星分享區塊鏈是革命性的技術 

.鳳凰網.2016-9-29[引用日期2016-10-09]

19.

  

國內比特幣交易平台OKCoin完成A輪千萬美金融資 

.網易.2014-03-17[引用日期2014-07-04]

20.

  

OKCoin前運營主體北京樂酷達公司宣佈解散|界面新聞 · 快訊 

.界面新聞[引用日期2021-06-28]

展開全部

收起

圖集

OKcoin的概述圖(2張)

詞條統計

瀏覽次數:次

編輯次數:26次歷史版本

最近更新:

爱吃大米emo

(2023-02-17)

1

公司簡介

2

所獲榮譽

3

行業貢獻

4

企業投資人

5

相關報道

百科協議    隱私協議    意見反饋

Beta

進入詞條

清除歷史記錄關閉

反饋

登錄

Login

Sign up

Buy Crypto

Assets

Assets

My Assets

Transfer

Deposit

Withdrawal

Audit

Fee Schedule Tier

Order History

Account History

Profile

Sub Account

Overview

Security Settings

Identity Verification

Tax Center

Preferences

Sub Account

API

Help Center

Get Support

Logout

Dashboard

Features

Buy

Buy and sell crypto

Mobile app

Download our Android or iOS mobile app

Trade

Real-time crypto trading

Affiliate

Sign up to promote Okcoin

Buy

Prices

Trade

Classic account

Unified account

Learn

Institutions

Client solutions

Client segments & products

Pro

Advanced trading

OTC

High-Volume Trading

Partners

Earning, Payments, Taxes and more

Refer

Free BTC

More

Blog

Latest Okcoin and crypto news

Help Center

Find answers to your questions

Developer grants

Supporting crypto development

Proof of Reserves

View the Okcoin fund reserves

Login

Sign up

[email protected]

NMLS #1767779

Choose your language

© 2024 Okcoin USA, Inc.

All Rights Reserved

Product

Buy crypto

OTC

Mobile app

new

Affiliate

Partners

Free Bitcoin

Company

About us

Supported regions

Developer grant program

Blog

Careers

Listings

Help

Tax Center

Status

Help Center

V5 API

Security

Legal and privacy

Cookie preferences

Get the app

Okcoin uses cookies to improve its website. If you continue to browse our website, you agree with our use of cookies. For more details and how to manage cookies, please see our privacy policy.

Continue

Dear users, According to the European Unions regulations, all Okcoin users have to agree to the following User Agreement to continue to user the website. Thank you.

I agreeRisk & Compliance Disclosures

Sure

Okcoin开发者文档中文版 | Okcoin官网 | Okcoin

Okcoin开发者文档中文版 | Okcoin官网 | Okcoin

导航

API接口

更新日志

API接口

更新日志

English

概览

创建我的APIKey

实盘交易

交易时效性

REST

WebSocket

REST API

请求验证

生成APIKey

发起请求

签名

交易

下单

批量下单

撤单

批量撤单

修改订单

批量修改订单

获取订单信息

获取未成交订单列表

获取历史订单记录(近七天)

获取历史订单记录(近三个月)

获取成交明细(近三天)

获取成交明细(近三个月)

策略委托下单

撤销策略委托订单

撤销高级策略委托订单

获取未完成策略委托单列表

获取历史策略委托单列表

资金

获取币种列表

获取资金账户余额

获取账户资产估值

资金划转

获取资金划转状态

获取资金流水

闪电网络充币

获取充值地址信息

获取充值记录

提币

闪电网络提币

撤销提币

获取提币记录

账户

查看账户余额

账单流水查询(近七天)

账单流水查询(近三月)

查看账户配置

获取最大可买卖/开仓数量

获取最大可用数量

获取当前账户交易手续费费率

查看账户最大可转余额

场外大宗交易

获取可交易币对列表

询价

下单

订单查询

查询历史订单

法币

入金

撤销入金

获取入金记录

出金

撤销出金

获取出金记录

获取渠道信息

子账户

查看子账户列表

查询子账户的APIKey

获取子账户交易账户余额

获取子账户资金账户余额

查询子账户转账记录

子账户间资金划转

行情数据

获取所有产品行情信息

获取单个产品行情信息

获取产品深度

获取交易产品K线数据

获取交易产品历史K线数据

获取交易产品公共成交数据

获取交易产品公共历史成交数据

获取平台24小时总成交量

Oracle 上链交易数据

获取法币汇率

公共数据

获取交易产品基础信息

获取系统时间

Status

WebSocket API

概述

连接

登录

订阅

取消订阅

交易

下单

批量下单

撤单

批量撤单

改单

批量改单

私有频道

账户频道

订单频道

策略委托订单频道

高级策略委托订单频道

公共频道

产品频道

行情频道

K线频道

交易频道

深度频道

Status 频道

错误码

REST

公共

币币

资金类

账户类

WebSocket

公共

概览

欢迎查看 Okcoin V5 API文档。我们提供完整的REST和WebSocket API以满足您的交易需求。

V5 API只适用于统一账户。

创建我的APIKey

点击跳转至官网创建V5APIKey的页面 创建我的APIKey

实盘交易

实盘API交易地址如下:

REST:https://www.okcoin.com/

WebSocket公共频道:wss://real.okcoin.com:8443/ws/v5/public

WebSocket私有频道:wss://real.okcoin.com:8443/ws/v5/private

交易时效性

由于网络延时或者Okcoin服务器繁忙会导致订单无法及时处理。如果您对交易时效性有较高的要求,可以灵活设置请求有效截止时间expTime以达到你的要求。

(批量)下单,(批量)改单接口请求中如果包含expTime,如果服务器当前系统时间超过expTime,则该请求不会被服务器处理。

你应跟我们服务器系统时间同步。请用获取系统时间来获取系统时间。

REST

请求头中设置如下参数

参数名

类型

是否必须

描述

expTime

String

请求有效截止时间。Unix时间戳的毫秒数格式,如 1597026383085

目前支持如下接口:

下单

批量下单

修改订单

批量修改订单

请求示例

curl -X 'POST' \

'https://www.okcoin.com/api/v5/trade/order' \

-H 'accept: application/json' \

-H 'Content-Type: application/json' \

-H 'OK-ACCESS-KEY: *****' \

-H 'OK-ACCESS-SIGN: *****'' \

-H 'OK-ACCESS-TIMESTAMP: *****'' \

-H 'OK-ACCESS-PASSPHRASE: *****'' \

-H 'expTime: 1597026383085' \ // 有效截止时间

-d '{

"instId": "BTC-USDT",

"tdMode": "cash",

"side": "buy",

"ordType": "limit",

"px": "1000",

"sz": "0.01"

}'

WebSocket

请求中设置如下参数

参数名

类型

是否必须

描述

expTime

String

请求有效截止时间。Unix时间戳的毫秒数格式,如 1597026383085

目前支持如下接口:

下单

批量下单

修改订单

批量修改订单

请求示例

{

"id": "1512",

"op": "order",

"expTime":"1597026383085", // 有效截止时间

"args": [{

"side": "buy",

"instId": "BTC-USDT",

"tdMode": "isolated",

"ordType": "market",

"sz": "100"

}]

}

REST API请求验证 生成APIKey

在对任何请求进行签名之前,您必须通过交易网站创建一个APIKey。创建APIKey后,您将获得3个必须记住的信息:

APIKey

SecretKey

Passphrase

APIKey和SecretKey将由平台随机生成和提供,Passphrase将由您提供以确保API访问的安全性。平台将存储Passphrase加密后的哈希值进行验证,但如果您忘记Passphrase,则无法恢复,请您通过交易网站重新生成新的APIKey。

每个APIKey最多可绑定20个IP地址;未绑定IP且拥有交易或提币权限的APIKey,将在闲置14天之后自动删除。

发起请求

所有REST私有请求头都必须包含以下内容:

OK-ACCESS-KEY字符串类型的APIKey。

OK-ACCESS-SIGN使用HMAC SHA256哈希函数获得哈希值,再使用Base-64编码(请参阅签名)。

OK-ACCESS-TIMESTAMP发起请求的时间(UTC),如:2020-12-08T09:08:57.715Z

OK-ACCESS-PASSPHRASE您在创建API密钥时指定的Passphrase。

所有请求都应该含有application/json类型内容,并且是有效的JSON。

签名

生成签名

OK-ACCESS-SIGN的请求头是对timestamp + method + requestPath + body字符串(+表示字符串连接),以及SecretKey,使用HMAC SHA256方法加密,通过Base-64编码输出而得到的。

如:sign=CryptoJS.enc.Base64.stringify(CryptoJS.HmacSHA256(timestamp + 'GET' + '/api/v5/account/balance?ccy=BTC', SecretKey))

其中,timestamp的值与OK-ACCESS-TIMESTAMP请求头相同,为ISO格式,如2020-12-08T09:08:57.715Z。

method是请求方法,字母全部大写:GET/POST。

requestPath是请求接口路径。如:/api/v5/account/balance

body是指请求主体的字符串,如果请求没有主体(通常为GET请求)则body可省略。如:{"instId":"BTC-USDT","lever":"5","mgnMode":"isolated"}

GET请求参数是算作requestPath,不算body

SecretKey为用户申请APIKey时所生成。如:22582BD0CFF14C41EDBF1AB98506286D

交易

交易功能模块下的API接口需要身份验证。

下单

只有当您的账户有足够的资金才能下单。

限速: 60次/2s限速规则:币币:UserID + instrumentIDHTTP请求

POST /api/v5/trade/order

请求示例

币币下单:

POST /api/v5/trade/order

body

{

"instId":"BTC-USD",

"tdMode":"cash",

"clOrdId":"b15",

"side":"buy",

"ordType":"limit",

"px":"2.15",

"sz":"2"

}

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如 BTC-USD

tdMode

String

交易模式非保证金模式:cash:非保证金

clOrdId

String

客户自定义订单ID 字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

tag

String

订单标签 字母(区分大小写)与数字的组合,可以是纯字母、纯数字,且长度在1-16位之间。

side

String

订单方向 buy:买, sell:卖

ordType

String

订单类型 market:市价单limit:限价单 post_only:只做maker单 fok:全部成交或立即取消 ioc:立即成交并取消剩余

sz

String

委托数量

px

String

可选

委托价格,仅适用于limit、post_only、fok、ioc类型的订单

tgtCcy

String

市价单委托数量sz的单位,仅适用于币币市价订单base_ccy: 交易货币 ;quote_ccy:计价货币买单默认quote_ccy, 卖单默认base_ccy

banAmend

Boolean

是否禁止币币市价改单,true 或 false,默认false 为true时,余额不足时,系统不会改单,下单会失败,仅适用于币币市价单

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"clOrdId":"oktswap6",

"ordId":"12345689",

"tag":"",

"sCode":"0",

"sMsg":""

}

]

}

返回参数

参数名

类型

描述

ordId

String

订单ID

clOrdId

String

客户自定义订单ID

tag

String

订单标签

sCode

String

事件执行结果的code,0代表成功

sMsg

String

事件执行失败时的msg

clOrdId

clOrdId是用户自定义的唯一ID用来识别订单。如果在请求参数中传入了,那它一定会在返回参数内,并且可以用于查询订单,撤销订单,修改订单等接口。

clOrdId不能与当前所有的挂单的clOrdId重复

ordType

订单类型,创建新订单时必须指定,您指定的订单类型将影响需要哪些订单参数和撮合系统如何执行您的订单,以下是有效的ordType:

普通委托:

limit:限价单,要求指定sz 和 px

market:市价单,币币,是市价委托吃单;

高级委托:

post_only:限价委托,在下单那一刻只做maker,如果该笔订单的任何部分会吃掉当前挂单深度,则该订单将被全部撤销。

fok:限价委托,全部成交或立即取消,如果无法全部成交该笔订单,则该订单将被全部撤销。

ioc:限价委托,立即成交并取消剩余,立即按照委托价格撮合成交,并取消该订单剩余未完成数量,不会在深度列表上展示委托数量。

sz

交易数量,表示要购买或者出售的数量。

当币币以限价买入和卖出时,指交易货币数量。

当币币以市价买入时,指计价货币的数量。

当币币以市价卖出时,指交易货币的数量。

tgtCcy

市价单委托数量`sz`的单位:仅适用于币币市价下单交易。

交易货币:base_ccy

计价货币:quote_ccy

您在使用交易货币买入或者计价货币卖出时,请知晓:

1.如果您输入的数量大于当前可买或者可卖的数量,系统将按照您的最大可买或者可卖数量帮您完成交易,如果您希望按照指定数量成交,那您可以尝试使用限价单,等待市场价格波动到锁定的余额可以买入或卖出您指定的数量。

2.如果您输入的数量不大于当前可买或者可卖的数量,那当市场价格波动过大时,锁定的余额可能没办法买入您输入的交易货币数量或卖出您输入的计价货币数量,为保证您的交易体验,我们基于【能买多少买多少】或者【能卖多少卖多少】的原则,更改下单的数量帮您完成交易。此外,我们将尽量多锁定一点余额来规避更改下单数量的情况。

2.1 交易币买入例子:

以市价下单 买入 10个LTC为例,用户可买为11个,此时 10 < 11,挂单成功。当LTC-USDT的市价为200,用户被锁定余额为3,000 USDT,200*10 < 3,000,最终成交10个LTC;

若市场波动过大,LTC-USDT的市价为400,此时400*10 > 3,000,当用户被锁定的余额不够买入下单指定的交易货币数量时,系統使用用户被锁定的最大余额3,000 USDT下单买入,最终成交 3,000/400 = 7.5个 LTC。

2.2 计价币卖出例子:

以市价下单 卖出 1,000USDT为例,用户可卖为1,200USDT,1,000 < 1,200,挂单成功。LTC-USDT的市价为200,用户被锁定的余额为6个LTC,最终成交5个LTC;

若市场波动过大,LTC-USDT的市价为100,100*6 < 1,000,当用户被锁定的余额不够卖出下单指定的计价货币数量时,系統使用用户被锁定的最大余额6个LTC下单,最终成交 6 * 100 = 600 USDT。

批量下单

每次最多可以批量提交20个新订单。请求参数应该按数组格式传递。

限速:300个/2s限速规则:币币:UserID + instrumentID

与其他限速按接口调用次数不同,该接口限速按订单的总个数限速。如果单次批量请求中只有一个元素,则算在单个`下单`限速中。

HTTP请求

POST /api/v5/trade/batch-orders

请求示例

币币批量下单:

POST:/api/v5/trade/batch-orders

body

[

{

"instId":"BTC-USD",

"tdMode":"cash",

"clOrdId":"b15",

"side":"buy",

"ordType":"limit",

"px":"2.15",

"sz":"2"

},

{

"instId":"BTC-USD",

"tdMode":"cash",

"clOrdId":"b15",

"side":"buy",

"ordType":"limit",

"px":"2.15",

"sz":"2"

}

]

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如 BTC-USD

tdMode

String

交易模式非保证金模式:cash:非保证金

clOrdId

String

客户自定义订单ID字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

tag

String

订单标签字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-16位之间。

side

String

订单方向 buy:买, sell:卖

ordType

String

订单类型 market:市价单limit:限价单 post_only:只做maker单 fok:全部成交或立即取消 ioc:立即成交并取消剩余

sz

String

委托数量

px

String

委托价格,仅适用于limit、post_only、fok、ioc类型的订单

tgtCcy

String

市价单委托数量sz的单位,仅适用于币币市价订单base_ccy: 交易货币 ;quote_ccy:计价货币买单默认quote_ccy, 卖单默认base_ccy

banAmend

Boolean

是否禁止币币市价改单,true 或 false,默认false 为true时,余额不足时,系统不会改单,下单会失败,仅适用于币币市价单

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"clOrdId":"oktswap6",

"ordId":"12345689",

"tag":"",

"sCode":"0",

"sMsg":""

},

{

"clOrdId":"oktswap7",

"ordId":"12344",

"tag":"",

"sCode":"0",

"sMsg":""

},

.......

]

}

返回参数

参数名

类型

描述

ordId

String

订单ID

clOrdId

String

客户自定义订单ID

tag

String

订单标签

sCode

String

事件执行结果的code,0代表成功

sMsg

String

事件执行失败时的msg

撤单

撤销之前下的未完成订单。

限速: 60次/2s限速规则:币币:UserID + instrumentIDHTTP请求

POST /api/v5/trade/cancel-order

请求示例

POST /api/v5/trade/cancel-order

body

{

"ordId":"2510789768709120",

"instId":"BTC-USD"

}

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如 BTC-USD

ordId

String

可选

订单ID, ordId和clOrdId必须传一个,若传两个,以ordId为主

clOrdId

String

可选

用户自定义ID

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"clOrdId":"oktswap6",

"ordId":"12345689",

"sCode":"0",

"sMsg":""

}

]

}

返回参数

参数名

类型

描述

ordId

String

订单ID

clOrdId

String

客户自定义订单ID

sCode

String

事件执行结果的code,0代表成功

sMsg

String

事件执行失败时的msg

撤单返回sCode等于0不能严格认为该订单已经被撤销,只表示您的撤单请求被系统服务器所接受,撤单结果以订单频道推送的状态或者查询订单状态为准

批量撤单

撤销未完成的订单,每次最多可以撤销20个订单。请求参数应该按数组格式传递。

限速:300个/2s限速规则:币币:UserID + instrumentID

与其他限速按接口调用次数不同,该接口限速按订单的总个数限速。如果单次批量请求中只有一个元素,则算在单个`撤单`限速中。

HTTP请求

POST /api/v5/trade/cancel-batch-orders

请求示例

POST /api/v5/trade/cancel-batch-orders

body

[

{

"instId":"BTC-USD",

"ordId":"12312"

},

{

"instId":"BTC-USD",

"ordId":"1212"

}

]

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如 BTC-USD

ordId

String

可选

订单ID, ordId和clOrdId必须传一个,若传两个,以ordId为主

clOrdId

String

可选

用户自定义ID

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"clOrdId":"oktswap6",

"ordId":"12345689",

"sCode":"0",

"sMsg":""

},

{

"clOrdId":"oktswap7",

"ordId":"12344",

"sCode":"0",

"sMsg":""

},

.......

]

}

返回参数

参数名

类型

描述

ordId

String

订单ID

clOrdId

String

客户自定义订单ID

sCode

String

事件执行结果的code,0代表成功

sMsg

String

事件执行失败时的msg

修改订单

修改当前未成交的挂单

限速: 60次/2s限速规则:币币:UserID + instrumentIDHTTP请求

POST /api/v5/trade/amend-order

请求示例

POST /api/v5/trade/amend-order

body

{

"ordId":"2510789768709120",

"newSz":"2",

"instId":"BTC-USD"

}

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID

cxlOnFail

Boolean

false:不自动撤单 true:自动撤单 当订单修改失败时,该订单是否需要自动撤销。默认为false

ordId

String

可选

订单ID, ordId和clOrdId必须传一个,若传两个,以ordId为主

clOrdId

String

可选

用户自定义order ID

reqId

String

用户自定义修改事件ID字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

newSz

String

可选

修改的新数量,newSz和newPx不可同时为空。对于部分成交订单,该数量应包含已成交数量。

newPx

String

可选

修改的新价格

newSz

修改的数量<=该笔订单已成交数量时,该订单的状态会修改为完全成交状态。

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"clOrdId":"",

"ordId":"12344",

"reqId":"b12344",

"sCode":"0",

"sMsg":""

}

]

}

返回参数

参数名

类型

描述

ordId

String

订单ID

clOrdId

String

用户自定义ID

reqId

String

用户自定义修改事件ID

sCode

String

事件执行结果的code,0代表成功

sMsg

String

事件执行失败时的msg

修改订单返回sCode等于0不能严格认为该订单已经被修改,只表示您的修改订单请求被系统服务器所接受,改单结果以订单频道推送的状态或者查询订单状态为准

批量修改订单

修改未完成的订单,一次最多可批量修改20个订单。请求参数应该按数组格式传递。

限速:300个/2s限速规则:币币:UserID + instrumentID

与其他限速按接口调用次数不同,该接口限速按订单的总个数限速。如果单次批量请求中只有一个元素,则算在单个`修改订单`限速中。

HTTP请求

POST /api/v5/trade/amend-batch-orders

请求示例

POST /api/v5/trade/amend-batch-orders

body

[

{

"ordId":"2510789768709120",

"newSz":"2",

"instId":"BTC-USD"

},

{

"ordId":"2510789768709121",

"newSz":"2",

"instId":"BTC-USD"

}

]

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID

cxlOnFail

Boolean

false :不自动撤单 true:自动撤单 当订单修改失败时,该订单是否需要自动撤销,默认为false

ordId

String

可选

订单ID, ordId和clOrdId必须传一个,若传两个,以ordId为主

clOrdId

String

可选

用户自定义order ID

reqId

String

用户自定义修改事件ID字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

newSz

String

可选

修改的新数量,newSz和newPx不可同时为空。对于部分成交订单,该数量应包含已成交数量。

newPx

String

可选

修改的新价格

newSz

修改的数量<=该笔订单已成交数量时,该订单的状态会修改为完全成交状态。

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"clOrdId":"oktswap6",

"ordId":"12345689",

"reqId":"b12344",

"sCode":"0",

"sMsg":""

},

{

"clOrdId":"oktswap7",

"ordId":"12344",

"reqId":"b12344",

"sCode":"0",

"sMsg":""

},

.......

]

}

返回参数

参数名

类型

描述

ordId

String

订单ID

clOrdId

String

用户自定义ID

reqId

String

用户自定义修改事件ID

sCode

String

事件执行结果的code,0代表成功

sMsg

String

事件执行失败时的msg

获取订单信息

查订单信息

限速: 60次/2s限速规则:币币:UserID + instrumentIDHTTP请求

GET /api/v5/trade/order

请求示例

GET /api/v5/trade/order?ordId=2510789768709120&instId=BTC-USD

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID ,如BTC-USD

ordId

String

可选

订单ID , ordId和clOrdId必须传一个,若传两个,以ordId为主

clOrdId

String

可选

用户自定义ID

返回结果

{

"code": "0",

"data": [

{

"accFillSz": "1.6342",

"avgPx": "0.9995",

"cTime": "1672814726198",

"category": "normal",

"ccy": "",

"clOrdId": "",

"fee": "-0.00245007435",

"feeCcy": "USD",

"fillPx": "0.9995",

"fillSz": "1.6342",

"fillTime": "1672814726201",

"instId": "USDT-USD",

"instType": "SPOT",

"lever": "",

"ordId": "530758662663180288",

"ordType": "market",

"pnl": "0",

"posSide": "net",

"px": "",

"rebate": "0",

"rebateCcy": "USDT",

"reduceOnly": "false",

"side": "sell",

"slOrdPx": "",

"slTriggerPx": "",

"slTriggerPxType": "",

"source": "",

"state": "filled",

"sz": "1.6342",

"tag": "",

"tdMode": "cash",

"tgtCcy": "base_ccy",

"tpOrdPx": "",

"tpTriggerPx": "",

"tpTriggerPxType": "",

"tradeId": "3225651",

"uTime": "1672814726203"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

instType

String

产品类型 SPOT:币币

instId

String

产品ID

tgtCcy

String

币币市价单委托数量sz的单位base_ccy: 交易货币 ;quote_ccy:计价货币仅适用于币币市价订单默认买单为quote_ccy,卖单为base_ccy

ccy

String

保证金币种,未启用,请忽略。

ordId

String

订单ID

clOrdId

String

客户自定义订单ID

tag

String

订单标签

px

String

委托价格

sz

String

委托数量

pnl

String

收益,未启用,请忽略。

ordType

String

订单类型 market:市价单limit:限价单 post_only:只做maker单 fok:全部成交或立即取消 ioc:立即成交并取消剩余

side

String

订单方向

posSide

String

持仓方向,未启用,请忽略。

tdMode

String

交易模式

accFillSz

String

累计成交数量

fillPx

String

最新成交价格,如果成交数量为0,该字段也为0

tradeId

String

最新成交ID

fillSz

String

最新成交数量

fillTime

String

最新成交时间

avgPx

String

成交均价,如果成交数量为0,该字段也为0

state

String

订单状态 canceled:撤单成功live:等待成交 partially_filled:部分成交filled:完全成交

lever

String

杠杆倍数,未启用,请忽略。

tpTriggerPx

String

止盈触发价

tpTriggerPxType

String

止盈触发价类型last:最新价格

tpOrdPx

String

止盈委托价

slTriggerPx

String

止损触发价

slTriggerPxType

String

止损触发价类型last:最新价格

slOrdPx

String

止损委托价

feeCcy

String

交易手续费币种

fee

String

手续费与返佣为订单交易累计的手续费,平台向用户收取的交易手续费,为负数。如: -0.01

rebateCcy

String

返佣金币种

source

String

订单来源 13:策略委托单触发后的生成的限价单

rebate

String

返佣金额,仅适用于币币,平台向达到指定lv交易等级的用户支付的挂单奖励(返佣),如果没有返佣金,该字段为“”。手续费返佣为正数,如:0.01

category

String

订单种类 normal:普通委托

uTime

String

订单状态更新时间,Unix时间戳的毫秒数格式,如:1597026383085

cTime

String

订单创建时间,Unix时间戳的毫秒数格式, 如 :1597026383085

获取未成交订单列表

获取当前账户下所有未成交订单信息

限速: 60次/2s限速规则:UserIDHTTP请求

GET /api/v5/trade/orders-pending

请求示例

GET /api/v5/trade/orders-pending?ordType=post_only,fok,ioc&instType=SPOT

请求参数

参数名

类型

是否必须

描述

instType

String

产品类型SPOT:币币

instId

String

产品ID,如BTC-USD

ordType

String

订单类型 market:市价单limit:限价单 post_only:只做maker单 fok:全部成交或立即取消 ioc:立即成交并取消剩余

state

String

订单状态 live:等待成交 partially_filled:部分成交

after

String

请求此ID之前(更旧的数据)的分页内容,传的值为对应接口的ordId

before

String

请求此ID之后(更新的数据)的分页内容,传的值为对应接口的ordId

limit

String

返回结果的数量,最大为100,默认100条

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"accFillSz": "0",

"avgPx": "",

"cTime": "1618235248028",

"category": "normal",

"ccy": "",

"clOrdId": "",

"fee": "0",

"feeCcy": "BTC",

"fillPx": "",

"fillSz": "0",

"fillTime": "",

"instId": "BTC-USDT",

"instType": "SPOT",

"lever": "5.6",

"ordId": "301835739059335168",

"ordType": "limit",

"pnl": "0",

"posSide": "net",

"px": "59200",

"rebate": "0",

"rebateCcy": "USDT",

"side": "buy",

"slOrdPx": "",

"slTriggerPx": "",

"slTriggerPxType": "last",

"source": "",

"state": "live",

"sz": "1",

"tag": "",

"tdMode": "cross",

"tgtCcy": "",

"tpOrdPx": "",

"tpTriggerPx": "",

"tpTriggerPxType": "last",

"tradeId": "",

"uTime": "1618235248028"

}

]

}

返回参数

参数名

类型

描述

instType

String

产品类型

instId

String

产品ID

tgtCcy

String

币币市价单委托数量sz的单位base_ccy: 交易货币 ;quote_ccy:计价货币仅适用于币币市价订单默认买单为quote_ccy,卖单为base_ccy

ccy

String

保证金币种,未启用,请忽略。

ordId

String

订单ID

clOrdId

String

客户自定义订单ID

tag

String

订单标签

px

String

委托价格

sz

String

委托数量

pnl

String

收益,未启用,请忽略。

ordType

String

订单类型market:市价单limit:限价单 post_only:只做maker单 fok:全部成交或立即取消 ioc:立即成交并取消剩余

side

String

订单方向

posSide

String

持仓方向,未启用,请忽略。

tdMode

String

交易模式

accFillSz

String

累计成交数量

fillPx

String

最新成交价格。如果还没成交,系统返回0。

tradeId

String

最新成交ID

fillSz

String

最新成交数量

fillTime

String

最新成交时间

avgPx

String

成交均价。如果还没成交,系统返回0。

state

String

订单状态 live:等待成交 partially_filled:部分成交

lever

String

杠杆倍数,未启用,请忽略。

tpTriggerPx

String

止盈触发价

tpTriggerPxType

String

止盈触发价类型last:最新价格

slTriggerPx

String

止损触发价

slTriggerPxType

String

止损触发价类型last:最新价格

slOrdPx

String

止损委托价

feeCcy

String

交易手续费币种

fee

String

手续费与返佣对于币币,为订单交易累计的手续费,平台向用户收取的交易手续费,为负数。如: -0.01

rebateCcy

String

返佣金币种

source

String

订单来源 13:策略委托单触发后的生成的限价单

rebate

String

返佣金额,仅适用于币币,平台向达到指定lv交易等级的用户支付的挂单奖励(返佣),如果没有返佣金,该字段为“”。手续费返佣为正数,如:0.01

category

String

订单种类 normal: 普通委托

uTime

String

订单状态更新时间,Unix时间戳的毫秒数格式,如 1597026383085

cTime

String

订单创建时间,Unix时间戳的毫秒数格式,如 1597026383085

获取历史订单记录(近七天)

获取最近7天的已经完结状态的订单数据,已经撤销的未成交单 只保留2小时

限速: 40次/2s限速规则:UserIDHTTP请求

GET /api/v5/trade/orders-history

请求示例

GET /api/v5/trade/orders-history?ordType=post_only,fok,ioc&instType=SPOT

请求参数

参数名

类型

是否必须

描述

instType

String

产品类型SPOT:币币

instId

String

产品ID,如BTC-USD

ordType

String

订单类型 market:市价单limit:限价单 post_only:只做maker单 fok:全部成交或立即取消 ioc:立即成交并取消剩余

state

String

订单状态 canceled:撤单成功 filled:完全成交

after

String

请求此ID之前(更旧的数据)的分页内容,传的值为对应接口的ordId

before

String

请求此ID之后(更新的数据)的分页内容,传的值为对应接口的ordId

limit

String

返回结果的数量,最大为100,默认100条

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"instType": "SPOT",

"instId": "BTC-USD",

"ccy": "",

"ordId": "312269865356374016",

"clOrdId": "b1",

"tag": "",

"px": "999",

"sz": "3",

"ordType": "limit",

"side": "buy",

"posSide": "net",

"tdMode": "cash",

"accFillSz": "0",

"fillPx": "0",

"tradeId": "0",

"fillSz": "0",

"fillTime": "0",

"state": "filled",

"avgPx": "0",

"lever": "",

"tpTriggerPx": "",

"tpTriggerPxType": "last",

"tpOrdPx": "",

"slTriggerPx": "",

"slTriggerPxType": "last",

"slOrdPx": "",

"feeCcy": "",

"fee": "",

"rebateCcy": "",

"source":"",

"rebate": "",

"tgtCcy":"",

"pnl": "",

"category": "",

"uTime": "1597026383085",

"cTime": "1597026383085"

}

]

}

返回参数

参数名

类型

描述

instType

String

产品类型

instId

String

产品ID

tgtCcy

String

币币市价单委托数量sz的单位base_ccy: 交易货币 ;quote_ccy:计价货币仅适用于币币市价订单默认买单为quote_ccy,卖单为base_ccy

ccy

String

保证金币种,未启用,请忽略。

ordId

String

订单ID

clOrdId

String

客户自定义订单ID

tag

String

订单标签

px

String

委托价格

sz

String

委托数量

ordType

String

订单类型 market:市价单limit:限价单 post_only:只做maker单 fok:全部成交或立即取消 ioc:立即成交并取消剩余

side

String

订单方向

posSide

String

持仓方向,未启用,请忽略。

tdMode

String

交易模式

accFillSz

String

累计成交数量

fillPx

String

最新成交价格,如果成交数量为0,该字段也为0

tradeId

String

最新成交ID

fillSz

String

最新成交数量

fillTime

String

最新成交时间

avgPx

String

成交均价,如果成交数量为0,该字段也为0

state

String

订单状态 canceled:撤单成功 filled:完全成交

lever

String

杠杆倍数,未启用,请忽略。

tpTriggerPx

String

止盈触发价

tpTriggerPxType

String

止盈触发价类型last:最新价格

tpOrdPx

String

止盈委托价

slTriggerPx

String

止损触发价

slTriggerPxType

String

止损触发价类型last:最新价格

slOrdPx

String

止损委托价

feeCcy

String

交易手续费币种

fee

String

手续费与返佣对于币币,为订单交易累计的手续费,平台向用户收取的交易手续费,为负数。如: -0.01

rebateCcy

String

返佣金币种

source

String

订单来源 13:策略委托单触发后的生成的限价单

rebate

String

返佣金额,仅适用于币币,平台向达到指定lv交易等级的用户支付的挂单奖励(返佣),如果没有返佣金,该字段为“”。手续费返佣为正数,如:0.01

pnl

String

收益,未启用,请忽略。

category

String

订单种类 normal:普通委托

uTime

String

订单状态更新时间,Unix时间戳的毫秒数格式,如1597026383085

cTime

String

订单创建时间,Unix时间戳的毫秒数格式,如 1597026383085

获取历史订单记录(近三个月)

获取最近3个月的已经完结状态的订单数据

限速: 20次/2s限速规则:UserIDHTTP请求

GET /api/v5/trade/orders-history-archive

请求示例

GET /api/v5/trade/orders-history-archive?ordType=post_only,fok,ioc&instType=SPOT

请求参数

参数名

类型

是否必须

描述

instType

String

产品类型SPOT:币币

instId

String

产品ID,如BTC-USD

ordType

String

订单类型 market:市价单limit:限价单 post_only:只做maker单 fok:全部成交或立即取消 ioc:立即成交并取消剩余

state

String

订单状态 canceled:撤单成功 filled:完全成交

after

String

请求此ID之前(更旧的数据)的分页内容,传的值为对应接口的ordId

before

String

请求此ID之后(更新的数据)的分页内容,传的值为对应接口的ordId

limit

String

返回结果的数量,最大为100,默认100条

返回结果

{

"code": "0",

"data": [

{

"accFillSz": "1.6342",

"avgPx": "0.9995",

"cTime": "1672814726198",

"category": "normal",

"ccy": "",

"clOrdId": "",

"fee": "-0.00245007435",

"feeCcy": "USD",

"fillPx": "0.9995",

"fillSz": "1.6342",

"fillTime": "1672814726201",

"instId": "USDT-USD",

"instType": "SPOT",

"lever": "",

"ordId": "530758662663180288",

"ordType": "market",

"pnl": "0",

"posSide": "",

"px": "",

"rebate": "0",

"rebateCcy": "USDT",

"reduceOnly": "false",

"side": "sell",

"slOrdPx": "",

"slTriggerPx": "",

"slTriggerPxType": "",

"source": "",

"state": "filled",

"sz": "1.6342",

"tag": "",

"tdMode": "cash",

"tgtCcy": "base_ccy",

"tpOrdPx": "",

"tpTriggerPx": "",

"tpTriggerPxType": "",

"tradeId": "3225651",

"uTime": "1672814726859"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

instType

String

产品类型

instId

String

产品ID

tgtCcy

String

币币市价单委托数量sz的单位base_ccy: 交易货币 ;quote_ccy:计价货币仅适用于币币市价订单默认买单为quote_ccy,卖单为base_ccy

ccy

String

保证金币种,未启用,请忽略。

ordId

String

订单ID

clOrdId

String

客户自定义订单ID

tag

String

订单标签

px

String

委托价格

sz

String

委托数量

ordType

String

订单类型 market:市价单limit:限价单 post_only:只做maker单 fok:全部成交或立即取消 ioc:立即成交并取消剩余

side

String

订单方向

posSide

String

持仓方向,未启用,请忽略。

tdMode

String

交易模式

accFillSz

String

累计成交数量

fillPx

String

最新成交价格,如果成交数量为0,该字段也为0

tradeId

String

最新成交ID

fillSz

String

最新成交数量

fillTime

String

最新成交时间

avgPx

String

成交均价,如果成交数量为0,该字段也为0

state

String

订单状态 canceled:撤单成功 filled:完全成交

lever

String

杠杆倍数,未启用,请忽略。

tpTriggerPx

String

止盈触发价

tpTriggerPxType

String

止盈触发价类型last:最新价格

tpOrdPx

String

止盈委托价

slTriggerPx

String

止损触发价

slTriggerPxType

String

止损触发价类型last:最新价格

slOrdPx

String

止损委托价

feeCcy

String

交易手续费币种

fee

String

手续费与返佣对于币币,为订单交易累计的手续费,平台向用户收取的交易手续费,为负数。如: -0.01

rebateCcy

String

返佣金币种

rebate

String

返佣金额,仅适用于币币,平台向达到指定lv交易等级的用户支付的挂单奖励(返佣),如果没有返佣金,该字段为“”。手续费返佣为正数,如:0.01

pnl

String

收益,未启用,请忽略。

source

String

订单来源 13:策略委托单触发后的生成的限价单

category

String

订单种类 normal:普通委托

uTime

String

订单状态更新时间,Unix时间戳的毫秒数格式,如 1597026383085

cTime

String

订单创建时间,Unix时间戳的毫秒数格式,如 1597026383085

该接口不包含`已撤销的完全无成交`类型订单数据,可通过`获取历史订单记录(近七天)`接口获取。

获取成交明细(近三天)

获取近3天的订单成交明细信息

限速:60次/2s限速规则:UserIDHTTP 请求

GET /api/v5/trade/fills

请求示例

GET /api/v5/trade/fills

请求参数

参数名

类型

是否必须

描述

instType

String

产品类型 SPOT:币币

instId

String

产品 ID,如BTC-USD

ordId

String

订单 ID

after

String

请求此 ID 之前(更旧的数据)的分页内容,传的值为对应接口的billId

before

String

请求此 ID 之后(更新的数据)的分页内容,传的值为对应接口的billId

begin

String

筛选的开始时间戳,Unix 时间戳为毫秒数格式,如 1597026383085

end

String

筛选的结束时间戳,Unix 时间戳为毫秒数格式,如 1597027383085

limit

String

返回结果的数量,最大为100,默认100条

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"instType": "SPOT",

"instId": "BTC-USD",

"tradeId": "123",

"ordId": "312269865356374016",

"clOrdId": "b16",

"billId": "1111",

"tag": "",

"fillPx": "999",

"fillSz": "3",

"side": "buy",

"posSide": "net",

"execType": "M",

"feeCcy": "",

"fee": "",

"ts": "1597026383085"

},

{

"instType": "SPOT",

"instId": "BTC-USD",

"tradeId": "123",

"ordId": "312269865356374016",

"clOrdId": "b16",

"billId": "1111",

"tag": "",

"fillPx": "999",

"fillSz": "3",

"side": "buy",

"posSide": "net",

"execType": "M",

"feeCcy": "",

"fee": "",

"ts": "1597026383085"

}

]

}

返回参数

参数名

类型

描述

instType

String

产品类型

instId

String

产品 ID

tradeId

String

最新成交 ID

ordId

String

订单 ID

clOrdId

String

用户自定义订单ID

billId

String

账单 ID

tag

String

订单标签

fillPx

String

最新成交价格

fillSz

String

最新成交数量

side

String

订单方向 buy:买 sell:卖

posSide

String

持仓方向,未启用,请忽略。

execType

String

流动性方向 T:taker M:maker

feeCcy

String

交易手续费币种或者返佣金币种

fee

String

手续费金额或者返佣金额,手续费扣除为‘负数’,如-0.01;手续费返佣为‘正数’,如 0.01

ts

String

成交明细产生时间,Unix时间戳的毫秒数格式,如1597026383085

获取成交明细(近三个月)

获取近3个月订单成交明细信息

限速: 10 次/2s限速规则:UserIDHTTP 请求

GET /api/v5/trade/fills-history

请求示例

GET /api/v5/trade/fills-history

请求参数

参数名

类型

是否必须

描述

instType

String

产品类型 SPOT:币币

instId

String

产品 ID,如BTC-USD

ordId

String

订单 ID

after

String

请求此 ID 之前(更旧的数据)的分页内容,传的值为对应接口的billId

before

String

请求此 ID 之后(更新的数据)的分页内容,传的值为对应接口的billId

begin

String

筛选的开始时间戳,Unix 时间戳为毫秒数格式,如 1597026383085

end

String

筛选的结束时间戳,Unix 时间戳为毫秒数格式,如 1597027383085

limit

String

返回结果的数量,最大为100,默认100条

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"instType": "SPOT",

"instId": "BTC-USD",

"tradeId": "123",

"ordId": "312269865356374016",

"clOrdId": "b16",

"billId": "1111",

"tag": "",

"fillPx": "999",

"fillSz": "3",

"side": "buy",

"posSide": "net",

"execType": "M",

"feeCcy": "",

"fee": "",

"ts": "1597026383085"

},

{

"instType": "SPOT",

"instId": "BTC-USD",

"tradeId": "123",

"ordId": "312269865356374016",

"clOrdId": "b16",

"billId": "1111",

"tag": "",

"fillPx": "999",

"fillSz": "3",

"side": "buy",

"posSide": "net",

"execType": "M",

"feeCcy": "",

"fee": "",

"ts": "1597026383085"

}

]

}

返回参数

参数名

类型

描述

instType

String

产品类型

instId

String

产品 ID

tradeId

String

最新成交 ID

ordId

String

订单 ID

clOrdId

String

用户自定义订单ID

billId

String

账单 ID

tag

String

订单标签

fillPx

String

最新成交价格

fillSz

String

最新成交数量

side

String

订单方向 buy:买 sell:卖

posSide

String

持仓方向,未启用,请忽略。

execType

String

流动性方向 T:taker M:maker

feeCcy

String

交易手续费币种或者返佣金币种

fee

String

手续费金额或者返佣金额 ,手续费扣除 为 ‘负数’,如 -0.01 ; 手续费返佣 为 ‘正数’,如 0.01

ts

String

成交明细产生时间,Unix 时间戳的毫秒数格式,如 1597026383085

策略委托下单

提供单向止盈止损委托、双向止盈止损委托、计划委托、冰山委托、时间加权委托、移动止盈止损委托

限速: 20次/2s限速规则:币币:UserID + instrumentIDHTTP请求

POST /api/v5/trade/order-algo

请求示例

POST /api/v5/trade/order-algo

body

{

"instId":"BTC-USDT",

"tdMode":"cash",

"side":"buy",

"ordType":"conditional",

"sz":"2",

"tpTriggerPx":"15",

"tpOrdPx":"18"

}

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如 BTC-USD

tdMode

String

交易模式非保证金模式 cash:非保证金

side

String

订单方向buy:买sell:卖

ordType

String

订单类型conditional:单向止盈止损oco:双向止盈止损trigger:计划委托move_order_stop:移动止盈止损iceberg:冰山委托twap:时间加权委托

sz

String

委托数量

tag

String

订单标签 字母(区分大小写)与数字的组合,可以是纯字母、纯数字,且长度在1-16位之间。

tgtCcy

String

委托数量的类型base_ccy: 交易货币 ;quote_ccy:计价货币仅适用于币币单向止盈止损市价买单默认买为计价货币,卖为交易货币

clOrdId

String

客户自定义订单ID字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

止盈止损

参数名

类型

是否必须

描述

tpTriggerPx

String

止盈触发价,如果填写此参数,必须填写 止盈委托价

tpTriggerPxType

String

止盈触发价类型last:最新价格默认为last

tpOrdPx

String

止盈委托价,如果填写此参数,必须填写 止盈触发价 委托价格为-1时,执行市价止盈

slTriggerPx

String

止损触发价,如果填写此参数,必须填写 止损委托价

slTriggerPxType

String

止损触发价类型last:最新价格默认为last

slOrdPx

String

止损委托价,如果填写此参数,必须填写 止损触发价 委托价格为-1时,执行市价止损

止盈止损

当用户进行单向止盈止损委托(ordType=conditional)时,如果用户同时传了止盈止损四个参数,只进行止损的功能校验,忽略止盈的业务逻辑校验。

计划委托

参数名

类型

是否必须

描述

triggerPx

String

计划委托触发价格

orderPx

String

委托价格 委托价格为-1时,执行市价委托

triggerPxType

String

计划委托触发价格类型last:最新价格默认为last

移动止盈止损

参数名

类型

是否必须

描述

callbackRatio

String

可选

回调幅度的比例,如 0.05callbackRatio和callbackSpread只能传入一个

callbackSpread

String

可选

回调幅度的价距

activePx

String

激活价格

冰山委托

参数名

类型

是否必须

描述

pxVar

String

可选

挂单价距离盘口的比例 pxVar和pxSpread只能传入一个

pxSpread

String

可选

挂单价距离盘口的价距

szLimit

String

单笔数量

pxLimit

String

挂单限制价

时间加权

参数名

类型

是否必须

描述

pxVar

String

可选

吃单价优于盘口的比例 pxVar和pxSpread只能传入一个

pxSpread

String

可选

吃单单价优于盘口的价距

szLimit

String

单笔数量

pxLimit

String

挂单限制价

timeInterval

String

下单间隔

了解更多关于冰山委托 和 时间加权委托

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"algoId":"12345689",

"clOrdId": "",

"sCode":"0",

"sMsg":""

}

]

}

返回参数

参数名

类型

描述

algoId

String

策略委托单ID

clOrdId

String

客户自定义订单ID

sCode

String

事件执行结果的code,0代表成功

sMsg

String

事件执行失败时的msg

撤销策略委托订单

撤销策略委托订单(不包含冰山委托、时间加权、移动止盈止损等高级策略订单),每次最多可以撤销10个策略委托单

限速: 20次/2s限速规则:币币:UserID + instrumentIDHTTP请求

POST /api/v5/trade/cancel-algos

请求示例

POST /api/v5/trade/cancel-algos

body

[

{

"algoId":"198273485",

"instId":"BTC-USD"

},

{

"algoId":"198273485",

"instId":"BTC-USD"

}

]

请求参数

参数名

类型

是否必须

描述

algoId

String

策略委托单ID

instId

String

产品ID 如 BTC-USD

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"algoId":"1234",

"sCode":"0",

"sMsg":""

}

]

}

返回参数

参数名

类型

描述

algoId

String

订单ID

sCode

String

事件执行结果的code,0代表成功

sMsg

String

事件执行失败时的msg

撤销高级策略委托订单

撤销冰山委托、时间加权、移动止盈止损委托订单,每次最多可以撤销10个策略委托单

限速: 20次/2s限速规则:币币:UserID + instrumentIDHTTP请求

POST /api/v5/trade/cancel-advance-algos

请求示例

POST /api/v5/trade/cancel-advance-algos

body

[

{

"algoId":"198273485",

"instId":"BTC-USD"

},

{

"algoId":"198273485",

"instId":"BTC-USD"

}

]

请求参数

参数名

类型

是否必须

描述

algoId

String

策略委托单ID

instId

String

产品ID 如 BTC-USD

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"algoId":"1234",

"sCode":"0",

"sMsg":""

}

]

}

返回参数

参数名

类型

描述

algoId

String

订单ID

sCode

String

事件执行结果的code,0代表成功

sMsg

String

事件执行失败时的msg

获取未完成策略委托单列表

获取当前账户下未触发的策略委托单列表

限速: 20次/2s限速规则:UserIDHTTP请求

GET /api/v5/trade/orders-algo-pending

请求示例

GET /api/v5/trade/orders-algo-pending?ordType=conditional

请求参数

参数名

类型

是否必须

描述

algoId

String

策略委托单ID

instType

String

产品类型SPOT:币币

instId

String

产品ID,BTC-USD

ordType

String

订单类型 conditional:单向止盈止损oco:双向止盈止损 trigger:计划委托move_order_stop:移动止盈止损iceberg:冰山委托twap:时间加权委托

after

String

请求此ID之前(更旧的数据)的分页内容,传的值为对应接口的algoId

before

String

请求此ID之后(更新的数据)的分页内容,传的值为对应接口的algoId

limit

String

返回结果的数量,最大为100,默认100条

clOrdId

String

客户自定义订单ID字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

返回结果

{

"code": "0",

"data": [

{

"activePx": "",

"actualPx": "",

"actualSide": "",

"actualSz": "0",

"algoId": "492453578716610560",

"cTime": "1663682082511",

"callbackRatio": "",

"callbackSpread": "",

"ccy": "",

"clOrdId": "hahawang",

"instId": "BTC-USD",

"instType": "SPOT",

"lever": "",

"moveTriggerPx": "",

"ordId": "0",

"ordPx": "",

"ordType": "conditional",

"posSide": "net",

"pxLimit": "",

"pxSpread": "",

"pxVar": "",

"side": "buy",

"slOrdPx": "-1",

"slTriggerPx": "22000",

"slTriggerPxType": "last",

"state": "live",

"sz": "10",

"szLimit": "",

"tag": "",

"tdMode": "cash",

"tgtCcy": "",

"timeInterval": "",

"tpOrdPx": "",

"tpTriggerPx": "",

"tpTriggerPxType": "",

"triggerPx": "",

"triggerPxType": "",

"triggerTime": ""

}

],

"msg": ""

}

返回参数

参数名

类型

描述

instType

String

产品类型

instId

String

产品ID

ccy

String

保证金币种,未启用,请忽略。

ordId

String

订单ID

algoId

String

策略委托单ID

clOrdId

String

客户自定义订单ID

sz

String

委托数量

ordType

String

订单类型

side

String

订单方向

posSide

String

持仓方向,未启用,请忽略。

tdMode

String

交易模式

tgtCcy

String

币币市价单委托数量sz的单位base_ccy: 交易货币 ;quote_ccy:计价货币仅适用于币币市价订单默认买单为quote_ccy,卖单为base_ccy

state

String

订单状态 ,live:待生效 pause:暂停生效 partially_effective:部分生效

lever

String

杠杆倍数,未启用,请忽略。

tpTriggerPx

String

止盈触发价

tpTriggerPxType

String

止盈触发价类型last:最新价格

tpOrdPx

String

止盈委托价

slTriggerPx

String

止损触发价

slTriggerPxType

String

止损触发价类型last:最新价格

slOrdPx

String

止损委托价

triggerPx

String

计划委托触发价格

triggerPxType

String

计划委托触发价类型last:最新价格

ordPx

String

计划委托委托价格

actualSz

String

实际委托量

actualPx

String

实际委托价

actualSide

String

实际触发方向, tp:止盈 sl: 止损

triggerTime

String

策略委托触发时间,Unix时间戳的毫秒数格式,如 1597026383085

pxVar

String

价格比例仅适用于冰山委托和时间加权委托

pxSpread

String

价距仅适用于冰山委托和时间加权委托

szLimit

String

单笔数量仅适用于冰山委托和时间加权委托

tag

String

订单标签

pxLimit

String

挂单限制价仅适用于冰山委托和时间加权委托

timeInterval

String

下单间隔仅适用于时间加权委托

callbackRatio

String

回调幅度的比例仅适用于移动止盈止损

callbackSpread

String

回调幅度的价距仅适用于移动止盈止损

activePx

String

移动止盈止损激活价格仅适用于移动止盈止损

moveTriggerPx

String

移动止盈止损触发价格仅适用于移动止盈止损

cTime

String

订单创建时间, Unix时间戳的毫秒数格式,如 1597026383085

获取历史策略委托单列表

获取最近3个月当前账户下所有策略委托单列表

限速: 20次/2s限速规则:UserIDHTTP请求

GET /api/v5/trade/orders-algo-history

请求示例

GET /api/v5/trade/orders-algo-history?state=effective&ordType=conditional

请求参数

参数名

类型

是否必须

描述

ordType

String

订单类型 conditional:单向止盈止损oco:双向止盈止损trigger:计划委托move_order_stop:移动止盈止损iceberg:冰山委托twap:时间加权委托

state

String

可选

订单状态 effective:已生效 canceled:已经撤销 order_failed:委托失败 【state和algoId必填且只能填其一】

algoId

String

可选

策略委托单ID 【state和algoId必填且只能填其一】

instType

String

产品类型SPOT:币币

instId

String

产品ID,BTC-USD

after

String

请求此ID之前(更旧的数据)的分页内容,传的值为对应接口的algoId

before

String

请求此ID之后(更新的数据)的分页内容,传的值为对应接口的algoId

limit

String

返回结果的数量,最大为100,默认100条

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"instType":"SPOT",

"instId":"BTC-USD",

"ordId":"123445",

"ccy":"",

"clOrdId":"",

"algoId":"1234",

"sz":"999",

"ordType":"oco",

"side":"buy",

"posSide":"net",

"tdMode":"cash",

"tgtCcy": "",

"state":"effective",

"lever":"",

"tpTriggerPx":"",

"tpTriggerPxType":"",

"tpOrdPx":"",

"slTriggerPx":"",

"slTriggerPxType":"",

"triggerPx":"99",

"triggerPxType":"last",

"ordPx":"12",

"actualSz":"",

"actualPx":"",

"actualSide":"",

"pxVar":"",

"pxSpread":"",

"pxLimit":"",

"szLimit":"",

"tag": "adadadadad",

"timeInterval":"",

"callbackRatio":"",

"callbackSpread":"",

"activePx":"",

"moveTriggerPx":"",

"triggerTime":"1597026383085",

"cTime":"1597026383000"

},

{

"instType":"SPOT",

"instId":"BTC-USD",

"ordId":"123445",

"ccy":"",

"clOrdId":"",

"algoId":"1234",

"sz":"999",

"ordType":"oco",

"side":"buy",

"posSide":"net",

"tdMode":"cash",

"tgtCcy": "",

"state":"effective",

"lever":"",

"tpTriggerPx":"",

"tpTriggerPxType":"",

"tpOrdPx":"",

"slTriggerPx":"",

"slTriggerPxType":"",

"triggerPx":"99",

"triggerPxType":"last",

"ordPx":"12",

"actualSz":"",

"actualPx":"",

"actualSide":"",

"pxVar":"",

"pxSpread":"",

"pxLimit":"",

"szLimit":"",

"tag": "adadadadad",

"timeInterval":"",

"callbackRatio":"",

"callbackSpread":"",

"activePx":"",

"moveTriggerPx":"",

"triggerTime":"1597026383085",

"cTime":"1597026383000"

}

]

}

返回参数

参数名

类型

描述

instType

String

产品类型

instId

String

产品ID

ccy

String

保证金币种,未启用,请忽略。

ordId

String

订单ID

algoId

String

策略委托单ID

clOrdId

String

客户自定义订单ID

sz

String

委托数量

ordType

String

订单类型

side

String

订单方向

posSide

String

持仓方向,未启用,请忽略。

tdMode

String

交易模式

tgtCcy

String

币币市价单委托数量sz的单位base_ccy: 交易货币 ;quote_ccy:计价货币仅适用于币币市价订单默认买单为quote_ccy,卖单为base_ccy

state

String

订单状态 effective: 已生效canceled:已撤销 order_failed:委托失败

lever

String

杠杆倍数,未启用,请忽略。

tpTriggerPx

String

止盈触发价

tpTriggerPxType

String

止盈触发价类型last:最新价格

tpOrdPx

String

止盈委托价

slTriggerPx

String

止损触发价

slTriggerPxType

String

止损触发价类型last:最新价格

slOrdPx

String

止损委托价

triggerPx

String

计划委托触发价格

triggerPxType

String

计划委托触发价格

ordPx

String

计划委托委托价格类型last:最新价格

actualSz

String

实际委托量

actualPx

String

实际委托价

actualSide

String

实际触发方向 tp:止盈 sl: 止损

triggerTime

String

策略委托触发时间,Unix时间戳的毫秒数格式,如 1597026383085

pxVar

String

价格比例仅适用于冰山委托和时间加权委托

pxSpread

String

价距仅适用于冰山委托和时间加权委托

szLimit

String

单笔数量仅适用于冰山委托和时间加权委托

pxLimit

String

挂单限制价仅适用于冰山委托和时间加权委托

tag

String

订单标签

timeInterval

String

下单间隔仅适用于时间加权委托

callbackRatio

String

回调幅度的比例仅适用于移动止盈止损

callbackSpread

String

回调幅度的价距仅适用于移动止盈止损

activePx

String

移动止盈止损激活价格仅适用于移动止盈止损

moveTriggerPx

String

移动止盈止损触发价格仅适用于移动止盈止损

cTime

String

订单创建时间,Unix时间戳的毫秒数格式,如 1597026383085

资金

资金功能模块下的API接口需要身份验证。

获取币种列表

获取平台所有币种列表。

限速: 6 次/s限速规则:UserIDHTTP 请求

GET /api/v5/asset/currencies

请求示例

GET /api/v5/asset/currencies

请求参数

参数

类型

是否必须

描述

ccy

String

币种,如 BTC支持多币种查询(不超过20个),币种之间半角逗号分隔

返回结果

{

"code": "0",

"data": [

{

"canDep": true,

"canInternal": false,

"canWd": true,

"ccy": "EUR",

"chain": "EUR-fiat",

"depQuotaFixed": "",

"depQuoteDailyLayer2": "",

"logoLink": "https://static.okcoin.com/cdn/assets/imgs/218/3CE0A0023386E9EA.png",

"mainNet": true,

"maxFee": "0",

"maxWd": "1586886",

"minDep": "0.00000001",

"minDepArrivalConfirm": "0",

"minFee": "0",

"minWd": "0",

"minWdUnlockConfirm": "0",

"name": "Euro",

"needTag": false,

"usedDepQuotaFixed": "",

"usedWdQuota": "0",

"wdQuota": "1000000",

"wdTickSz": "4"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

ccy

String

币种名称,如 BTC

name

String

币种中文名称,不显示则无对应名称

logoLink

String

币种Logo链接

chain

String

币种链信息有的币种下有多个链,必须要做区分,如USDT下有USDT-ERC20,USDT-TRC20,USDT-Omni多个链

canDep

Boolean

是否可充值,false表示不可链上充值,true表示可以链上充值

canWd

Boolean

是否可提币,false表示不可链上提币,true表示可以链上提币

canInternal

Boolean

是否可内部转账,false表示不可内部转账,true表示可以内部转账

minDep

String

币种单笔最小充值量

minWd

String

币种单笔最小提币量

maxWd

String

币种单笔最大提币量

wdTickSz

String

提币精度,表示小数点后的位数

wdQuota

String

过去24小时内提币额度,单位为USD

usedWdQuota

String

过去24小时内已用提币额度,单位为USD

minFee

String

最小提币手续费数量

maxFee

String

最大提币手续费数量

mainNet

Boolean

当前链是否为主链如果是则返回true,否则返回false

needTag

Boolean

当前链是否需要标签(tag/memo)信息

minDepArrivalConfirm

String

充值到账最小网络确认数。币已到账但不可提。

minWdUnlockConfirm

String

提现解锁最小网络确认数

depQuotaFixed

String

充币固定限额,单位为BTC没有充币限制则返回""

usedDepQuotaFixed

String

已用充币固定额度,单位为BTC没有充币限制则返回""

获取资金账户余额

获取资金账户所有资产列表,查询各币种的余额、冻结和可用等信息。

只返回余额大于0的币资产信息。

限速: 6次/s限速规则:UserIDHTTP请求

GET /api/v5/asset/balances

请求示例

GET /api/v5/asset/balances

请求参数

参数

类型

是否必须

描述

ccy

String

币种,如 BTC支持多币种查询(不超过20个),币种之间半角逗号分隔

返回结果

{

"code": "0",

"msg": "",

"data": [{

"availBal": "37.11827078",

"bal": "37.11827078",

"ccy": "ETH",

"frozenBal": "0"

}

]

}

返回参数

参数名

类型

描述

ccy

String

币种,如 BTC

bal

String

余额

frozenBal

String

冻结余额

availBal

String

可用余额

获取账户资产估值

查看账户资产估值

限速: 1次/2s限速规则:UserIDHTTP请求

GET /api/v5/asset/asset-valuation

请求示例

GET /api/v5/asset/asset-valuation

请求参数

参数

类型

是否必须

描述

ccy

String

资产估值对应的单位 BTC USD 、CNY 、JPY、KRW、RUB、EURVND 、IDR 、INR、PHP、THB、TRY AUD 、SGD 、ARS、SAR、AED、IQD 默认为 BTC 为单位的估值

返回结果

{

"code": "0",

"data": [

{

"details": {

"classic": "124.6",

"earn": "1122.73",

"funding": "0.09",

"trading": "2544.28"

},

"totalBal": "3790.09",

"ts": "1637566660769"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

totalBal

String

账户总资产估值

ts

String

数据更新时间,Unix时间戳的毫秒数格式,如 1597026383085

details

Array

各个账户的资产估值

> funding

String

资金账户

> trading

String

统一账户

> classic

String

经典账户

> earn

String

金融账户

资金划转

调用时,APIKey 需要有交易权限

支持母账户的资金账户划转到交易账户,母账户到子账户的资金账户和交易账户划转;

请求失败不代表划转失败,建议以获取资金划转状态接口返回的状态为准。

限速: 1 次/s限速规则:UserID + CurrencyHTTP 请求

POST /api/v5/asset/transfer

请求示例

母账户USD从资金账户划转1.5USD到交易账户

POST /api/v5/asset/transfer

body

{

"ccy":"USD",

"amt":"1.5",

"from":"6",

"to":"18"

}

母账户从资金账户划转1.5USD到子账户的资金账户

POST /api/v5/asset/transfer

body

{

"ccy":"USD",

"type":"1",

"amt":"1.5",

"from":"6",

"to":"6",

"subAcct":"mini"

}

请求参数

参数名

类型

是否必须

描述

ccy

String

币种,如 USD

amt

String

划转数量

from

String

转出账户1:经典账户 6:资金账户 18:统一账户

to

String

转入账户1:经典账户 6:资金账户 18:统一账户

subAcct

String

可选

子账户名称,type 为1或2:subAcct 为必填项

type

String

划转类型0:账户内划转1:母账户转子账户(仅适用于母账户APIKey)2:子账户转母账户(仅适用于母账户APIKey)3:子账户转母账户(仅适用于子账户APIKey)默认是0

clientId

String

客户自定义ID字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"transId": "754147",

"ccy": "USD",

"clientId": "",

"from": "6",

"amt": "0.1",

"to": "18"

}

]

}

返回参数

参数名

类型

描述

transId

String

划转 ID

ccy

String

划转币种

from

String

转出账户

amt

String

划转量

to

String

转入账户

clientId

String

客户自定义ID

获取资金划转状态

获取最近2个星期内的资金划转状态数据

限速: 10 次/s限速规则:UserIDHTTP 请求

GET /api/v5/asset/transfer-state

请求示例

GET /api/v5/asset/transfer-state?transId=1&type=1

请求参数

参数名

类型

是否必须

描述

transId

String

可选

划转IDtransId和clientId必须传一个,若传两个,以transId为主

clientId

String

可选

客户自定义ID

type

String

划转类型0:账户内划转1:母账户转子账户(仅适用于母账户APIKey)2:子账户转母账户(仅适用于母账户APIKey)3:子账户转母账户(仅适用于子账户APIKey)默认是0

返回结果

{

"code": "0",

"data": [

{

"amt": "1.5",

"ccy": "USDT",

"clientId": "",

"from": "18",

"instId": "", //已废弃

"state": "success",

"subAcct": "test",

"to": "6",

"toInstId": "", //已废弃

"transId": "1",

"type": "1"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

transId

String

划转 ID

clientId

String

客户自定义ID

ccy

String

划转币种

amt

String

划转量

type

String

划转类型0:账户内划转1:母账户转子账户(仅适用于母账户APIKey)2:子账户转母账户(仅适用于母账户APIKey)3:子账户转母账户(仅适用于子账户APIKey)4:子账户转子账户(仅适用于子账户APIKey,且目标账户需要是同一母账户下的其他子账户)

from

String

转出账户6:资金账户 18:统一账户

to

String

转入账户6:资金账户 18:统一账户

subAcct

String

子账户名称

instId

String

已废弃

toInstId

String

已废弃

state

String

转账状态成功:success,处理中:pending,失败:failed

获取资金流水

查询资金账户账单流水,可查询最近一个月的数据。

限速:6 次/s限速规则:UserIDHTTP 请求

GET /api/v5/asset/bills

请求示例

GET /api/v5/asset/bills

GET /api/v5/asset/bills?type=1

请求参数

参数名

类型

是否必须

描述

ccy

String

币种

type

String

账单类型1:充值2:提现13:撤销提现20:转出至子账户21:从子账户转入22:转出到母账户23:母账户转入37:转出至币币账户38:从币币账户转入

clientId

String

转账或提币的客户自定义ID字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

after

String

查询在此之前的内容,值为时间戳,Unix 时间戳为毫秒数格式,如 1597026383085

before

String

查询在此之后的内容,值为时间戳,Unix 时间戳为毫秒数格式,如 1597026383085

limit

String

分页返回的结果集数量,最大为 100,不填默认返回 100 条

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"billId": "12344",

"ccy": "BTC",

"clientId": "",

"balChg": "2",

"bal": "12",

"type": "1",

"ts": "1597026383085"

}

]

}

返回参数

参数名

类型

描述

billId

String

账单 ID

ccy

String

账户余额币种

clientId

String

转账或提币的客户自定义ID

balChg

String

账户层面的余额变动数量

bal

String

账户层面的余额数量

type

String

账单类型

ts

String

账单创建时间,Unix 时间戳的毫秒数格式,如 1597026383085

闪电网络充币

一个用户在最近24小时内可以生成不超过1万个不同的invoice。

限速: 2次/s限速规则:UserIDHTTP请求

GET /api/v5/asset/deposit-lightning

请求示例

GET /api/v5/asset/deposit-lightning?ccy=BTC&amt=0.01

请求参数

参数

类型

是否必须

描述

ccy

String

币种,仅支持BTC

amt

String

充值数量,推荐在0.000001〜0.1之间

to

String

资金充值到账账户6: 资金账户18: 统一账户不填写此参数,默认到账资金账户

返回结果

{

"code": "0",

"data": [

{

"cTime": "1631171307612",

"invoice": "lnbc100u1psnnvhtpp5yq2x3q5hhrzsuxpwx7ptphwzc4k4wk0j3stp0099968m44cyjg9sdqqcqzpgxqzjcsp5hzzdszuv6yv6yw5svctl8kc8uv6y77szv5kma2kuculj86tk3yys9qyyssqd8urqgcensh9l4zwlwr3lxlcdqrlflvvlwldutm6ljx486h7lylqmd06kky6scas7warx69sregzrx20ffmsr4sp865x3wasrjd8ttgqrlx3tr"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

invoice

String

invoice 号码

cTime

String

生成invoice时间

仅针对部分用户开放此API功能服务,如果需要此功能服务请发邮件至`[email protected]`申请

获取充值地址信息

获取各个币种的充值地址,包括曾使用过的老地址。

限速: 6次/s限速规则:UserIDHTTP请求

GET /api/v5/asset/deposit-address

请求示例

GET /api/v5/asset/deposit-address?ccy=BTC

请求参数

参数

类型

是否必须

描述

ccy

String

币种,如BTC

返回结果

{

"code": "0",

"data": [

{

"chain": "BTC-Bitcoin",

"ctAddr": "",

"ccy": "BTC",

"to": "6",

"addr": "39XNxK1Ryqgg3Bsyn6HzoqV4Xji25pNkv6",

"selected": true

},

{

"chain": "BTC-OKC",

"ctAddr": "",

"ccy": "BTC",

"to": "6",

"addr": "0x66d0edc2e63b6b992381ee668fbcb01f20ae0428",

"selected": true

},

{

"chain": "BTC-ERC20",

"ctAddr": "5807cf",

"ccy": "BTC",

"to": "6",

"addr": "0x66d0edc2e63b6b992381ee668fbcb01f20ae0428",

"selected": true

}

],

"msg": ""

}

返回参数

参数名

类型

描述

addr

String

充值地址

tag

String

部分币种充值需要标签,若不需要则不返回此字段

memo

String

部分币种充值需要 memo,若不需要则不返回此字段

pmtId

String

部分币种充值需要此字段(payment_id),若不需要则不返回此字段

addrEx

Object

充值地址备注,部分币种充值需要,若不需要则不返回此字段如币种TONCOIN的充值地址备注标签名为comment,则该字段返回:{'comment':'123456'}

ccy

String

币种,如BTC

chain

String

币种链信息有的币种下有多个链,必须要做区分,如USDT下有USDT-ERC20,USDT-TRC20,USDT-Omni多个链

to

String

转入账户6:资金账户 18:交易账户

selected

Boolean

该地址是否为页面选中的地址

ctAddr

String

合约地址后6位

获取充值记录

根据币种,充值状态,时间范围获取充值记录,按照时间倒序排列,默认返回 100 条数据。

限速: 6 次/s限速规则:UserIDHTTP 请求

GET /api/v5/asset/deposit-history

请求示例

查询最近的充值记录

GET /api/v5/asset/deposit-history

查询从2022年06月01日到2022年07月01日之间的BTC的充值记录

GET /api/v5/asset/deposit-history?ccy=BTC&after=1654041600000&before=1656633600000

请求参数

参数名

类型

是否必须

描述

ccy

String

币种名称,如 BTC

depId

String

充值记录 ID

txId

String

区块转账哈希记录

type

String

充值方式3:内部转账4:链上充值

state

String

充值状态0:等待确认 1:确认到账 2:充值成功 8:因该币种暂停充值而未到账,恢复充值后自动到账12:账户或充值被冻结13:子账户充值拦截

after

String

查询在此之前的内容,值为时间戳,Unix 时间戳为毫秒数格式,如 1654041600000

before

String

查询在此之后的内容,值为时间戳,Unix 时间戳为毫秒数格式,如 1656633600000

limit

string

返回的结果集数量,默认为100,最大为100,不填默认返回100条

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"actualDepBlkConfirm": "17",

"amt": "135.705808",

"ccy": "USDT",

"chain": "USDT-TRC20",

"depId": "34579090",

"from": "",

"state": "2",

"to": "TN4hxxxxxxxxxxxizqs",

"ts": "1655251200000",

"txId": "16f3638329xxxxxx42d988f97"

}

]

}

返回参数

参数名

类型

描述

ccy

String

币种名称,如 BTC

chain

String

币种链信息有的币种下有多个链,必须要做区分,如USDT下有USDT-ERC20,USDT-TRC20,USDT-Omni多个链

amt

String

充值数量

from

String

充值地址,只显示内部账户转账地址,不显示区块链充值地址

to

String

到账地址

txId

String

区块转账哈希记录

ts

String

充值到账时间,Unix 时间戳的毫秒数格式,如 1655251200000

state

String

充值状态 0:等待确认 1:确认到账 2:充值成功 8:因该币种暂停充值而未到账,恢复充值后自动到账12:账户或充值被冻结13:子账户充值拦截

depId

String

充值记录 ID

actualDepBlkConfirm

String

最新的充币网络确认数

等待确认是没有达到充币确认数。

确认到账是够充币确认数,且币已经到账户中,但是不可提。

充值成功是当前账户完成到提币确认,可以提出。

提币

用户提币。子账户不支持提币。

限速: 6次/s限速规则:UserIDHTTP请求

POST /api/v5/asset/withdrawal

请求示例

POST /api/v5/asset/withdrawal

body

{

"amt":"1",

"fee":"0.0005",

"dest":"4",

"ccy":"BTC",

"chain":"BTC-Bitcoin",

"toAddr":"17DKe3kkkkiiiiTvAKKi2vMPbm1Bz3CMKw"

}

请求参数

参数名

类型

是否必须

描述

ccy

String

币种,如 USD

amt

String

数量

dest

String

提币方式3:内部转账 4:链上提币

toAddr

String

如果选择链上提币,toAddr必须是认证过的数字货币地址。某些数字货币地址格式为地址:标签,如 ARDOR-7JF3-8F2E-QUWZ-CAN7F:123456如果选择内部转账,toAddr必须是接收方地址,可以是邮箱、手机或者账户名。

fee

String

网络手续费≥0,提币到数字货币地址所需网络手续费可通过获取币种列表接口查询

chain

String

可选

币种链信息如USDT下有USDT-ERC20,USDT-TRC20,USDT-Omni多个链如果没有不填此参数,则默认为主链

clientId

String

客户自定义ID字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

关于标签:某些币种如XRP充币时同时需要一个充值地址和标签(又名memo/payment_id),标签是一种保证您的充币地址唯一性的数字串,与充币地址成对出现并一一对应。请您务必遵守正确的充值步骤,在提币时输入完整信息,否则将面临丢失币的风险!

返回结果

{

"code": "0",

"msg": "",

"data": [{

"amt": "0.1",

"wdId": "67485",

"ccy": "BTC",

"clientId": "",

"chain": "BTC-Bitcoin"

}]

}

返回参数

参数名

类型

描述

ccy

String

提币币种

chain

String

币种链信息有的币种下有多个链,必须要做区分,如USDT下有USDT-ERC20,USDT-TRC20,USDT-Omni多个链

amt

String

提币数量

wdId

String

提币申请ID

clientId

String

客户自定义ID

闪电网络提币

单笔提币金额最大值为"0.1BTC",最小值暂定为"0.000001BTC",最近24小时内最大提币数量为"1BTC"。子账户不支持提币。

限速: 2次/s限速规则:UserIDHTTP请求

POST /api/v5/asset/withdrawal-lightning

请求示例

POST /api/v5/asset/withdrawal-lightning

body

{

"ccy":"BTC",

"invoice":"lnbc100u1psnnvhtpp5yq2x3q5hhrzsuxpwx7ptphwzc4k4wk0j3stp0099968m44cyjg9sdqqcqzpgxqzjcsp5hz"

}

请求参数

参数名

类型

是否必须

描述

ccy

String

币种,如 BTC

invoice

String

invoice 号码

memo

String

闪电网络提币的备注

返回结果

{

"code": "0",

"msg": "",

"data": [{

"wdId": "121212",

"cTime": "1597026383085"

}]

}

返回参数

参数名

类型

描述

wdId

String

提币申请ID

cTime

String

提币ID生成时间

仅针对部分用户开放此API功能服务,如果需要此功能服务请发邮件至`[email protected]`申请

撤销提币

可以撤销普通提币,但不支持撤销闪电网络上的提币。

限速: 6次/s限速规则:UserIDHTTP请求

POST /api/v5/asset/cancel-withdrawal

请求示例

POST /api/v5/asset/cancel-withdrawal

body {

"wdId":"1123456"

}

请求参数

参数名

类型

是否必须

描述

wdId

String

提币申请ID

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"wdId": "1123456"

}

]

}

返回参数

参数名

类型

描述

wdId

String

提币申请ID

接口返回code等于0不能严格认为提币已经被撤销,只表示您的请求被系统服务器所接受,实际结果以获取提币记录中的状态为准。

获取提币记录

根据币种,提币状态,时间范围获取提币记录,按照时间倒序排列,默认返回100条数据。

限速: 6 次/s限速规则:UserIDHTTP 请求

GET /api/v5/asset/withdrawal-history

请求示例

查询最近的提币记录

GET /api/v5/asset/withdrawal-history

查询从2022年06月01日到2022年07月01日之间的BTC的提币记录

GET /api/v5/asset/withdrawal-history?ccy=BTC&after=1654041600000&before=1656633600000

请求参数

参数名

类型

是否必须

描述

ccy

String

币种名称,如 BTC

wdId

String

提币申请ID

clientId

String

客户自定义ID字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

txId

String

区块转账哈希记录

type

String

提币方式3:内部转账4:链上提币

state

String

提币状态 -3:撤销中 -2:已撤销 -1:失败 0:等待提现 1:提现中 2:已汇出 3:邮箱确认 4:人工审核中 5:等待身份认证

after

String

查询在此之前的内容,值为时间戳,Unix 时间戳为毫秒数格式,如 1654041600000

before

String

查询在此之后的内容,值为时间戳,Unix 时间戳为毫秒数格式,如 1656633600000

limit

string

返回的结果集数量,默认为100,最大为100,不填默认返回100条

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"chain": "ETH-Ethereum",

"fee": "0.007",

"ccy": "ETH",

"clientId": "",

"amt": "0.029809",

"txId": "0x35c******b360a174d",

"from": "156****359",

"to": "0xa30d1fab********7CF18C7B6C579",

"state": "2",

"ts": "1655251200000",

"wdId": "15447421"

}

]

}

返回参数

参数名

类型

描述

ccy

String

币种

chain

String

币种链信息有的币种下有多个链,必须要做区分,如USDT下有USDT-ERC20,USDT-TRC20,USDT-Omni多个链

amt

String

数量

ts

String

提币申请时间,Unix 时间戳的毫秒数格式,如 1655251200000

from

String

提币地址(如果收币地址是 Okcoin 平台地址,则此处将显示用户账户)

to

String

收币地址

tag

String

部分币种提币需要标签,若不需要则不返回此字段

pmtId

String

部分币种提币需要此字段(payment_id),若不需要则不返回此字段

memo

String

部分币种提币需要此字段,若不需要则不返回此字段

addrEx

Object

提币地址备注,部分币种提币需要,若不需要则不返回此字段。如币种TONCOIN的提币地址备注标签名为comment,则该字段返回:{'comment':'123456'}

txId

String

提币哈希记录内部转账该字段返回""

fee

String

提币手续费

state

String

提币状态 -3:撤销中 -2:已撤销 -1:失败 0:等待提现 1:提现中 2:已汇出 3:邮箱确认 4:人工审核中 5:等待身份认证

wdId

String

提币申请ID

clientId

String

客户自定义ID

账户

账户功能模块下的API接口需要身份验证。

查看账户余额

获取交易账户中资金余额信息。

限速: 10次/2s限速规则:UserIDHTTP请求

GET /api/v5/account/balance

请求示例

获取账户中所有资产余额

GET /api/v5/account/balance

获取账户中BTC、ETH两种资产余额

GET /api/v5/account/balance?ccy=BTC,ETH

请求参数

参数名

类型

是否必须

描述

ccy

String

币种,如 BTC支持多币种查询(不超过20个),币种之间半角逗号分隔

返回结果

{

"code": "0",

"data": [

{

"adjEq": "",

"details": [

{

"availBal": "1.63427",

"availEq": "",

"cashBal": "1.63427",

"ccy": "USD",

"crossLiab": "",

"disEq": "0",

"eq": "1.63427",

"eqUsd": "1.63427",

"fixedBal": "0",

"frozenBal": "0",

"interest": "",

"isoEq": "",

"isoLiab": "",

"isoUpl": "",

"liab": "",

"maxLoan": "",

"mgnRatio": "",

"notionalLever": "",

"ordFrozen": "0",

"spotInUseAmt": "",

"stgyEq": "0",

"twap": "0",

"uTime": "1672814264380",

"upl": "",

"uplLiab": ""

}

],

"imr": "",

"isoEq": "",

"mgnRatio": "",

"mmr": "",

"notionalUsd": "",

"ordFroz": "",

"totalEq": "1.63427",

"uTime": "1672814275772"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

uTime

String

账户信息的更新时间,Unix时间戳的毫秒数格式,如 1597026383085

totalEq

String

美金层面权益

isoEq

String

美金层面逐仓仓位权益,未启用,请忽略。

adjEq

String

美金层面有效保证金,未启用,请忽略。

ordFroz

String

美金层面全仓挂单占用保证金,未启用,请忽略。

imr

String

美金层面占用保证金,未启用,请忽略。

mmr

String

美金层面维持保证金,未启用,请忽略。

mgnRatio

String

美金层面保证金率,未启用,请忽略。

notionalUsd

String

以美金价值为单位的持仓数量,即仓位美金价值,未启用,请忽略。

details

Array

各币种资产详细信息

> ccy

String

币种

> eq

String

币种总权益

> cashBal

String

币种余额

> uTime

String

币种余额信息的更新时间,Unix时间戳的毫秒数格式,如 1597026383085

> isoEq

String

币种逐仓仓位权益,未启用,请忽略。

> availEq

String

可用保证金 ,未启用,请忽略。

> disEq

String

美金层面币种折算权益

> availBal

String

可用余额

> frozenBal

String

币种占用金额

> ordFrozen

String

挂单冻结数量

> liab

String

币种负债额,未启用,请忽略。

> upl

String

未实现盈亏,未启用,请忽略。

> uplLiab

String

由于仓位未实现亏损导致的负债,未启用,请忽略。

> crossLiab

String

币种全仓负债额,未启用,请忽略。

> isoLiab

String

币种逐仓负债额,未启用,请忽略。

> mgnRatio

String

保证金率,未启用,请忽略。

> interest

String

计息,未启用,请忽略。

> twap

String

当前负债币种触发系统自动换币的风险,未启用,请忽略。

> maxLoan

String

币种最大可借,未启用,请忽略。

> eqUsd

String

币种权益美金价值

> notionalLever

String

币种杠杆倍数,未启用,请忽略。

> stgyEq

String

策略权益

> isoUpl

String

逐仓未实现盈亏,未启用,请忽略。

> spotInUseAmt

String

现货对冲占用数量,未启用,请忽略。

当前账户等级下无效字段返回""

币种余额小于 1e-8 的币种信息,会在 details 中过滤掉不返回。

有效字段分布

参数

简单交易模式

uTime

totalEq

isoEq

adjEq

ordFroz

imr

mmr

mgnRatio

notionalUsd

details

> ccy

> eq

> cashBal

> uTime

> isoEq

> availEq

> disEq

> availBal

> frozenBal

> ordFrozen

> liab

> upl

> uplLiab

> crossLiab

> isoLiab

> mgnRatio

> interest

> twap

> maxLoan

> eqUsd

> notionalLever

> stgyEq

> isoUpl

账单流水查询(近七天)

帐户资产流水是指导致帐户余额增加或减少的行为。本接口可以查询最近7天的账单数据。

限速:5次/s限速规则:UserIDHTTP请求

GET /api/v5/account/bills

请求示例

GET /api/v5/account/bills

请求参数

参数名

类型

是否必须

描述

instType

String

产品类型SPOT:币币

ccy

String

账单币种

type

String

账单类型1:划转 2:交易

subType

String

账单子类型1:买入 2:卖出 11:转入 12:转出

after

String

请求此id之前(更旧的数据)的分页内容,传的值为对应接口的billId

before

String

请求此id之后(更新的数据)的分页内容,传的值为对应接口的billId

begin

String

筛选的开始时间戳,Unix 时间戳为毫秒数格式,如 1597026383085

end

String

筛选的结束时间戳,Unix 时间戳为毫秒数格式,如 1597027383085

limit

String

分页返回的结果集数量,最大为100,不填默认返回100条

返回结果

{

"code": "0",

"data": [

{

"bal": "1.63093282565",

"balChg": "1.63093282565",

"billId": "530758662684151809",

"ccy": "USD",

"execType": "T",

"fee": "-0.00245007435",

"from": "",

"instId": "USDT-USD",

"instType": "SPOT",

"mgnMode": "cash",

"notes": "",

"ordId": "530758662663180288",

"pnl": "0",

"posBal": "0",

"posBalChg": "0",

"subType": "1",

"sz": "1.6333829",

"to": "",

"ts": "1672814726203",

"type": "2"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

instType

String

产品类型

billId

String

账单ID

type

String

账单类型

subType

String

账单子类型

ts

String

账单创建时间,Unix时间戳的毫秒数格式,如 1597026383085

balChg

String

账户层面的余额变动数量

posBalChg

String

仓位层面的余额变动数量,未启用,请忽略。

bal

String

账户层面的余额数量

posBal

String

仓位层面的余额数量,未启用,请忽略。

sz

String

数量

ccy

String

账户余额币种

pnl

String

收益,未启用,请忽略。

fee

String

手续费正数代表平台返佣 ,负数代表平台扣除

mgnMode

String

保证金模式,未启用,请忽略。

instId

String

产品ID,如 BTC-USD

ordId

String

订单ID当type为2:交易时,返回相应订单id。无订单时,该字段返回 ""

execType

String

流动性方向 T:taker M:maker

from

String

转出账户6:资金账户 18:交易账户仅适用于资金划转,不是资金划转时,返回 ""

to

String

转入账户6:资金账户 18:交易账户仅适用于资金划转,不是资金划转时,返回 ""

notes

String

备注仅适用于资金划转,不是资金划转时,返回 ""

账单流水查询(近三月)

帐户资产流水是指导致帐户余额增加或减少的行为。本接口可以查询最近3个月的账单数据。

限速:5次/2s限速规则:UserIDHTTP请求

GET /api/v5/account/bills-archive

请求示例

GET /api/v5/account/bills-archive

请求参数

参数名

类型

是否必须

描述

instType

String

产品类型SPOT:币币

ccy

String

账单币种

type

String

账单类型1:划转 2:交易

subType

String

账单子类型1:买入 2:卖出 11:转入 12:转出

after

String

请求此id之前(更旧的数据)的分页内容,传的值为对应接口的billId

before

String

请求此id之后(更新的数据)的分页内容,传的值为对应接口的billId

begin

String

筛选的开始时间戳,Unix 时间戳为毫秒数格式,如 1597026383085

end

String

筛选的结束时间戳,Unix 时间戳为毫秒数格式,如 1597027383085

limit

String

分页返回的结果集数量,最大为100,不填默认返回100条

返回结果

{

"code": "0",

"data": [

{

"bal": "1.63093282565",

"balChg": "1.63093282565",

"billId": "530758662684151809",

"ccy": "USD",

"execType": "T",

"fee": "-0.00245007435",

"from": "",

"instId": "USDT-USD",

"instType": "SPOT",

"mgnMode": "cash",

"notes": "",

"ordId": "530758662663180288",

"pnl": "0",

"posBal": "0",

"posBalChg": "0",

"subType": "1",

"sz": "1.6333829",

"to": "",

"ts": "1672814726203",

"type": "2"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

instType

String

产品类型

billId

String

账单ID

type

String

账单类型

subType

String

账单子类型

ts

String

账单创建时间,Unix时间戳的毫秒数格式,如 1597026383085

balChg

String

账户层面的余额变动数量

posBalChg

String

仓位层面的余额变动数量,未启用,请忽略。

bal

String

账户层面的余额数量

posBal

String

仓位层面的余额数量,未启用,请忽略。

sz

String

数量

ccy

String

账户余额币种

pnl

String

收益,未启用,请忽略。

fee

String

手续费正数代表平台返佣 ,负数代表平台扣除

mgnMode

String

保证金模式,未启用,请忽略。

instId

String

产品ID,如 BTC-USD

ordId

String

订单ID当type为2:交易时,返回相应订单id。无订单时,该字段返回 ""

execType

String

流动性方向 T:taker M:maker

from

String

转出账户6:资金账户 18:交易账户仅适用于资金划转,不是资金划转时,返回 ""

to

String

转入账户6:资金账户 18:交易账户仅适用于资金划转,不是资金划转时,返回 ""

notes

String

备注仅适用于资金划转,不是资金划转时,返回 ""

查看账户配置

查看当前账户的配置信息。

限速:5次/2s限速规则:UserIDHTTP请求

GET /api/v5/account/config

请求示例

GET /api/v5/account/config

请求参数

返回结果

{

"code": "0",

"data": [

{

"acctLv": "1",

"autoLoan": false,

"ctIsoMode": "automatic",

"greeksType": "PA",

"level": "Lv1",

"levelTmp": "",

"mgnIsoMode": "automatic",

"posMode": "net_mode",

"spotOffsetType": "",

"uid": "1300041872592896"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

uid

String

账户ID,账户uid和app上的一致

acctLv

String

账户层级1:简单交易模式

posMode

String

持仓方式,未启用,请忽略。

autoLoan

Boolean

是否自动借币,未启用,请忽略。

greeksType

String

当前希腊字母展示方式,未启用,请忽略。

level

String

当前在平台上真实交易量的用户等级,例如 Lv1。

levelTmp

String

特约用户的临时体验用户等级,未启用,请忽略。

ctIsoMode

String

衍生品的逐仓保证金划转模式,未启用,请忽略。

mgnIsoMode

String

币币杠杆的逐仓保证金划转模式,未启用,请忽略。

spotOffsetType

String

现货对冲类型,未启用,请忽略。

level 值与官网显示等级的映射关系如下:

level 值

官网显示的等级

Lv1~Lv5

P0

VIP1

P1

VIP2

P2

VIP3

P3

VIP4

P4

VIP5

P5

VIP6

P6

VIP7

P7

VIP8

P8

VIP9

P9

VIP10

P10

获取最大可买卖/开仓数量 限速:20次/2s限速规则:UserIDHTTP请求

GET /api/v5/account/max-size

请求示例

GET /api/v5/account/max-size?instId=BTC-USD&tdMode=cash

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如 BTC-USD支持多产品ID查询(不超过5个),半角逗号分隔

tdMode

String

交易模式 cash:非保证金

px

String

委托价格当不填委托价时会按当前最新成交价计算当指定多个产品ID查询时,忽略该参数,按当前最新成交价计算

返回结果

{

"code": "0",

"data": [

{

"ccy": "",

"instId": "BTC-USD",

"maxBuy": "0.0000965776484683",

"maxSell": "0"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

instId

String

产品ID

ccy

String

保证金币种,未启用,请忽略。

maxBuy

String

币币:最大可买的交易币数量

maxSell

String

币币:最大可卖的计价币数量

获取最大可用数量 限速:20次/2s限速规则:UserIDHTTP请求

GET /api/v5/account/max-avail-size

请求示例

GET /api/v5/account/max-avail-size?instId=BTC-USD&tdMode=cash

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如 BTC-USDT支持多产品ID查询(不超过5个),半角逗号分隔

tdMode

String

交易模式 cash:非保证金

返回结果

{

"code": "0",

"data": [

{

"availBuy": "1.63093282565",

"availSell": "0",

"instId": "BTC-USD"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

instId

String

产品ID

availBuy

String

最大买入可用数量

availSell

String

最大卖出可用数量

币币时availBuy为计价货币,availSell为交易货币。

获取当前账户交易手续费费率 限速:5次/2s限速规则:UserIDHTTP请求

GET /api/v5/account/trade-fee

请求示例

GET /api/v5/account/trade-fee?instType=SPOT

请求参数

参数名

类型

是否必须

描述

instType

String

产品类型SPOT:币币

instId

String

产品ID,如 BTC-USD

返回结果

{

"code": "0",

"data": [

{

"category": "1",

"delivery": "",

"exercise": "",

"instType": "SPOT",

"level": "Lv1",

"maker": "-0.001",

"makerU": "",

"makerUSDC": "-0.001",

"taker": "-0.0015",

"takerU": "",

"takerUSDC": "-0.0015",

"ts": "1672825392244"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

level

String

手续费等级

taker

String

吃单手续费率

maker

String

挂单手续费率

takerU

String

USDT 合约吃单手续费率,未启用,请忽略。

makerU

String

USDT 合约挂单手续费率,未启用,请忽略。

delivery

String

交割手续费率,未启用,请忽略。

exercise

String

行权手续费率,未启用,请忽略。

instType

String

产品类型

takerUSDC

String

USDC 交易区的吃单手续费率,未启用,请忽略。

makerUSDC

String

USDC 交易区的挂单手续费率,未启用,请忽略。

ts

String

数据返回时间,Unix时间戳的毫秒数格式,如 1597026383085

category

String

币种类别,注意:此参数已废弃

备注:

maker/taker的值:正数,代表是返佣的费率;负数,代表平台扣除的费率。

level 值与官网显示等级的映射关系如下:

level 值

官网显示的等级

Lv1~Lv5

P0

VIP1

P1

VIP2

P2

VIP3

P3

VIP4

P4

VIP5

P5

VIP6

P6

VIP7

P7

VIP8

P8

VIP9

P9

VIP10

P10

查看账户最大可转余额

当指定币种时会返回该币种的交易账户到资金账户的最大可划转数量,不指定币种会返回所有拥有的币种资产可划转数量。

限速:20次/2s限速规则:UserIDHTTP请求

GET /api/v5/account/max-withdrawal

请求示例

GET /api/v5/account/max-withdrawal

请求参数

参数名

类型

是否必须

描述

ccy

String

币种,如 BTC支持多币种查询(不超过20个),币种之间半角逗号分隔

返回结果

{

"code": "0",

"data": [

{

"ccy": "USD",

"maxWd": "1.63093282565",

"maxWdEx": "",

"spotOffsetMaxWd": "",

"spotOffsetMaxWdEx": ""

},

{

"ccy": "USDT",

"maxWd": "0.00007",

"maxWdEx": "",

"spotOffsetMaxWd": "",

"spotOffsetMaxWdEx": ""

}

],

"msg": ""

}

返回参数

参数名

类型

描述

ccy

String

币种

maxWd

String

最大可划转数量

maxWdEx

String

最大可划转数量(包含跨币种保证金模式借币金额),未启用,请忽略。

spotOffsetMaxWd

String

现货对冲不支持借币最大可转数量,未启用,请忽略。

spotOffsetMaxWdEx

String

现货对冲支持借币的最大可转数量,未启用,请忽略。

场外大宗交易

OTC-Desk RFQ模式说明:RFQ(request for quote) 即客户通过restful api,向OTC-Desk提交询价请求,OTC-Desk返回报价后,客户可在指定有效期内与OTC-Desk完成成交。

获取可交易币对列表 限速:6次/s限速规则:UserIDHTTP 请求

GET /api/v5/otc/rfq/instruments

请求示例

GET /api/v5/otc/rfq/instruments

请求参数

返回结果

{

"code": "0",

"data": [

{

"instruments": [

{

"baseCcy": "BTC",

"baseCcyIcon": "https://static.coinall.ltd/cdn/oksupport/asset/currency/icon/btc.png",

"baseSingleMin": "0.257",

"instId": "BTC-USD",

"quoteCcy": "USD",

"quoteCcyIcon": "https://static.coinall.ltd/cdn/assets/imgs/218/7775D0B35AA6AF73.png",

"quoteSingleMin": "10000"

}

],

"ts": "1623727445510"

}

],

"msg": ""

}

返回参数

参数名

参数类型

描述

ts

String

数据更新时间 Unix时间戳的毫秒数格式,例如 :1597026383085

instruments

Array

交易币对列表

>instId

String

交易币对

>baseCcy

String

交易货币,如:BTC-USD中的BTC ,BTC-USDT中的BTC

>baseSingleMin

String

交易货币最小可交易数量

>baseCcyIcon

String

交易货币图标链接

>quoteCcy

String

计价货币币种,如:BTC-USD中的USD ,BTC-USDT中的USDT

>quoteSingleMin

String

计价货币最小可交易数量

>quoteCcyIcon

String

计价货币图标链接

询价

查询当前市场报价信息

限速:3次/s限速规则:UserIDHTTP请求

POST /api/v5/otc/rfq/quote

请求示例

POST /api/v5/otc/rfq/quote

body (要卖1000 USD等值的BTC)

{

"baseCcy": "BTC",

"quoteCcy": "USD",

"side": "sell",

"rfqSz": "1000",

"rfqSzCcy": "USD"

}

请求参数

参数名

类型

是否必填

描述

baseCcy

String

交易货币币种,如BTC-USD 中BTC

quoteCcy

String

计价货币币种,如BTC-USD 中USD

side

String

交易方向 买:buy 卖:sell 双向:two_way 以客户的角度,描述的是对于baseCcy 的交易方向

rfqSz

String

数量

rfqSzCcy

String

币种

clQReqId

String

客户端自定义的报价请求ID,订单标识,仅长度限制

clQReqTs

String

客户端rfq发送时间, Unix时间戳的毫秒数格式.

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"quoteTs":"1597026383085",

"ttlMs":"1000",

"clQReqId":"6666",

"quoteId":"123133",

"baseCcy":"BTC",

"quoteCcy":"USDT",

"side":"buy",

"origRfqSz":"0.55",

"rfqSz":"0.5",

"rfqSzCcy":"BTC",

"bidPx":"10790",

"bidBaseSz":"0.5",

"bidQuoteSz":"5395",

"askPx":"10800",

"askBaseSz":"54000",

"askQuoteSz":"5"

}

]

}

返回参数

参数名

参数类型

描述

quoteTs

String

生成报价时间,Unix时间戳的毫秒数格式

ttlMs

String

报价剩余有效时间的毫秒数格式

clQReqId

String

客户端自定义的报价请求ID

quoteId

String

报价ID,用作交易请求中的输入

baseCcy

String

交易货币币种,如BTC-USDT 中BTC

quoteCcy

String

计价货币币种,如BTC-USDT 中USDT

side

String

交易方向 买:buy 卖:sell 双向:two_way

origRfqSz

String

原始数量

rfqSz

String

可以报价的数量

rfqSzCcy

String

可以报价的币种

bidPx

String

买方价格

bidBaseSz

String

客户可能需要支付的baseCcy 的数量。此字段只在报价请求是 Sell 或者 TwoWay 的时候才有效

bidQuoteSz

String

客户可能会获取的quoteCcy 的数量。此字段只在报价请求是 Sell 或者 TwoWay 的时候才有效

askPx

String

卖方价格

askBaseSz

String

客户可能得到的baseCcy 的数量。此字段只在报价请求是 Buy 或者 TwoWay 的时候才有效

askQuoteSz

String

客户可能需要支付的quoteCcy 的数量。此字段只在报价请求是 Buy 或者 TwoWay 的时候才有效

下单 限速:3次/s限速规则:UserIDHTTP请求

POST /api/v5/otc/rfq/trade

请求示例

POST /api/v5/otc/rfq/trade

body

{

"clTReqId": "5111",

"quoteId": "12638308",

"baseCcy": "BTC",

"quoteCcy": "USD",

"side": "buy",

"Sz": "2",

"szCcy": "BTC"

}

请求参数

参数名

参数类型

是否必填

描述

clTReqId

String

客户端自定义的交易请求ID

clTReqTs

String

客户端rfq发送时间, Unix时间戳的毫秒数格式

quoteId

String

报价查询返回的报价编号。

baseCcy

String

交易货币币种,如BTC-USD 中BTC

quoteCcy

String

计价货币币种,如BTC-USD 中USD

side

String

交易方向 买:buy 卖:sell

sz

String

数量

szCcy

String

币种

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"ts":"1597026383085",

"tradeId":"159",

"quoteId":"126383085",

"clTReqId":"5111",

"state":"live",

"instId":"BTC-USDT",

"baseCcy":"BTC",

"quoteCcy":"USDT",

"side":"buy",

"px":"0.55",

"filledBaseSz":"",

"filledTermSz":"1"

}

]

}

返回参数

参数名

参数类型

描述

ts

String

Unix时间戳的毫秒数格式

tradeId

String

成交ID

quoteId

String

报价查询返回的报价编号ID

clTReqId

String

用户自定义ID

state

String

订单状态,PendingNew :交易 已经创建 FullyFilled:订单完全成交 Rejected:交易被拒绝

instId

String

币对

baseCcy

String

交易货币币种,如BTC-USDT 中BTC

quoteCcy

String

计价货币币种,如BTC-USDT 中USDT

side

String

交易方向 买:buy 卖:sell

px

String

交易价格

filledBaseSz

String

成交数量

filledQuoteSz

String

成交数量

订单查询 限速: 6次/s限速规则:UserIDHTTP 请求

GET /api/v5/otc/rfq/trade

请求示例

GET/api/v5/otc/rfq/trade?tradeId=134

请求参数

参数名

类型

是否必填

描述

clTReqId

String

可选

客户端自定义的交易请求ID

tradeId

String

可选

订单ID,clTReqId和tradeId必须填写一个,如果用户两个都传值,只校验tradeId参数

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"ts":"1597026383085",

"tradeId":"159",

"quoteId":"126383085",

"clTReqId":"5111",

"state":"FullyFilled",

"instId":"BTC-USDT",

"baseCcy":"BTC",

"quoteCcy":"USDT",

"side":"buy",

"px":"0.55",

"filledBaseSz":"",

"filledTermSz":"1"

}

]

}

返回参数

参数名

参数类型

描述

ts

String

Unix时间戳的毫秒数格式

tradeId

String

成交ID

quoteId

String

报价查询返回的报价编号ID

clTReqId

String

用户自定义ID

state

String

订单状态,PendingNew :交易 已经创建 FullyFilled:订单完全成交 Rejected:交易被拒绝

instId

String

币对

baseCcy

String

交易货币币种,如BTC-USDT 中BTC

quoteCcy

String

计价货币币种,如BTC-USDT 中USDT

side

String

交易方向 买:buy 卖:sell

px

String

交易价格

filledBaseSz

String

成交数量

filledQuoteSz

String

成交数量

查询历史订单 限速: 6次/s限速规则:UserIDHTTP 请求

GET /api/v5/otc/rfq/history

请求示例

GET /api/v5/otc/rfq/history

请求参数

参数名

类型

是否必填

描述

begin

String

交易时间范围开始, Unix时间戳的毫秒数格式

end

String

交易时间范围结束, Unix时间戳的毫秒数格式.

pageSz

String

每页返回数量,默认100

pageIdx

String

当前属于第几页,默认值0

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"ts":"1597026383085",

"pageIdx":"1",

"totalPageCnt":"160",

"totalRecordCnt":"1590",

"trades":[

{

"ts":"1597026383085",

"tradeTs":"1597026383085",

"tradeId":"13085",

"clTReqId":"",

"instId":"BTC-USDT",

"side":"buy",

"px":"3085",

"baseCcy":"BTC",

"baseSz":"85",

"quoteCcy":"USD",

"quoteSz":"38"

},

{

"ts":"1597026383085",

"tradeTs":"1597026383085",

"tradeId":"13085",

"clTReqId":"",

"instId":"BTC-USDT",

"side":"buy",

"px":"3085",

"baseCcy":"BTC",

"baseSz":"85",

"quoteCcy":"USD",

"quoteSz":"38"

}

]

}

]

}

返回参数

参数名

参数类型

描述

ts

String

Unix时间戳的毫秒数格式

pageIdx

String

当前属于第几页,默认值0

totalPageCnt

String

总共多少页

totalRecordCnt

String

总共多少条

trades

Array

交易历史列表

>ts

String

记录生成时间,Unix时间戳的毫秒数格式

>tradeTs

String

成交ID

>tradeId

String

客户端自定义ID

>clTReqId

String

可以报价的数量

>instId

String

币对

>side

String

订单方向 ,buy:买 sell :卖

>px

String

价格

>baseCcy

String

交易货币币种,如BTC-USDT 中BTC

>baseSz

String

交易货币数量

>quoteCcy

String

计价货币币种,如BTC-USDT 中USDT

>quoteSz

String

计价货币数量

法币

法币API接口,支持PrimeX,SEN两种支付渠道。

入金

发起入金请求。

限速: 6次/s限速规则:UserIDHTTP请求

POST /api/v5/fiat/deposit

请求示例

POST /api/v5/fiat/deposit

body {

"chanId": "3",

"bankAcctNum": "hahawang",

"amt": "10"

}

请求参数

参数名

类型

是否必须

描述

chanId

String

渠道ID。9:PrimeX; 28:PrimeX US; 21:PrimeX Europe; 3:Silvergate SEN; 27:Silvergate SEN HK; 24:ACH

amt

String

入金额度

bankAcctNum

String

渠道下绑定的银行卡号

to

String

充值到账账户 funding: 资金账户

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"depId": "1123456",

"cTime": "1637566660769"

}

]

}

返回参数

参数名

类型

描述

depId

String

流水ID,depId和页面上的流水ID一致。

cTime

String

充值订单创建时间。如:1637566660769

撤销入金

撤销未完成支付的入金请求。

限速: 100次/2s限速规则:UserIDHTTP请求

POST /api/v5/fiat/cancel-deposit

请求示例

POST /api/v5/fiat/cancel-deposit

body {

"depId": "02007131856581300"

}

请求参数

参数名

类型

是否必须

描述

depId

String

流水ID。depId 和页面上的流水ID一致。

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"depId": "1123456"

}

]

}

返回参数

参数名

类型

描述

depId

String

流水ID,depId和页面上的流水ID一致。

获取入金记录

查询历史出金请求。支持按照按渠道、充值状态、货币类型等多个维度筛选符合条件的结果。该请求支持分页,并且按成交时间倒序排序和存储,最新的排在最前面。

限速: 6 次/s限速规则:UserIDHTTP 请求

GET api/v5/fiat/deposit-history

请求示例

GET api/v5/fiat/deposit-history?after=1515&chanId=3&status=0

请求参数

参数名

类型

是否必须

描述

chanId

String

渠道ID。9:PrimeX; 28:PrimeX US; 21:PrimeX Europe; 3:Silvergate SEN; 27:Silvergate SEN HK; 24:ACH

ccy

String

货币类型。包含如下内容:USD:美元; EUR:欧元; SGD:新加坡元。

state

String

法定货币入金状态。包含如下内容:-2:撤销充值订单; -1:充值失败; 0:用户提交充值请求; 1:请求处理中; 2:充值成功

depId

String

流水ID

after

String

请求此id之前(更旧的数据)的分页内容,传的值为对应接口的billId

before

String

请求此id之后(更新的数据)的分页内容,传的值为对应接口的billId

limit

String

分页返回的结果集数量,最大为100,不填默认返回100条

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"depId": "02007131618204007",

"chanId": "3",

"billId": "1513",

"bankAcctName": "qiang wang",

"bankAcctNum": "hahawang",

"amt": "10",

"state": "0",

"ccy": "USD",

"cTime": "1637566660769",

"uTime": "1637566660770"

}

]

}

返回参数

参数名

类型

描述

depId

String

流水ID

chanId

String

渠道ID

billId

String

账单ID,用于分页

bankAcctName

String

渠道下绑定的银行账户名

bankAcctNum

String

渠道下绑定的银行卡号

amt

String

入金额度

state

String

法定货币入金状态。包含如下内容:-2:撤销充值订单; -1:充值失败; 0:用户提交充值请求; 1:请求处理中; 2:充值成功

ccy

String

货币类型。包含如下内容:USD:美元; EUR:欧元; SGD:新加坡元。

cTime

String

充值订单创建时间,如:1637566660769

uTime

String

充值订单状态更新时间,如:1637566660770

出金

发起出金请求。

限速: 6次/s限速规则:UserIDHTTP请求

POST /api/v5/fiat/withdrawal

请求示例

POST /api/v5/fiat/withdrawal

body {

"chanId": "3",

"bankAcctNum": "hahawang",

"amt": "10"

}

请求参数

参数名

类型

是否必须

描述

chanId

String

渠道ID。9:PrimeX; 28:PrimeX US; 21:PrimeX Europe; 3:Silvergate SEN; 27:Silvergate SEN HK

amt

String

出金额度

bankAcctNum

String

渠道下绑定的银行卡号

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"depId": "1123456",

"fee": "0",

"cTime": "1637566660769"

}

]

}

返回参数

参数名

类型

描述

wdId

String

出金请求ID,和页面流水ID相同。

cTime

String

请求创建时间,如:1637566660769

fee

String

出金费用

撤销出金

撤销未完成支付的出金请求。

限速: 100次/2s限速规则:UserIDHTTP请求

POST /api/v5/fiat/cancel-withdrawal

请求示例

POST /api/v5/fiat/cancel-withdrawal

body {

"wdId": "12007131909122084"

}

请求参数

参数名

类型

是否必须

描述

wdId

String

出金请求ID,和页面流水ID相同

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"wdId": "12007131909122084"

}

]

}

返回参数

参数名

类型

描述

wdId

String

The order number of the transaction

获取出金记录 限速: 6 次/s限速规则:UserIDHTTP 请求

GET /api/v5/fiat/withdrawal-history

请求示例

GET /api/v5/fiat/withdrawal-history?before=360&chanId=3

请求参数

参数名

类型

是否必须

描述

chanId

String

渠道ID。9:PrimeX; 28:PrimeX US; 21:PrimeX Europe; 3:Silvergate SEN; 27:Silvergate SEN HK

ccy

String

货币类型。包含如下内容:USD:美元; EUR:欧元; SGD:新加坡元。

state

String

法定货币出金状态。包含如下内容:-2:撤销充值订单; -1:充值失败; 0:用户提交充值请求; 1:请求处理中; 2:充值成功

wdId

String

出金请求ID。和页面流水ID相同。

after

String

请求此id之前(更旧的数据)的分页内容,传的值为对应接口的billId

before

String

请求此id之后(更新的数据)的分页内容,传的值为对应接口的billId

limit

String

分页返回的结果集数量,最大为100,不填默认返回100条

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"wdId": "02007131618204007",

"chanId": "3",

"billId": "1513",

"bankAcctName": "qiang wang",

"bankAcctNum": "hahawang",

"amt": "10",

"fee": "0",

"state": "0",

"ccy": "USD",

"cTime": "1637566660769",

"uTime": "1637566660770"

}

]

}

返回参数

参数名

类型

描述

wdId

String

流水ID

chanId

String

渠道ID

billId

String

账单ID,用于分页

bankAcctName

String

渠道下绑定的银行账户名

bankAcctNum

String

渠道下绑定的银行卡号

amt

String

出金额度

fee

String

出金费用

state

String

法定货币出金状态。包含如下内容:-2:撤销充值订单; -1:充值失败; 0:用户提交充值请求; 1:请求处理中; 2:充值成功

ccy

String

货币类型。包含如下内容:USD:美元; EUR:欧元; SGD:新加坡元。

cTime

String

充值订单创建时间,如:1637566660769

uTime

String

充值订单状态更新时间,如:1637566660770

获取渠道信息 限速: 6 次/s限速规则:UserIDHTTP 请求

GET /api/v5/fiat/channel

请求示例

GET /api/v5/fiat/channel

请求参数

参数名

类型

是否必须

描述

chanId

String

渠道ID。9:PrimeX; 28:PrimeX US; 21:PrimeX Europe; 3:Silvergate SEN; 27:Silvergate SEN HK; 24:ACH

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"chanId": "3",

"ccy": "USD",

"depQuota": "999999999",

"minDep": "1",

"wdQuota": "4000000",

"minWd": "1",

"usedWdQuota": "0",

"validWdQuota": "4000000",

"bankAcctInfo": [

{

"bankAcctName": "CASHBACK DEBIT",

"bankAcctNum": "CASHBACK DEBIT-1234",

"instName": "Discover",

"maskAcctNum": "1234"

}

]

}

]

}

返回参数

参数名

类型

描述

chanId

String

渠道ID

ccy

String

货币类型。包含如下内容:USD:美元; EUR:欧元; SGD:新加坡元。

depQuota

String

日(过去24小时内)最大可充值限额(保留小数点后2位)

minDep

String

单笔最小可充值数量(保留小数点后2位)

wdQuota

String

日(过去24小时内)提现限额(保留小数点后2位)

minWd

String

单笔最小可提现数量(保留小数点后2位)

usedWdQuota

String

日(过去24小时内)提现已用额度(保留小数点后2位)

validWdQuota

String

当日(过去24小时内)可提现额度(保留小数点后2位)

bankAcctInfo

String

绑定银行账号信息列表。一种支付渠道可以绑定多个银行账号

> bankAcctName

String

银行账号名

> bankAcctNum

String

银行卡号

> instName

String

银行机构名称

> maskAcctNum

String

掩码账号

子账户

子账户功能模块下的API接口需要身份验证。

查看子账户列表

仅适用于母账户

限速:2次/2s限速规则:UserIDHTTP请求

GET /api/v5/users/subaccount/list

请求示例

GET /api/v5/users/subaccount/list

请求参数

参数名

类型

是否必须

描述

enable

String

子账户状态,true:正常使用 false:冻结

subAcct

String

子账户名称

after

String

查询在此之前的内容,值为时间戳,Unix时间戳为毫秒数格式

before

String

查询在此之后的内容,值为时间戳,Unix时间戳为毫秒数格式

limit

String

分页返回的结果集数量,最大为100,不填默认返回100条

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"enable":true,

"subAcct":"test-1",

"type":"1",

"label":"trade futures",

"mobile":"1818181",

"gAuth":true,

"canTransOut": true,

"ts":"1597026383085"

},

{

"enable":false,

"subAcct":"test-2",

"type":"1",

"label":"trade spot",

"mobile":"1818199",

"gAuth":true,

"canTransOut": false,

"ts":"1597026383082"

}

]

}

返回参数

参数名

类型

描述

type

String

子账户类型,1:普通子账户 2:托管子账户

enable

Boolean

子账户状态,true:正常使用 false:冻结

subAcct

String

子账户名称

label

String

子账户备注

mobile

String

子账户绑定手机号

gAuth

Boolean

子账户是否开启的登录时的谷歌验证 true:已开启 false:未开启

canTransOut

Boolean

是否可以主动转出 false:不可转出true:可以转出,未启用,请忽略。

ts

String

子账户创建时间,Unix时间戳的毫秒数格式 ,如 1597026383085

查询子账户的APIKey

仅适用于母账户

限速:1次/s限速规则:UserIDHTTP请求

GET /api/v5/users/subaccount/apikey

请求示例

GET /api/v5/users/subaccount/apikey?subAcct=panpanBroker2

请求参数

参数名

类型

是否必须

描述

subAcct

String

子账户名称

apiKey

String

API的公钥

返回结果

"code":"0",

"msg":"",

"data":[

{

"label":"v5",

"apiKey":"arg13sdfgs",

"perm":"read_only,trade",

"ip":"1.1.1.1,2.2.2.2",

"ts":"1597026383085"

},

{

"label":"v5.1",

"apiKey":"arg13sdfgs",

"perm":"read_only",

"ip":"1.1.1.1,2.2.2.2",

"ts":"1597026383085"

}

]

}

返回参数

参数名

类型

描述

label

String

APIKey的备注

apiKey

String

API公钥

perm

String

APIKey权限 read_only:只读 ;trade :交易

ip

String

APIKey绑定的ip地址

ts

String

创建时间

获取子账户交易账户余额

获取子账户交易账户余额(适用于母账户)

限速:2次/2s限速规则:UserIDHTTP请求

GET /api/v5/account/subaccount/balances

请求示例

GET /api/v5/account/subaccount/balances?subAcct=test1

请求参数

参数名

类型

是否必须

描述

subAcct

String

子账户名称

返回结果

{

"code": "0",

"data": [

{

"adjEq": "10679688.0460531643092577",

"details": [

{

"availBal": "",

"availEq": "9930359.9998",

"cashBal": "9930359.9998",

"ccy": "USDT",

"crossLiab": "0",

"disEq": "9439737.0772999514",

"eq": "9930359.9998",

"eqUsd": "9933041.196999946",

"frozenBal": "0",

"interest": "0",

"isoEq": "0",

"isoLiab": "0",

"liab": "0",

"maxLoan": "10000",

"mgnRatio": "",

"notionalLever": "",

"ordFrozen": "0",

"twap": "0",

"uTime": "1620722938250",

"upl": "0",

"uplLiab": "0"

},

{

"availBal": "",

"availEq": "33.6799714158199414",

"cashBal": "33.2009985",

"ccy": "BTC",

"crossLiab": "0",

"disEq": "1239950.9687532129092577",

"eq": "33.771820625136023",

"eqUsd": "1239950.9687532129092577",

"frozenBal": "0.0918492093160816",

"interest": "0",

"isoEq": "0",

"isoLiab": "0",

"liab": "0",

"maxLoan": "1453.92289531493594",

"mgnRatio": "",

"notionalLever": "",

"ordFrozen": "0",

"twap": "0",

"uTime": "1620722938250",

"upl": "0.570822125136023",

"uplLiab": "0"

}

],

"imr": "3372.2942371050594217",

"isoEq": "0",

"mgnRatio": "70375.35408747017",

"mmr": "134.8917694842024",

"notionalUsd": "33722.9423710505978888",

"ordFroz": "0",

"totalEq": "11172992.1657531589092577",

"uTime": "1623392334718"

}

],

"msg": ""

}

返回参数

参数名

类型

描述

uTime

String

获取账户信息的最新时间,Unix时间戳的毫秒数格式,如 1597026383085

totalEq

String

美金层面权益

isoEq

String

美金层面逐仓仓位权益,未启用,请忽略。

adjEq

String

美金层面有效保证金,未启用,请忽略。

ordFroz

String

美金层面全仓挂单占用保证金,未启用,请忽略。

imr

String

美金层面占用保证金,未启用,请忽略。

mmr

String

美金层面维持保证金,未启用,请忽略。

mgnRatio

String

美金层面保证金率,未启用,请忽略。

notionalUsd

String

以美金价值为单位的持仓数量,即仓位美金价值,未启用,请忽略。

details

Array

各币种资产详细信息

> ccy

String

币种

> eq

String

币种总权益

> cashBal

String

币种余额

> uTime

String

币种余额信息的更新时间,Unix时间戳的毫秒数格式,如 1597026383085

> isoEq

String

币种逐仓仓位权益,未启用,请忽略。

> availEq

String

可用保证金,未启用,请忽略。

> disEq

String

美金层面币种折算权益

> availBal

String

可用余额

> frozenBal

String

币种占用金额

> ordFrozen

String

挂单冻结数量

> liab

String

币种负债额,未启用,请忽略。

> upl

String

未实现盈亏,未启用,请忽略。

> uplLiab

String

由于仓位未实现亏损导致的负债,未启用,请忽略。

> crossLiab

String

币种全仓负债额,未启用,请忽略。

> isoLiab

String

币种逐仓负债额,未启用,请忽略。

> mgnRatio

String

保证金率,未启用,请忽略。

> interest

String

计息,未启用,请忽略。

> twap

String

当前负债币种触发系统自动换币的风险,未启用,请忽略。

> maxLoan

String

币种最大可借,未启用,请忽略。

> eqUsd

String

币种权益美金价值

> notionalLever

String

币种杠杆倍数,未启用,请忽略。

当前账户等级下无效字段返回""

获取子账户资金账户余额

获取子账户资金账户余额(适用于母账户)

限速:2次/2s限速规则:UserIDHTTP请求

GET /api/v5/asset/subaccount/balances

请求示例

GET /api/v5/asset/subaccount/balances?subAcct=test1

请求参数

参数名

类型

是否必须

描述

subAcct

String

子账户名称

ccy

String

币种,如 BTC支持多币种查询(不超过20个),币种之间半角逗号分隔

返回结果

{

"code": "0",

"msg": "",

"data": [{

"availBal": "37.11827078",

"bal": "37.11827078",

"ccy": "ETH",

"frozenBal": "0"

}

]

}

返回参数

参数名

类型

描述

ccy

String

币种,如 BTC

bal

String

余额

frozenBal

String

冻结(不可用)

availBal

String

可用余额

查询子账户转账记录

仅适用于母账户,可以获取最近3个月的转账记录

限速:6次/s限速规则:UserIDHTTP请求

GET /api/v5/asset/subaccount/bills

请求示例

GET /api/v5/asset/subaccount/bills

请求参数

参数名

类型

是否必须

描述

ccy

String

币种,如 BTC

type

String

0: 母账户转子账户 ;1 : 子账户转母账户

subAcct

String

子账户名称

after

String

查询在此之前的内容,值为时间戳,Unix时间戳为毫秒数格式

before

String

查询在此之后的内容,值为时间戳,Unix时间戳为毫秒数格式

limit

String

分页返回的结果集数量,最大为100,不填默认返回100条

返回结果

{

"code": "0",

"msg": "",

"data": [{

"billId": "12344",

"type":"1",

"ccy": "BTC",

"amt":"2",

"subAcct":"test-1",

"ts":"1597026383085"

}]

}

返回参数

参数名

类型

描述

billId

String

账单ID

ccy

String

账户余额币种

amt

String

划转金额

type

String

账单类型

subAcct

String

子账户名称

ts

String

子账户创建时间,Unix时间戳的毫秒数格式 ,如 1597026383085

子账户间资金划转

母账户控制子账户与子账户之间划转(仅适用于母账户)

限速:1次/s限速规则:UserIDHTTP请求

POST /api/v5/asset/subaccount/transfer

请求示例

POST /api/v5/asset/subaccount/transfer

body

{

"ccy":"USD",

"amt":"1.5",

"from":"6",

"to":"6",

"fromSubAccount":"test-1",

"toSubAccount":"test-2"

}

请求参数

参数名

类型

是否必须

描述

ccy

String

币种

amt

String

划转数量

from

String

6:资金账户 18:交易账户

to

String

6:资金账户 18:交易账户

fromSubAccount

String

转出子账户的子账户名称

toSubAccount

String

转入子账户的子账户名称

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"transId":"12345",

}

]

}

返回参数

参数名

类型

描述

transId

String

划转ID

行情数据

行情数据功能模块下的API接口不需要身份验证。

获取所有产品行情信息

获取产品行情信息

限速: 20次/2s限速规则:IPHTTP请求

GET /api/v5/market/tickers

请求示例

GET /api/v5/market/tickers?instType=SPOT

请求参数

参数名

类型

是否必须

描述

instType

String

产品类型 SPOT:币币

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"instType": "SPOT",

"instId": "BTC-USD",

"last": "16848.15",

"lastSz": "0.0005",

"askPx": "16849.01",

"askSz": "0.0401",

"bidPx": "16848.15",

"bidSz": "0.017",

"open24h": "16761.08",

"high24h": "16943.44",

"low24h": "16629.04",

"volCcy24h": "2993092.015",

"vol24h": "178.2431",

"ts": "1672841403093",

"sodUtc0": "16688.74",

"sodUtc8": "16700.35"

},

{

"instType": "SPOT",

"instId": "ETH-USD",

"last": "1252.02",

"lastSz": "0.1727",

"askPx": "1251.95",

"askSz": "0.2296",

"bidPx": "1251.81",

"bidSz": "0.1699",

"open24h": "1217.86",

"high24h": "1260",

"low24h": "1206.08",

"volCcy24h": "4766566.0992",

"vol24h": "3860.2722",

"ts": "1672841403094",

"sodUtc0": "1214.45",

"sodUtc8": "1211.18"

}

]

}

返回参数

参数名

类型

描述

instType

String

产品类型

instId

String

产品ID

last

String

最新成交价

lastSz

String

最新成交的数量

askPx

String

卖一价

askSz

String

卖一价的挂单数数量

bidPx

String

买一价

bidSz

String

买一价的挂单数量

open24h

String

24小时开盘价

high24h

String

24小时最高价

low24h

String

24小时最低价

volCcy24h

String

24小时成交量,以币为单位数值为计价货币的数量。

vol24h

String

24小时成交量,以张为单位数值为交易货币的数量。

sodUtc0

String

UTC 0 时开盘价

sodUtc8

String

UTC+8 时开盘价

ts

String

ticker数据产生时间,Unix时间戳的毫秒数格式,如 1597026383085

获取单个产品行情信息

获取产品行情信息

限速: 20次/2s限速规则:IPHTTP请求

GET /api/v5/market/ticker

请求示例

GET /api/v5/market/ticker?instId=BTC-USD

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如 BTC-USD

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"instType": "SPOT",

"instId": "BTC-USD",

"last": "16838.49",

"lastSz": "0.237",

"askPx": "16836.62",

"askSz": "0.0431",

"bidPx": "16835.97",

"bidSz": "0.2",

"open24h": "16764.37",

"high24h": "16943.44",

"low24h": "16629.04",

"volCcy24h": "2991370.9916",

"vol24h": "178.1375",

"ts": "1672841618814",

"sodUtc0": "16688.74",

"sodUtc8": "16700.35"

}

]

}

返回参数

参数名

类型

描述

instType

String

产品类型

instId

String

产品ID

last

String

最新成交价

lastSz

String

最新成交的数量

askPx

String

卖一价

askSz

String

卖一价对应的数量

bidPx

String

买一价

bidSz

String

买一价对应的数量

open24h

String

24小时开盘价

high24h

String

24小时最高价

low24h

String

24小时最低价

volCcy24h

String

24小时成交量,以币为单位数值为计价货币的数量。

vol24h

String

24小时成交量,以张为单位数值为交易货币的数量。

sodUtc0

String

UTC 0 时开盘价

sodUtc8

String

UTC+8 时开盘价

ts

String

ticker数据产生时间,Unix时间戳的毫秒数格式,如 1597026383085

获取产品深度

获取产品深度列表

限速: 20次/2s限速规则:IPHTTP请求

GET /api/v5/market/books

请求示例

GET /api/v5/market/books?instId=BTC-USD

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如 BTC-USD

sz

String

深度档位数量,最大值可传400,即买卖深度共800条 不填写此参数,默认返回1档深度数据

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"asks": [

[

"41006.8",

"0.60038921",

"0",

"1"

]

],

"bids": [

[

"41006.3",

"0.30178218",

"0",

"2"

]

],

"ts": "1629966436396"

}

]

}

返回参数

参数名

类型

描述

asks

Array

卖方深度

bids

Array

买方深度

ts

String

深度产生的时间

币币的asks和bids值数组举例说明: ["411.8","10", "0","4"] 411.8为深度价格,10为此价格的交易币的数量,0该字段已弃用(始终为0),4为此价格的订单数量

获取交易产品K线数据

获取K线数据。K线数据按请求的粒度分组返回,K线数据每个粒度最多可获取最近1,440条。

限速: 40次/2s限速规则:IPHTTP请求

GET /api/v5/market/candles

请求示例

GET /api/v5/market/candles?instId=BTC-USD

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如BTC-USD

bar

String

时间粒度,默认值1m如 [1m/3m/5m/15m/30m/1H/2H/4H] 香港时间开盘价k线:[6H/12H/1D/2D/3D/1W/1M/3M]UTC时间开盘价k线:[/6Hutc/12Hutc/1Dutc/2Dutc/3Dutc/1Wutc/1Mutc/3Mutc]

after

String

请求此时间戳之前(更旧的数据)的分页内容,传的值为对应接口的ts

before

String

请求此时间戳之后(更新的数据)的分页内容,传的值为对应接口的ts

limit

String

分页返回的结果集数量,最大为300,不填默认返回100条

返回结果

{

"code":"0",

"msg":"",

"data":[

[

"1597026383085",

"3.721",

"3.743",

"3.677",

"3.708",

"8422410",

"22698348.04828491",

"12698348.04828491",

"0"

],

[

"1597026383085",

"3.731",

"3.799",

"3.494",

"3.72",

"24912403",

"67632347.24399722",

"37632347.24399722",

"1"

]

]

}

返回参数

参数名

类型

描述

ts

String

开始时间,Unix时间戳的毫秒数格式,如 1597026383085

o

String

开盘价格

h

String

最高价格

l

String

最低价格

c

String

收盘价格

vol

String

交易量,数值为交易货币的数量。

volCcy

String

交易量,数值为计价货币的数量。

volCcyQuote

String

交易量,以计价货币为单位,未启用,请忽略。

confirm

String

K线状态 0 代表 K 线未完结,1 代表 K 线已完结。

返回的第一条K线数据可能不是完整周期k线,返回值数组顺序分别为是:[ts,o,h,l,c,vol,volCcy,volCcyQuote,confirm]

对于当前周期的K线数据,没有成交时,开高收低默认都取上一周期的收盘价格。

获取交易产品历史K线数据

获取最近几年的历史k线数据

限速: 20次/2s限速规则:IPHTTP请求

GET /api/v5/market/history-candles

请求示例

GET /api/v5/market/history-candles?instId=BTC-USD

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如BTC-USD

after

String

请求此时间戳之前(更旧的数据)的分页内容,传的值为对应接口的ts

before

String

请求此时间戳之后(更新的数据)的分页内容,传的值为对应接口的ts

bar

String

时间粒度,默认值1m如 [1m/3m/5m/15m/30m/1H/2H/4H] 香港时间开盘价k线:[6H/12H/1D/2D/3D/1W/1M/3M]UTC时间开盘价k线:[6Hutc/12Hutc/1Dutc/2Dutc/3Dutc/1Wutc/1Mutc/3Mutc]

limit

String

分页返回的结果集数量,最大为100,不填默认返回100条

返回结果

{

"code":"0",

"msg":"",

"data":[

[

"1597026383085",

"3.721",

"3.743",

"3.677",

"3.708",

"8422410",

"22698348.04828491",

"12698348.04828491",

"1"

],

[

"1597026383085",

"3.731",

"3.799",

"3.494",

"3.72",

"24912403",

"67632347.24399722",

"37632347.24399722",

"1"

]

]

}

返回参数

参数名

类型

描述

ts

String

开始时间,Unix时间戳的毫秒数格式,如 1597026383085

o

String

开盘价格

h

String

最高价格

l

String

最低价格

c

String

收盘价格

vol

String

交易量,数值为交易货币的数量。

volCcy

String

交易量,数值为计价货币的数量。

volCcyQuote

String

交易量,以计价货币为单位,未启用,请忽略。

confirm

String

K线状态 0 代表 K 线未完结,1 代表 K 线已完结。

返回的第一条K线数据可能不是完整周期k线,返回值数组顺序分别为是:[ts,o,h,l,c,vol,volCcy,volCcyQuote,confirm]

获取交易产品公共成交数据

查询市场上的成交信息数据

限速: 100次/2s限速规则:IPHTTP请求

GET /api/v5/market/trades

请求示例

GET /api/v5/market/trades?instId=BTC-USD

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如 BTC-USD

limit

String

分页返回的结果集数量,最大为500,不填默认返回100条

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"instId": "BTC-USD",

"side": "sell",

"sz": "0.00001",

"px": "29963.2",

"tradeId": "242720720",

"ts": "1654161646974"

},

{

"instId": "BTC-USD",

"side": "sell",

"sz": "0.00001",

"px": "29964.1",

"tradeId": "242720719",

"ts": "1654161641568"

}

]

}

返回参数

参数名

类型

描述

instId

String

产品ID

tradeId

String

成交ID

px

String

成交价格

sz

String

成交数量

side

String

成交方向 buy:买 sell:卖

ts

String

成交时间,Unix时间戳的毫秒数格式, 如1597026383085

最多获取最近500条历史公共成交数据

获取交易产品公共历史成交数据

查询市场上的成交信息数据,可以分页获取最近3个月的数据。

限速: 10次/2s限速规则:IPHTTP请求

GET /api/v5/market/history-trades

请求示例

GET /api/v5/market/history-trades?instId=BTC-USD

请求参数

参数名

类型

是否必须

描述

instId

String

产品ID,如 BTC-USD

type

String

分页类型 1:tradeId 分页 2:时间戳分页 默认为1:tradeId 分页

after

String

请求此 ID 或 ts 之前的分页内容,传的值为对应接口的 tradeId 或 ts

before

String

请求此ID之后(更新的数据)的分页内容,传的值为对应接口的 tradeId。不支持时间戳分页。

limit

String

分页返回的结果集数量,最大为100,不填默认返回100条

返回结果

{

"code": "0",

"msg": "",

"data": [

{

"instId": "BTC-USD",

"side": "sell",

"sz": "0.00001",

"px": "29963.2",

"tradeId": "242720720",

"ts": "1654161646974"

},

{

"instId": "BTC-USD",

"side": "sell",

"sz": "0.00001",

"px": "29964.1",

"tradeId": "242720719",

"ts": "1654161641568"

}

]

}

返回参数

参数名

类型

描述

instId

String

产品ID

tradeId

String

成交ID

px

String

成交价格

sz

String

成交数量

side

String

成交方向 buy:买 sell:卖

ts

String

成交时间,Unix时间戳的毫秒数格式, 如1597026383085

获取平台24小时总成交量

24小时成交量滚动计算,以USD为计价单位。

限速: 2次/2s限速规则:IPHTTP请求

GET /api/v5/market/platform-24-volume

请求示例

GET /api/v5/market/platform-24-volume

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"volCny": "230900886396766",

"volUsd": "34462818865189",

"ts": "1657856040389"

}

]

}

返回参数

参数名

类型

描述

volUsd

String

24小时平台总成交量,以美元为单位

volCny

String

24小时平台总成交量,以人民币为单位

ts

String

接口返回数据时间

Oracle 上链交易数据

获取使用 Open Oracle 智能合约签名后加密资产价格。

限速: 1次/5s限速规则:IPHTTP请求

GET /api/v5/market/open-oracle

请求示例

GET /api/v5/market/open-oracle

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"messages":[

"0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000616d3b1400000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000e70528b800000000000000000000000000000000000000000000000000000000000000006707269636573000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034254430000000000000000000000000000000000000000000000000000000000"

],

"prices":{

"BTC":"62014"

},

"signatures":[

"0xf18330e59eaf42373c2c40f1f9e24113ba21d4ed734dd3ed3bc1d12290fa74ba5623fca1113c5d245a1202dc065e333615b90f810f12132ce4a1ecacb8c6b24a000000000000000000000000000000000000000000000000000000000000001b"

],

"timestamp":"1634548500"

}

]

}

返回参数

参数名

类型

描述

messages

String

数组包含对[ kind,timestamp,key,value]进行ABI编码的值,其中kind恒等于prices,timestamp是获取价格的时间戳,key是加密资产(例如,ETH),value是资产价格

prices

String

价格

signatures

String

每个消息的以太坊兼容ECDSA签名的数组

timestamp

String

获取最新数据点的时间,Unix时间戳,如 1597026387

Okcoin Oracle公钥是 85615b076615317c80f14cbad6501eec031cd51c

获取法币汇率

该接口提供的是2周的平均汇率数据

限速: 1次/2s限速规则:IPHTTP请求

GET /api/v5/market/exchange-rate

请求示例

GET /api/v5/market/exchange-rate

返回结果

{

"code": "0",

"msg": "",

"data": [ {

"usdCny": "6.44"

}]

}

返回参数

参数名

类型

描述

usdCny

String

人民币兑美元汇率

公共数据

公共数据功能模块下的API接口不需要身份验证。

获取交易产品基础信息

获取所有可交易产品的信息列表。

限速: 20次/2s限速规则:IP +instTypeHTTP请求

GET /api/v5/public/instruments

请求示例

GET /api/v5/public/instruments?instType=SPOT

请求参数

参数名

类型

是否必须

描述

instType

String

产品类型SPOT:币币

instId

String

产品ID

返回结果

{

"code": "0",

"data": [

{

"alias": "",

"baseCcy": "BTC",

"category": "1",

"ctMult": "",

"ctType": "",

"ctVal": "",

"ctValCcy": "",

"expTime": "",

"instFamily": "",

"instId": "BTC-USD",

"instType": "SPOT",

"lever": "",

"listTime": "**1671521075000**",

"lotSz": "0.0001",

"maxIcebergSz": "99999999999999",

"maxLmtSz": "99999999999999",

"maxMktSz": "1000000",

"maxStopSz": "1000000",

"maxTriggerSz": "99999999999999",

"maxTwapSz": "99999999999999",

"minSz": "0.0001",

"optType": "",

"quoteCcy": "USD",

"settleCcy": "",

"state": "live",

"stk": "",

"tickSz": "0.01",

"uly": ""

}

],

"msg": ""

}

返回参数

参数名

类型

描述

instType

String

产品类型

instId

String

产品id, 如 BTC-USD

uly

String

标的指数,未启用,请忽略。

instFamily

String

交易品种,未启用,请忽略。

category

String

手续费档位,未启用,请忽略。

baseCcy

String

交易货币币种,如 BTC-USD 中的 BTC

quoteCcy

String

计价货币币种,如 BTC-USD 中的USD

settleCcy

String

盈亏结算和保证金币种,未启用,请忽略。

ctVal

String

合约面值,未启用,请忽略。

ctMult

String

合约乘数,未启用,请忽略。

ctValCcy

String

合约面值计价币种,未启用,请忽略。

optType

String

期权类型,未启用,请忽略。

stk

String

行权价格,未启用,请忽略。

listTime

String

上线日期 Unix时间戳的毫秒数格式,如 1597026383085

expTime

String

交割/行权日期,未启用,请忽略。

lever

String

该instId支持的最大杠杆倍数,未启用,请忽略。

tickSz

String

下单价格精度,如 0.0001

lotSz

String

下单数量精度,如 BTC-USDT:1

minSz

String

最小下单数量

ctType

String

linear:正向合约inverse:反向合约,未启用,请忽略。

alias

String

合约日期别名,未启用,请忽略。

state

String

产品状态live:交易中 suspend:暂停中preopen:预上线

maxLmtSz

String

现货限价单的单笔最大委托数量

maxMktSz

String

现货市价单的单笔最大委托数量

maxTwapSz

String

现货时间加权单的单笔最大委托数量

maxIcebergSz

String

现货冰山委托的单笔最大委托数量

maxTriggerSz

String

现货计划委托委托的单笔最大委托数量

maxStopSz

String

现货止盈止损委托的单笔最大委托数量

当产品预上线时,状态变更为预上线;

当产品下线的时候,查询不到该产品

获取系统时间

获取系统时间

限速: 10次/2s限速规则:IPHTTP请求

GET /api/v5/public/time

请求示例

GET /api/v5/public/time

返回结果

{

"code":"0",

"msg":"",

"data":[

{

"ts":"1597026383085"

}

]

}

返回参数

参数名

类型

描述

ts

String

系统时间,Unix时间戳的毫秒数格式,如 1597026383085

Status

获取系统升级事件的状态。

限速:1次/5sHTTP请求

GET /api/v5/system/status

请求示例

GET /api/v5/system/status

GET /api/v5/system/status?state=canceled

请求参数请求示例

参数名

类型

是否必须

描述

state

String

No

系统的状态,scheduled:等待中 ; ongoing:进行中 ; pre_open:预开放;completed:已完成 canceled: 已取消 当维护时间过长,会存在预开放时间,一般持续10分钟左右。 不填写此参数,默认返回 等待中、进行中和预开放 的数据

返回结果

{

"code": "0",

"msg": "",

"data": [{

"title": "Spot System Upgrade",

"state": "scheduled",

"begin": "1620723600000",

"end": "1620724200000",

"href": "",

"serviceType": "1",

"system": "classic",

"scheDesc": ""

}]

}

返回参数

参数名

类型

描述

title

String

系统维护说明的标题

state

String

系统维护的状态

begin

String

系统维护的开始时间,Unix时间戳的毫秒数格式 如:1617788463867

end

String

交易全面开放的时间,Unix时间戳的毫秒数格式 如:1617788463867 在维护完成前,是预期结束时间;维护完成后,会变更为实际结束时间。

preOpenBegin

String

预开放开始的时间,开放撤单、Post Only 下单和资金转入功能的时间

href

String

系统维护详情的超级链接,若无返回值,默认值为空,如: “”

serviceType

String

服务类型, 0:WebSocket ; 1:经典账户 5:统一账户;99:其他(如:停止部分产品交易)

system

String

系统,classic:经典账户,unified:统一账户

scheDesc

String

改期进度说明,如: 由 2021-01-26T16:30:00.000Z 改期到 2021-01-28T16:30:00.000Z

WebSocket API概述

WebSocket是HTML5一种新的协议(Protocol)。它实现了用户端与服务器全双工通信, 使得数据可以快速地双向传播。通过一次简单的握手就可以建立用户端和服务器连接, 服务器根据业务规则可以主动推送信息给用户端。其优点如下:

用户端和服务器进行数据传输时,请求头信息比较小,大概2个字节。

用户端和服务器皆可以主动地发送数据给对方。

不需要多次创建TCP请求和销毁,节约宽带和服务器的资源。

强烈建议开发者使用WebSocket API获取市场行情和买卖深度等信息。

连接

连接说明:

连接限制:1次/秒

当订阅公有频道时,使用公有服务的地址;当订阅私有频道时,使用私有服务的地址

订阅限制:240次/小时

如果出现网络问题,系统会自动断开连接

如果连接成功后30s未订阅或订阅后30s内服务器未向用户推送数据,系统会自动断开连接

为了保持连接有效且稳定,建议您进行以下操作:

1. 每次接收到消息后,用户设置一个定时器,定时N秒,N 小于30。

2. 如果定时器被触发(N 秒内没有收到新消息),发送字符串 'ping'。

3. 期待一个文字字符串'pong'作为回应。如果在 N秒内未收到,请发出错误或重新连接。

登录

限速: 1次/1s 适用于单账户登录

限速: 1次/15s 适用于多账户批量登录

请求示例

{

"op": "login",

"args":

[

{

"apiKey" : "985d5b66-57ce-40fb-b714-afc0b9787083",

"passphrase" :"123456",

"timestamp" :"1538054050",

"sign" :"7L+zFQ+CEgGu5rzCj4+BdV2/uUHGqddA9pI6ztsRRPs="

},

{

"apiKey" : "86126n98-57ce-40fb-b714-afc0b9787083",

"passphrase" :"123456",

"timestamp" :"1538054050",

"sign" :"7L+zFQ+CEgGu5rzCj4+BdV2/uUHGqddA9pI6ztsRRPs="

}

]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,login

args

Array

账户列表,最多100组

> apiKey

String

APIKey

> passphrase

String

APIKey 的密码

> timestamp

String

时间戳,Unix Epoch时间,单位是秒

> sign

String

签名字符串

全部成功返回示例

{

"event": "login",

"code": "0",

"msg": ""

}

全部失败返回示例

{

"event": "error",

"code": "60009",

"msg": "Login failed."

}

部分成功返回示例

{

"event": "login",

"code": "60022",

"msg": "Bulk login partially succeeded",

"data":[

{"apiKey": "86126n98-57ce-40fb-b714-afc0b9787083"}

]

}

返回参数

参数

类型

是否必须

描述

event

String

操作,login error

code

String

错误码

msg

String

错误消息

data

Object

登陆失败后返回的数据

> apiKey

String

登陆失败后返回的APIKey

多账户批量登录的用户只能订阅 WebSocket 频道,不能使用 WebSocket 交易

api_key:调用API的唯一标识。需要用户手动设置一个

passphrase:APIKey的密码

timestamp:Unix Epoch 时间戳,单位为秒

sign:签名字符串,签名算法如下:

先将timestamp 、 method 、requestPath 进行字符串拼接,再使用HMAC SHA256方法将拼接后的字符串和SecretKey加密,然后进行Base64编码

SecretKey:用户申请APIKey时所生成的安全密钥,如:22582BD0CFF14C41EDBF1AB98506286D

其中 timestamp 示例:const timestamp = '' + Date.now() / 1,000

其中 sign 示例: sign=CryptoJS.enc.Base64.stringify(CryptoJS.HmacSHA256(timestamp +'GET'+ '/users/self/verify', secret))

method 总是 'GET'

requestPath 总是 '/users/self/verify'

请求在时间戳之后30秒会失效,如果您的服务器时间和API服务器时间有偏差,推荐使用 REST API查询API服务器的时间,然后设置时间戳

订阅

订阅说明

请求格式说明

{

"op": "subscribe",

"args": [" "]

}

WebSocket 频道分成两类: 公共频道 和 私有频道

公共频道无需登录,包括行情频道,K线频道,交易数据频道,资金费率频道,限价范围频道,深度数据频道,标记价格频道等。

私有频道需登录,包括用户账户频道,用户交易频道,用户持仓频道等。

用户可以选择订阅一个或者多个频道,多个频道总长度不能超过4,096个字节。

请求示例

{

"op":"subscribe",

"args":[

{

"channel":"tickers",

"instId":"BTC-USD"

},

{

"channel":"candle1m",

"instId":"BTC-USD"

}

]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,subscribe

args

Array

请求订阅的频道列表

> channel

String

频道名

> instType

String

产品类型 SPOT:币币

> uly

String

标的指数

> instId

String

产品ID

返回示例

{

"event": "subscribe",

"arg": {

"channel": "tickers",

"instId": "BTC-USD"

}

}

返回参数

参数

类型

是否必须

描述

event

String

事件,subscribe error

arg

Object

订阅的频道

> channel

String

频道名

> instType

String

产品类型 SPOT:币币

> uly

String

标的指数

> instId

String

产品ID

code

String

错误码

msg

String

错误消息

取消订阅

可以取消一个或者多个频道

请求格式说明

{

"op": "unsubscribe",

"args": ["< SubscriptionTopic > "]

}

请求示例

{

"op": "unsubscribe",

"args":

[

{

"channel" : "tickers",

"instId":"BTC-USD"

},

{

"channel" : "candle1m",

"instId":"BTC-USD"

}

]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,unsubscribe

args

Array

取消订阅的频道列表

> channel

String

频道名

> instType

String

产品类型 SPOT:币币

> uly

String

标的指数

> instId

String

产品ID

返回示例

{

"event": "unsubscribe",

"arg": {

"channel": "tickers",

"instId": "BTC-USD"

}

}

返回参数

参数

类型

是否必须

描述

event

String

事件,unsubscribe error

arg

Object

取消订阅的频道

> channel

String

频道名

> instType

String

产品类型 SPOT:币币

> uly

String

标的指数

> instId

String

产品ID

code

String

错误码

msg

String

错误消息

交易

WebSocket交易需要身份验证。

下单

只有当您的账户有足够的资金才能下单。一旦下单,您的账户资金将在订单生命周期内被冻结。被冻结的资金以及数量取决于订单指定的类型和参数

限速:60次/2s限速规则:币币:UserID + instrumentID

同`下单` REST API 共享限速

请求示例

{

"id": "1512",

"op": "order",

"args": [{

"side": "buy",

"instId": "BTC-USDT",

"tdMode": "cash",

"ordType": "market",

"sz": "100"

}]

}

请求参数

参数名

类型

是否必须

描述

id

String

消息的唯一标识 用户提供,返回参数中会返回以便于找到相应的请求。字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度必须要在1-32位之间。

op

String

支持的业务操作,如 order

args

Array

请求参数

> instId

String

产品ID,如 BTC-USD

> tdMode

String

交易模式非保证金模式 cash:现金

> clOrdId

String

由用户设置的订单ID 字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

> tag

String

订单标签字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-16位之间。

> side

String

订单方向,buy sell

> ordType

String

订单类型 market:市价单limit:限价单 post_only:只做maker单 fok:全部成交或立即取消 ioc:立即成交并取消剩余

> sz

String

委托数量

> px

String

委托价,仅适用于limit、post_only、fok、ioc类型的订单

> tgtCcy

String

币币市价单委托数量sz的单位base_ccy: 交易货币 ;quote_ccy:计价货币仅适用于币币市价订单默认买单为quote_ccy,卖单为base_ccy

> banAmend

Boolean

是否禁止币币市价改单,true 或 false,默认false 为true时,余额不足时,系统不会改单,下单会失败,仅适用于币币市价单

expTime

String

请求有效截止时间。Unix时间戳的毫秒数格式,如 1597026383085

成功返回示例

{

"id": "1512",

"op": "order",

"data": [{

"clOrdId": "",

"ordId": "12345689",

"tag": "",

"sCode": "0",

"sMsg": ""

}],

"code": "0",

"msg": ""

}

失败返回示例

{

"id": "1512",

"op": "order",

"data": [{

"clOrdId": "",

"ordId": "",

"tag": "",

"sCode": "5XXXX",

"sMsg": "not exist"

}],

"code": "1",

"msg": ""

}

格式错误返回示例

{

"id": "1512",

"op": "order",

"data": [],

"code": "60013",

"msg": "Invalid args"

}

返回参数

参数名

类型

描述

id

String

消息的唯一标识

op

String

业务操作

code

String

代码

msg

String

消息

data

Array

请求成功后返回的数据

> ordId

String

订单ID

> clOrdId

String

由用户设置的订单ID

> tag

String

订单标签

> sCode

String

订单状态码,0 代表成功

> sMsg

String

订单状态消息

clOrdId

clOrdId是用户自定义的唯一ID用来识别订单。如果在请求参数中传入了,那它一定会在返回参数内,并且可以用于查询订单,撤销订单,修改订单等接口。

clOrdId不能与当前所有的挂单的clOrdId重复

ordType

订单类型,创建新订单时必须指定,您指定的订单类型将影响需要哪些订单参数和撮合系统如何执行您的订单,以下是有效的ordType:

普通委托:

limit:限价单,要求指定sz 和 px

market:市价单,币币,是市价委托吃单;

高级委托:

post_only:限价委托,在下单那一刻只做maker,如果该笔订单的任何部分会吃掉当前挂单深度,则该订单将被全部撤销。

fok:限价委托,全部成交或立即取消,如果无法全部成交该笔订单,则该订单将被全部撤销。

ioc:限价委托,立即成交并取消剩余,立即按照委托价格撮合成交,并取消该订单剩余未完成数量,不会在深度列表上展示委托数量。

sz

交易数量,表示要购买或者出售的数量。

当币币以限价买入和卖出时,指交易货币数量。

当币币以市价买入时,指计价货币的数量。

当币币以市价卖出时,指交易货币的数量。

tgtCcy

市价单委托数量`sz`的单位:仅适用于币币市价下单交易。

交易货币:base_ccy

计价货币:quote_ccy

您在使用交易货币买入或者计价货币卖出时,请知晓:

1.如果您输入的数量大于当前可买或者可卖的数量,系统将按照您的最大可买或者可卖数量帮您完成交易,如果您希望按照指定数量成交,那您可以尝试使用限价单,等待市场价格波动到锁定的余额可以买入或卖出您指定的数量。

2.如果您输入的数量不大于当前可买或者可卖的数量,那当市场价格波动过大时,锁定的余额可能没办法买入您输入的交易货币数量或卖出您输入的计价货币数量,为保证您的交易体验,我们基于【能买多少买多少】或者【能卖多少卖多少】的原则,更改下单的数量帮您完成交易。此外,我们将尽量多锁定一点余额来规避更改下单数量的情况。

2.1 交易币买入例子:

以市价下单 买入 10个LTC为例,用户可买为11个,此时 10 < 11,挂单成功。当LTC-USDT的市价为200,用户被锁定余额为3,000 USDT,200*10 < 3,000,最终成交10个LTC;

若市场波动过大,LTC-USDT的市价为400,此时400*10 > 3,000,当用户被锁定的余额不够买入下单指定的交易货币数量时,系統使用用户被锁定的最大余额3,000 USDT下单买入,最终成交 3,000/400 = 7.5个 LTC。

2.2 计价币卖出例子:

以市价下单 卖出 1,000USDT为例,用户可卖为1,200USDT,1,000 < 1,200,挂单成功。LTC-USDT的市价为200,用户被锁定的余额为6个LTC,最终成交5个LTC;

若市场波动过大,LTC-USDT的市价为100,100*6 < 1,000,当用户被锁定的余额不够卖出下单指定的计价货币数量时,系統使用用户被锁定的最大余额6个LTC下单,最终成交 6 * 100 = 600 USDT。

批量下单

批量进行下单操作,每次可批量交易不同类型的产品,最多可下单20个

限速:300个/2s限速规则:币币:UserID + instrumentID

与其他限速按接口调用次数不同,该接口限速按订单的总个数限速。如果单次批量请求中只有一个元素,则算在单个`下单`限速中。

同`批量下单` REST API 共享限速

请求示例

{

"id": "1513",

"op": "batch-orders",

"args": [{

"instId":"BTC-USD",

"tdMode":"cash",

"clOrdId":"b15",

"side":"buy",

"ordType":"limit",

"px":"2.15",

"sz":"2"

},

{

"instId":"BTC-USD",

"tdMode":"cash",

"clOrdId":"b15",

"side":"buy",

"ordType":"limit",

"px":"2.15",

"sz":"2"

}]

}

请求参数

参数名

类型

是否必须

描述

id

String

消息的唯一标识 用户提供,返回参数中会返回以便于找到相应的请求。字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度必须要在1-32位之间。

op

String

支持的业务操作,如 batch-orders

args

Array

请求参数

> instId

String

产品ID,如 BTC-USD

> tdMode

String

交易模式 非保证金模式 cash:现金

> clOrdId

String

用户提供的订单ID 字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

> tag

String

订单标签字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-16位之间。

> side

String

订单方向, buy sell

> ordType

String

订单类型 market: 市价单 limit:限价单 post_only:只做maker单 fok:全部成交或立即取消单 ioc:立即成交并取消剩余单

> sz

String

委托数量

> px

String

委托价,仅适用于limit、post_only、fok、ioc类型的订单

> tgtCcy

String

币币市价单委托数量sz的单位base_ccy: 交易货币 ;quote_ccy:计价货币仅适用于币币市价订单默认买单为quote_ccy,卖单为base_ccy

> banAmend

Boolean

是否禁止币币市价改单,true 或 false,默认false 为true时,余额不足时,系统不会改单,下单会失败,仅适用于币币市价单

expTime

String

请求有效截止时间。Unix时间戳的毫秒数格式,如 1597026383085

全部成功返回示例

{

"id": "1513",

"op": "batch-orders",

"data": [{

"clOrdId": "",

"ordId": "12345689",

"tag": "",

"sCode": "0",

"sMsg": ""

}, {

"clOrdId": "",

"ordId": "12344",

"tag": "",

"sCode": "0",

"sMsg": ""

}],

"code": "0",

"msg": ""

}

部分成功返回示例

{

"id": "1513",

"op": "batch-orders",

"data": [{

"clOrdId": "",

"ordId": "12345689",

"tag": "",

"sCode": "0",

"sMsg": ""

}, {

"clOrdId": "",

"ordId": "",

"tag": "",

"sCode": "5XXXX",

"sMsg": "Insufficient margin"

}],

"code": "2",

"msg": ""

}

全部失败返回示例

{

"id": "1513",

"op": "batch-orders",

"data": [{

"clOrdId": "oktswap6",

"ordId": "",

"tag": "",

"sCode": "5XXXX",

"sMsg": "Insufficient margin"

}, {

"clOrdId": "oktswap7",

"ordId": "",

"tag": "",

"sCode": "5XXXX",

"sMsg": "Insufficient margin"

}],

"code": "1",

"msg": ""

}

格式错误返回示例

{

"id": "1513",

"op": "batch-orders",

"data": [],

"code": "60013",

"msg": "Invalid args"

}

返回参数

参数

类型

描述

id

String

消息的唯一标识

op

String

业务操作

code

String

代码

msg

String

消息

data

Array

请求成功后返回的数据

> ordId

String

订单ID

> clOrdId

String

由用户设置的订单ID

> tag

String

订单标签

> sCode

String

订单状态码,0 代表成功

> sMsg

String

订单状态消息

撤单

撤销当前未完成订单

限速:60次/2s限速规则:币币:UserID + instrumentID

同`撤单` REST API 共享限速

请求示例

{

"id": "1514",

"op": "cancel-order",

"args": [{

"instId": "BTC-USD",

"ordId": "2510789768709120"

}]

}

请求参数

参数名

类型

是否必须

描述

id

String

消息的唯一标识 用户提供,返回参数中会返回以便于找到相应的请求。字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度必须要在1-32位之间。

op

String

支持的业务操作,如 cancel-order

args

Array

请求参数

> instId

String

产品ID

> ordId

String

可选

订单ID ordId和clOrdId必须传一个,若传两个,以 ordId 为主

> clOrdId

String

可选

用户提供的订单ID 字母(区分大小写)与数字的组合,可以是纯字母、纯数字,且长度要在1-32位之间。

成功返回示例

{

"id": "1514",

"op": "cancel-order",

"data": [{

"clOrdId": "",

"ordId": "2510789768709120",

"sCode": "0",

"sMsg": ""

}],

"code": "0",

"msg": ""

}

失败返回示例

{

"id": "1514",

"op": "cancel-order",

"data": [{

"clOrdId": "",

"ordId": "2510789768709120",

"sCode": "5XXXX",

"sMsg": "Order not exist"

}],

"code": "1",

"msg": ""

}

格式错误返回示例

{

"id": "1514",

"op": "cancel-order",

"data": [],

"code": "60013",

"msg": "Invalid args"

}

返回参数

参数

类型

描述

id

String

消息的唯一标识

op

String

业务操作

code

String

代码

msg

String

消息

data

Array

请求成功后返回的数据

> ordId

String

订单ID

> clOrdId

String

由用户设置的订单ID

> sCode

String

订单状态码,0 代表成功

> sMsg

String

订单状态消息

撤单返回sCode等于0不能严格认为该订单已经被撤销,只表示您的撤单请求被系统服务器所接受,撤单结果以订单频道推送的状态或者查询订单状态为准

批量撤单

批量进行撤单操作,每次可批量撤销不同类型的产品,最多撤销20个

限速:300个/2s限速规则:币币:UserID + instrumentID

与其他限速按接口调用次数不同,该接口限速按订单的总个数限速。如果单次批量请求中只有一个元素,则算在单个`撤单`限速中。

同`批量撤单` REST API 共享限速

同restAPI共享限速

请求示例

{

"id": "1515",

"op": "batch-cancel-orders",

"args": [{

"instId": "BTC-USD",

"ordId": "2517748157541376"

}, {

"instId": "LTC-USD",

"ordId": "2517748155771904"

}]

}

请求参数

参数

类型

是否必须

描述

id

String

消息的唯一标识 用户提供,返回参数中会返回以便于找到相应的请求。字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度必须要在1-32位之间。

op

String

支持的业务操作,如 batch-cancel-orders

args

Array

请求参数

> instId

String

产品ID

> ordId

String

可选

订单ID ordId和clOrdId必须传一个,若传两个,以ordId 为主

> clOrdId

String

可选

用户提供的订单ID 字母(区分大小写)与数字的组合,可以是纯字母、纯数字,且长度要在1-32位之间。

全部成功返回示例

{

"id": "1515",

"op": "batch-cancel-orders",

"data": [{

"clOrdId": "oktswap6",

"ordId": "2517748157541376",

"sCode": "0",

"sMsg": ""

}, {

"clOrdId": "oktswap7",

"ordId": "2517748155771904",

"sCode": "0",

"sMsg": ""

}],

"code": "0",

"msg": ""

}

部分成功的返回示例

{

"id": "1515",

"op": "batch-cancel-orders",

"data": [{

"clOrdId": "oktswap6",

"ordId": "2517748157541376",

"sCode": "0",

"sMsg": ""

}, {

"clOrdId": "oktswap7",

"ordId": "2517748155771904",

"sCode": "5XXXX",

"sMsg": "order not exist"

}],

"code": "2",

"msg": ""

}

全部失败的返回示例

{

"id": "1515",

"op": "batch-cancel-orders",

"data": [{

"clOrdId": "oktswap6",

"ordId": "2517748157541376",

"sCode": "5XXXX",

"sMsg": "order not exist"

}, {

"clOrdId": "oktswap7",

"ordId": "2517748155771904",

"sCode": "5XXXX",

"sMsg": "order not exist"

}],

"code": "1",

"msg": ""

}

格式错误示例

{

"id": "1515",

"op": "batch-cancel-orders",

"data": [],

"code": "60013",

"msg": "Invalid args"

}

返回参数

参数

类型

描述

id

String

消息的唯一标识

op

String

业务操作

code

String

代码

msg

String

消息

data

Array

请求成功后返回的数据

> ordId

String

订单ID

> clOrdId

String

由用户设置的订单ID

> sCode

String

订单状态码,0 代表成功

> sMsg

String

订单状态消息

改单

修改当前未成交的订单

限速:60次/2s限速规则:币币:UserID + instrumentID

同`改单` REST API 共享限速

请求示例

{

"id": "1512",

"op": "amend-order",

"args": [{

"instId": "BTC-USD",

"ordId": "2510789768709120",

"newSz": "2"

}]

}

请求参数

参数名

类型

是否必须

描述

id

String

消息的唯一标识 用户提供,返回参数中会返回以便于找到相应的请求。字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度必须要在1-32位之间。

op

String

支持的业务操作,如 amend-order

args

Array

请求参数

> instId

String

产品ID

> cxlOnFail

Boolean

当订单修改失败时,该订单是否需要自动撤销 false:不自动撤单 true:自动撤单 ,默认为 false

> ordId

String

可选

订单ID ordId和clOrdId必须传一个,若传两个,以 ordId 为主

> clOrdId

String

可选

用户提供的订单ID

> reqId

String

用户提供的reqId 如果提供,那在返回参数中返回reqId,方便找到相应的修改请求。字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

> newSz

String

可选

请求修改的新数量,newSz和newPx不可同时为空。对于部分成交订单,该数量应包含已成交数量。

> newPx

String

可选

请求修改的新价格

expTime

String

请求有效截止时间。Unix时间戳的毫秒数格式,如 1597026383085

成功返回示例

{

"id": "1512",

"op": "amend-order",

"data": [{

"clOrdId": "",

"ordId": "2510789768709120",

"reqId": "b12344",

"sCode": "0",

"sMsg": ""

}],

"code": "0",

"msg": ""

}

失败返回示例

{

"id": "1512",

"op": "amend-order",

"data": [{

"clOrdId": "",

"ordId": "2510789768709120",

"reqId": "b12344",

"sCode": "5XXXX",

"sMsg": "order not exist"

}],

"code": "1",

"msg": ""

}

格式错误返回示例

{

"id": "1512",

"op": "amend-order",

"data": [],

"code": "60013",

"msg": "Invalid args"

}

返回参数

参数

类型

描述

id

String

消息的唯一标识

op

String

业务操作

code

String

代码

msg

String

消息

data

Array

请求成功后返回的数据

> ordId

String

订单ID

> clOrdId

String

用户提供的订单ID

> reqId

String

用户提供的reqId 如果用户在请求中提供reqId,则返回相应reqId

> sCode

String

订单状态码,0 代表成功

> sMsg

String

订单状态消息

newSz : 当修改已经部分成交的订单时,新的委托数量必须大于等于已成交数量

修改订单返回sCode等于0不能严格认为该订单已经被修改,只表示您的修改订单请求被系统服务器所接受,改单结果以订单频道推送的状态或者查询订单状态为准

批量改单

批量进行改单操作,每次可批量修改不同类型的产品,最多改20个

限速:300个/2s限速规则:币币:UserID + instrumentID

与其他限速按接口调用次数不同,该接口限速按订单的总个数限速。如果单次批量请求中只有一个元素,则算在单个`修改订单`限速中。

同`批量改单` REST API 共享限速

请求示例

{

"id": "1513",

"op": "batch-amend-orders",

"args": [{

"instId": "BTC-USD",

"ordId": "12345689",

"newSz": "2"

}, {

"instId": "BTC-USD",

"ordId": "12344",

"newSz": "2"

}]

}

请求参数

参数名

类型

是否必须

描述

id

String

消息的唯一标识 用户提供,返回参数中会返回以便于找到相应的请求。字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度必须要在1-32位之间。

op

String

支持的业务操作,如 batch-amend-orders

args

Array

请求参数

> instId

String

产品ID

> cxlOnFail

Boolean

当订单修改失败时,该订单是否需要自动撤销 false:不自动撤单 true:自动撤单 ,默认为false

> ordId

String

可选

订单ID ordId 和 clOrdId 必须传一个,若传两个,以order id 为主

> clOrdId

String

可选

用户提供的订单ID

> reqId

String

用户提供的请求ID 如果提供,那在返回参数中返回reqId,方便找到相应的修改请求。字母(区分大小写)与数字的组合,可以是纯字母、纯数字且长度要在1-32位之间。

> newSz

String

可选

修改后的新数量,newSz和newPx不可同时为空。对于部分成交订单,该数量应包含已成交数量。

> newPx

String

可选

修改后的新价格

expTime

String

请求有效截止时间。Unix时间戳的毫秒数格式,如 1597026383085

全部成功返回示例

{

"id": "1513",

"op": "batch-amend-orders",

"data": [{

"clOrdId": "oktswap6",

"ordId": "12345689",

"reqId": "b12344",

"sCode": "0",

"sMsg": ""

}, {

"clOrdId": "oktswap7",

"ordId": "12344",

"reqId": "b12344",

"sCode": "0",

"sMsg": ""

}],

"code": "0",

"msg": ""

}

全部失败返回示例

{

"id": "1513",

"op": "batch-amend-orders",

"data": [{

"clOrdId": "",

"ordId": "12345689",

"reqId": "b12344",

"sCode": "5XXXX",

"sMsg": "order not exist"

}, {

"clOrdId": "oktswap7",

"ordId": "",

"reqId": "b12344",

"sCode": "5XXXX",

"sMsg": "order not exist"

}],

"code": "1",

"msg": ""

}

部分成功返回示例

{

"id": "1513",

"op": "batch-amend-orders",

"data": [{

"clOrdId": "",

"ordId": "12345689",

"reqId": "b12344",

"sCode": "0",

"sMsg": ""

}, {

"clOrdId": "oktswap7",

"ordId": "",

"reqId": "b12344",

"sCode": "5XXXX",

"sMsg": "order not exist"

}],

"code": "2",

"msg": ""

}

格式错误返回示例

{

"id": "1513",

"op": "batch-amend-orders",

"data": [],

"code": "60013",

"msg": "Invalid args"

}

返回参数

参数名

类型

描述

id

String

消息的唯一标识

op

String

业务操作

code

String

代码

msg

String

消息

data

Array

请求成功后返回的数据

> ordId

String

订单ID

> clOrdId

String

由用户设置的订单ID

> reqId

String

用户提供的请求ID 如果用户在请求中提供reqId,则返回相应reqId

> sCode

String

订单状态码,0 代表成功

> sMsg

String

订单状态消息

私有频道 账户频道

获取账户信息,首次订阅按照订阅维度推送数据,此外,当下单、撤单、成交等事件触发时,推送数据以及按照订阅维度定时推送数据

请求示例:单个

{

"op": "subscribe",

"args": [{

"channel": "account",

"ccy": "BTC"

}]

}

请求示例

{

"op": "subscribe",

"args": [{

"channel": "account"

}]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,subscribe unsubscribe

args

Array

请求订阅的频道列表

> channel

String

频道名,account

> ccy

String

币种

成功返回示例:单个

{

"event": "subscribe",

"arg": {

"channel": "account",

"ccy": "BTC"

}

}

成功返回示例

{

"event": "subscribe",

"arg": {

"channel": "account"

}

}

失败返回示例

{

"event": "error",

"code": "60012",

"msg": "Illegal request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\" : \"account\", \"ccy\" : \"BTC\"}]}"

}

返回参数

参数

类型

是否必须

描述

event

String

操作,subscribe unsubscribe error

arg

Object

订阅的频道

> channel

String

频道名,account

> ccy

String

币种

code

String

错误码

msg

String

错误消息

推送示例:单个

{

"arg": {

"channel": "account",

"uid": "1300041872592896"

},

"data": [

{

"adjEq": "",

"details": [

{

"availBal": "1.63093282565",

"availEq": "",

"cashBal": "1.63093282565",

"ccy": "USD",

"coinUsdPrice": "1",

"crossLiab": "",

"disEq": "0",

"eq": "1.63093282565",

"eqUsd": "1.63093282565",

"fixedBal": "0",

"frozenBal": "0",

"interest": "",

"isoEq": "",

"isoLiab": "",

"isoUpl": "",

"liab": "",

"maxLoan": "",

"mgnRatio": "",

"notionalLever": "",

"ordFrozen": "0",

"spotInUseAmt": "",

"stgyEq": "0",

"twap": "0",

"uTime": "1672814726203",

"upl": ""

}

],

"imr": "",

"isoEq": "",

"mgnRatio": "",

"mmr": "",

"notionalUsd": "",

"ordFroz": "",

"totalEq": "1.63100282285",

"uTime": "1672814733845"

}

]

}

推送示例

{

"arg": {

"channel": "account",

"uid": "1300041872592896"

},

"data": [

{

"adjEq": "",

"details": [

{

"availBal": "1.63093282565",

"availEq": "",

"cashBal": "1.63093282565",

"ccy": "USD",

"coinUsdPrice": "1",

"crossLiab": "",

"disEq": "0",

"eq": "1.63093282565",

"eqUsd": "1.63093282565",

"fixedBal": "0",

"frozenBal": "0",

"interest": "",

"isoEq": "",

"isoLiab": "",

"isoUpl": "",

"liab": "",

"maxLoan": "",

"mgnRatio": "",

"notionalLever": "",

"ordFrozen": "0",

"spotInUseAmt": "",

"stgyEq": "0",

"twap": "0",

"uTime": "1672814726203",

"upl": ""

},

{

"availBal": "0.00007",

"availEq": "",

"cashBal": "0.00007",

"ccy": "USDT",

"coinUsdPrice": "0.99996",

"crossLiab": "",

"disEq": "0",

"eq": "0.00007",

"eqUsd": "0.0000699972",

"fixedBal": "0",

"frozenBal": "0",

"interest": "",

"isoEq": "",

"isoLiab": "",

"isoUpl": "",

"liab": "",

"maxLoan": "",

"mgnRatio": "",

"notionalLever": "",

"ordFrozen": "0",

"spotInUseAmt": "",

"stgyEq": "0",

"twap": "0",

"uTime": "1672814726203",

"upl": ""

}

],

"imr": "",

"isoEq": "",

"mgnRatio": "",

"mmr": "",

"notionalUsd": "",

"ordFroz": "",

"totalEq": "1.63100282285",

"uTime": "1672814733845"

}

]

}

推送数据参数

参数名

类型

描述

arg

Object

请求订阅的频道

> channel

String

频道名

> uid

String

用户标识

> ccy

String

币种

data

Array

订阅的数据

uTime

String

获取账户信息的最新时间,Unix时间戳的毫秒数格式,如 1597026383085

totalEq

String

美金层面权益

isoEq

String

美金层面逐仓仓位权益,未启用,请忽略。

adjEq

String

美金层面有效保证金,未启用,请忽略。

ordFroz

String

美金层面全仓挂单占用保证金,未启用,请忽略。

imr

String

美金层面占用保证金,未启用,请忽略。

mmr

String

美金层面维持保证金,未启用,请忽略。

mgnRatio

String

美金层面保证金率,未启用,请忽略。

notionalUsd

String

以美金价值为单位的持仓数量,即仓位美金价值,未启用,请忽略。

details

Array

各币种资产详细信息

> ccy

String

币种

> eq

String

币种总权益

> cashBal

String

币种余额

> uTime

String

币种余额信息的更新时间,Unix时间戳的毫秒数格式,如 1597026383085

> isoEq

String

币种逐仓仓位权益,未启用,请忽略。

> availEq

String

可用保证金,未启用,请忽略。

> disEq

String

美金层面币种折算权益

> availBal

String

可用余额

> frozenBal

String

币种占用金额

> ordFrozen

String

挂单冻结数量

> liab

String

币种负债额,未启用,请忽略。

> upl

String

未实现盈亏,未启用,请忽略。

> uplLiab

String

由于仓位未实现亏损导致的负债,未启用,请忽略。

> crossLiab

String

币种全仓负债额,未启用,请忽略。

> isoLiab

String

币种逐仓负债额,未启用,请忽略。

> mgnRatio

String

保证金率,未启用,请忽略。

> interest

String

计息,未启用,请忽略。

> twap

String

当前负债币种触发系统自动换币的风险,未启用,请忽略。

> maxLoan

String

币种最大可借,未启用,请忽略。

> eqUsd

String

币种权益美金价值

> notionalLever

String

币种杠杆倍数,未启用,请忽略。

> coinUsdPrice

String

币种美元指数

> stgyEq

String

策略权益

> isoUpl

String

逐仓未实现盈亏,未启用,请忽略。

> spotInUseAmt

String

现货对冲占用数量,未启用,请忽略。

如果同时成交多个订单,那么将对账户频道的推送尽量进行聚合。

首次推送,只推用户币种层面资产不为0的账户信息。币种层面资产不为0的定义:eq、availEq、availBal 中任意一个字段不为0,即币种层面资产不为0。

定时推送,只推用户币种层面资产不为0的账户信息。币种层面资产不为0的定义:eq、availEq、availBal 中任意一个字段不为0,即币种层面资产不为0。

例:按照所有币种订阅且有5个币种的余额或者权益都不为0,首次和定时推全部5个;账户下有一个币种余额或者权益改变,那么账户变更的触发只推这一个。

币种余额小于 1e-8 的币种信息,会在 details 中过滤掉不返回。

订单频道

获取订单信息,首次订阅不推送,只有当下单、撤单等事件触发时,推送数据

请求示例:单个

{

"op": "subscribe",

"args": [{

"channel": "orders",

"instType": "SPOT",

"instId": "BTC-USD"

}]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,subscribe unsubscribe

args

Array

请求订阅的频道列表

> channel

String

频道名, orders

> instType

String

产品类型 SPOT:币币

> instId

String

产品ID

成功返回示例:单个

{

"event": "subscribe",

"arg": {

"channel": "orders",

"instType": "SPOT",

"instId": "BTC-USD"

}

}

失败返回示例

{

"event": "error",

"code": "60012",

"msg": "Illegal request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\" : \"orders\", \"instType\" : \"SPOTT\"}]}"

}

返回参数

参数

类型

是否必须

描述

event

String

事件,subscribe unsubscribe error

arg

Object

订阅的频道

> channel

String

频道名

> instType

String

产品类型SPOT:币币

> instId

String

产品ID

code

String

错误码

msg

String

错误消息

推送示例:单个

{

"arg": {

"channel": "orders",

"instType": "SPOT",

"instId": "ETH-USD",

"uid": "1300041872592896"

},

"data": [

{

"accFillSz": "0",

"amendResult": "",

"avgPx": "0",

"cTime": "1672898607313",

"category": "normal",

"ccy": "",

"clOrdId": "",

"code": "0",

"execType": "",

"fee": "0",

"feeCcy": "ETH",

"fillFee": "0",

"fillFeeCcy": "",

"fillNotionalUsd": "",

"fillPx": "",

"fillSz": "0",

"fillTime": "",

"instId": "ETH-USD",

"instType": "SPOT",

"lever": "0",

"msg": "",

"notionalUsd": "0.25",

"ordId": "531110485559349248",

"ordType": "limit",

"pnl": "0",

"posSide": "",

"px": "250",

"rebate": "0",

"rebateCcy": "USD",

"reduceOnly": "false",

"reqId": "",

"side": "buy",

"slOrdPx": "",

"slTriggerPx": "",

"slTriggerPxType": "last",

"source": "",

"state": "live",

"sz": "0.001",

"tag": "",

"tdMode": "cash",

"tgtCcy": "",

"tpOrdPx": "",

"tpTriggerPx": "",

"tpTriggerPxType": "last",

"tradeId": "",

"uTime": "1672898607313"

}

]

}

推送数据参数

参数名

类型

描述

arg

Object

订阅成功的频道

> channel

String

频道名

> uid

String

用户标识

> instType

String

产品类型

> instId

String

产品ID

data

Array

订阅的数据

> instType

String

产品类型

> instId

String

产品ID

> ccy

String

保证金币种,未启用,请忽略。

> ordId

String

订单ID

> clOrdId

String

由用户设置的订单ID来识别您的订单

> tag

String

订单标签

> px

String

委托价格

> sz

String

原始委托数量,币币,以币为单位;

> notionalUsd

String

委托单预估美元价值

> ordType

String

订单类型 market:市价单 limit:限价单 post_only: 只做maker单 fok:全部成交或立即取消单 ioc:立即成交并取消剩余单

> side

String

订单方向,buy sell

> posSide

String

持仓方向,未启用,请忽略。

> tdMode

String

交易模式 非保证金模式 cash:现金

> tgtCcy

String

市价单委托数量sz的单位base_ccy: 交易货币 quote_ccy:计价货币

> fillPx

String

最新成交价格

> tradeId

String

最新成交ID

> fillSz

String

最新成交数量

> fillTime

String

最新成交时间

> fillFee

String

最新一笔成交的手续费金额或者返佣金额:手续费扣除 为 ‘负数’,如 -0.01 ; 手续费返佣 为 ‘正数’,如 0.01

> fillFeeCcy

String

最新一笔成交的手续费币种

> execType

String

最新一笔成交的流动性方向 T:taker M:maker

> accFillSz

String

累计成交数量

> fillNotionalUsd

String

委托单已成交的美元价值

> avgPx

String

成交均价,如果成交数量为0,该字段也为0

> state

String

订单状态 canceled:撤单成功 live:等待成交 partially_filled: 部分成交 filled:完全成交

> lever

String

杠杆倍数,未启用,请忽略。

> tpTriggerPx

String

止盈触发价

> tpTriggerPxType

String

止盈触发价类型last:最新价格

> tpOrdPx

String

止盈委托价,止盈委托价格为-1时,执行市价止盈

> slTriggerPx

String

止损触发价

> slTriggerPxType

String

止损触发价类型last:最新价格

> slOrdPx

String

止损委托价,止损委托价格为-1时,执行市价止损

> feeCcy

String

交易手续费币种 币币:如果是买的话,收取的就是BTC;如果是卖的话,收取的就是USDT

> fee

String

订单交易累计的手续费与返佣对于币币,为订单交易累计的手续费,平台向用户收取的交易手续费,为负数。如: -0.01

> rebateCcy

String

返佣金币种 ,如果没有返佣金,该字段为“”

> rebate

String

返佣累计金额,仅适用于币币,平台向达到指定lv交易等级的用户支付的挂单奖励(返佣),如果没有返佣金,该字段为“”

> pnl

String

收益,未启用,请忽略。

> source

String

订单来源 13:策略委托单触发后的生成的限价单

> category

String

订单种类分类 normal:普通委托订单种类

> uTime

String

订单更新时间,Unix时间戳的毫秒数格式,如 1597026383085

> cTime

String

订单创建时间,Unix时间戳的毫秒数格式,如 1597026383085

> reqId

String

修改订单时使用的request ID,如果没有修改,该字段为""

> amendResult

String

修改订单的结果 -1: 失败 0:成功 1:自动撤单(因为修改失败导致订单自动撤销) 通过API修改订单时,如果cxlOnFail设置为false且修改失败后,则amendResult返回 -1 通过API修改订单时,如果cxlOnFail设置为true且修改失败后,则amendResult返回1 通过Web/APP修改订单时,如果修改失败后,则amendResult返回-1

> code

String

错误码,默认为0

> msg

String

错误消息,默认为""

对于市价委托,订单频道推送消息会出现状态为“完全成交”,但最新成交数量 (fillSz) 为 0 的情况。

策略委托订单频道

获取策略委托订单,首次订阅不推送,只有当下单、撤单等事件触发时,推送数据

请求示例:单个

{

"op": "subscribe",

"args": [

{

"channel": "orders-algo",

"instType": "SPOT",

"instId": "BTC-USD"

}

]

}

请求示例

{

"op": "subscribe",

"args": [

{

"channel": "orders-algo",

"instType": "SPOT"

}

]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,subscribe unsubscribe

args

Array

请求订阅的频道列表

> channel

String

频道名,orders-algo

> instType

String

产品类型 SPOT:币币

> instId

String

产品ID

成功返回示例:单个

{

"event": "subscribe",

"arg": {

"channel": "orders-algo",

"instType": "SPOT",

"instId": "BTC-USD"

}

}

成功返回示例

{

"event": "subscribe",

"arg": {

"channel": "orders-algo",

"instType": "SPOT"

}

}

失败返回示例

{

"event": "error",

"code": "60012",

"msg": "Illegal request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\" : \"orders-algo\", \"instType\" : \"SPOTT\"}]}"

}

返回参数

参数

类型

是否必须

描述

event

String

事件,subscribe unsubscribe error

arg

Object

订阅的频道

> channel

String

频道名

> instType

String

产品类型 SPOT:币币

> instId

String

产品ID

code

String

错误码

msg

String

错误消息

推送示例:单个

{

"arg": {

"channel": "orders-algo",

"uid": "77982378738415879",

"instType": "SPOT",

"instId": "BTC-USD"

},

"data": [{

"instType": "SPOT",

"instId": "BTC-USD",

"ordId": "312269865356374016",

"ccy": "BTC",

"clOrdId": "",

"algoId": "1234",

"px": "999",

"sz": "3",

"tdMode": "cash",

"tgtCcy": "",

"notionalUsd": "",

"ordType": "trigger",

"side": "buy",

"posSide": "net",

"state": "live",

"lever": "20",

"tpTriggerPx": "",

"tpTriggerPxType": "",

"tpOrdPx": "",

"slTriggerPx": "",

"slTriggerPxType": "",

"triggerPx": "99",

"triggerPxType": "last",

"ordPx": "12",

"tag": "adadadadad",

"actualSz": "",

"actualPx": "",

"actualSide": "",

"triggerTime": "1597026383085",

"cTime": "1597026383000"

}]

}

推送数据参数

参数名

类型

描述

arg

Object

订阅成功的频道

> channel

String

频道名

> uid

String

用户标识

> instType

String

产品类型

> instId

String

产品ID

data

Array

订阅的数据

> instType

String

产品类型

> instId

String

产品ID

> ccy

String

保证金币种,未启用,请忽略。

> ordId

String

订单ID,与策略委托订单关联的订单ID

> algoId

String

策略委托单ID

> clOrdId

String

客户自定义订单ID

> sz

String

委托数量,币币 以币为单位;

> ordType

String

订单类型 conditional:单向止盈止损 oco:双向止盈止损 trigger:计划委托

> side

String

订单方向,buy sell

> posSide

String

持仓方向,未启用,请忽略。

> tdMode

String

交易模式 非保证金模式 cash:现金

> tgtCcy

String

币币市价单委托数量sz的单位base_ccy: 交易货币 ;quote_ccy:计价货币仅适用于币币市价订单默认买单为quote_ccy,卖单为base_ccy

> lever

String

杠杆倍数,未启用,请忽略。

> state

String

订单状态 live:待生效 effective:已生效 canceled:已撤销 order_failed:委托失败

> tpTriggerPx

String

止盈触发价

> tpTriggerPxType

String

止盈触发价类型last:最新价格

> tpOrdPx

String

止盈委托价,委托价格为-1时,执行市价止盈

> slTriggerPx

String

止损触发价

> slTriggerPxType

String

止损触发价类型last:最新价格

> slOrdPx

String

止损委托价委托价格为-1时,执行市价止损

> triggerPx

String

计划委托单的触发价格

> triggerPxType

String

计划委托单的触发价类型last:最新价格

> ordPx

String

计划委托单的委托价格

> actualSz

String

实际委托量

> actualPx

String

实际委价

> tag

String

订单标签 字母(区分大小写)与数字的组合,可以是纯字母、纯数字,且长度在1-16位之间。

> notionalUsd

String

委托单预估美元价值

> actualSide

String

实际触发方向,sl:止损 tp:止盈

> triggerTime

String

策略委托触发时间,Unix时间戳的毫秒数格式,如 1597026383085

> reduceOnly

String

是否只减仓,true 或 false

> cTime

String

订单创建时间,Unix时间戳的毫秒数格式,如 1597026383085

高级策略委托订单频道

获取高级策略委托订单(冰山、时间加权、移动止盈止损),首次订阅推送,当下单、撤单等事件触发时,推送数据

请求示例:单个

{

"op": "subscribe",

"args": [{

"channel": "algo-advance",

"instType": "SPOT",

"instId": "BTC-USD"

}]

}

请求示例

{

"op": "subscribe",

"args": [{

"channel": "algo-advance",

"instType": "SPOT"

}]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,subscribe unsubscribe

args

Array

请求订阅的频道列表

> channel

String

频道名,algo-advance

> instType

String

产品类型 SPOT:币币

> instId

String

产品ID

> algoId

String

策略ID

成功返回示例:单个

{

"event": "subscribe",

"arg": {

"channel": "algo-advance",

"instType": "SPOT",

"instId": "BTC-USD"

}

}

成功返回示例

{

"event": "subscribe",

"arg": {

"channel": "algo-advance",

"instType": "SPOT"

}

}

失败返回示例

{

"event": "error",

"code": "60012",

"msg": "Illegal request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\" : \"algo-advance\", \"instType\" : \"SPOTT\"}]}"

}

返回参数

参数

类型

是否必须

描述

event

String

事件,subscribe unsubscribe error

arg

Object

订阅的频道

> channel

String

频道名

> instType

String

产品类型 SPOT:币币

> instId

String

产品ID

> algoId

String

策略ID

code

String

错误码

msg

String

错误消息

推送示例:单个

{

"arg":{

"channel":"algo-advance",

"uid": "77982378738415879",

"instType":"SPOT",

"instId":"BTC-USD"

},

"data":[

{

"actualPx":"",

"actualSide":"",

"actualSz":"0",

"algoId":"355056228680335360",

"cTime":"1630924001545",

"ccy":"",

"clOrdId": "",

"count":"1",

"instId":"BTC-USD",

"instType":"SPOT",

"lever":"0",

"notionalUsd":"",

"ordPx":"",

"ordType":"iceberg",

"pTime":"1630924295204",

"posSide":"net",

"pxLimit":"10",

"pxSpread":"1",

"pxVar":"",

"side":"buy",

"slOrdPx":"",

"slTriggerPx":"",

"state":"pause",

"sz":"0.1",

"szLimit":"0.1",

"tag": "adadadadad",

"tdMode":"cash",

"timeInterval":"",

"tpOrdPx":"",

"tpTriggerPx":"",

"triggerPx":"",

"triggerTime":"",

"callbackRatio":"",

"callbackSpread":"",

"activePx":"",

"moveTriggerPx":""

}

]

}

推送数据参数

参数名

类型

描述

arg

Object

订阅成功的频道

> channel

String

频道名

> uid

String

用户标识

> instType

String

产品类型

> instId

String

产品ID

> algoId

String

策略ID

data

Array

订阅的数据

> instType

String

产品类型

> instId

String

产品ID

> ccy

String

保证金币种,未启用,请忽略。

> ordId

String

订单ID,与策略委托订单关联的订单ID

> algoId

String

策略委托单ID

> clOrdId

String

客户自定义订单ID

> sz

String

委托数量,币币 以币为单位;

> ordType

String

订单类型iceberg:冰山委托twap:时间加权委托move_order_stop:移动止盈止损

> side

String

订单方向,buy sell

> posSide

String

持仓方向,未启用,请忽略。

> tdMode

String

交易模式非保证金模式 cash:现金

> tgtCcy

String

币币市价单委托数量sz的单位base_ccy: 交易货币 ;quote_ccy:计价货币仅适用于币币市价订单默认买单为quote_ccy,卖单为base_ccy

> lever

String

杠杆倍数,未启用,请忽略。

> state

String

订单状态 live:待生效 effective:已生效 canceled:已撤销 order_failed:委托失败

> tpTriggerPx

String

止盈触发价

> tpOrdPx

String

止盈委托价,委托价格为-1时,执行市价止盈

> slTriggerPx

String

止损触发价

> slOrdPx

String

止损委托价委托价格为-1时,执行市价止损

> triggerPx

String

计划委托单的触发价格

> ordPx

String

计划委托单的委托价格

> actualSz

String

实际委托量

> actualPx

String

实际委价

> tag

String

订单标签 字母(区分大小写)与数字的组合,可以是纯字母、纯数字,且长度在1-16位之间。

> notionalUsd

String

委托单预估美元价值

> actualSide

String

实际触发方向,sl:止损 tp:止盈

> triggerTime

String

策略委托触发时间,Unix时间戳的毫秒数格式,如 1597026383085

> cTime

String

订单创建时间,Unix时间戳的毫秒数格式,如 1597026383085

> pxVar

String

价格比例仅适用于冰山委托和时间加权委托

> pxSpread

String

价距仅适用于冰山委托和时间加权委托

> szLimit

String

单笔数量仅适用于冰山委托和时间加权委托

> pxLimit

String

挂单限制价仅适用于冰山委托和时间加权委托

> timeInterval

String

下单间隔仅适用于时间加权委托

> count

String

策略订单计数仅适用于冰山委托和时间加权委托

> callbackRatio

String

回调幅度的比例仅适用于移动止盈止损

> callbackSpread

String

回调幅度的价距仅适用于移动止盈止损

> activePx

String

移动止盈止损激活价格仅适用于移动止盈止损

> moveTriggerPx

String

移动止盈止损触发价格仅适用于移动止盈止损

> pTime

String

订单信息的推送时间,Unix时间戳的毫秒数格式,如 1597026383085

公共频道 产品频道

当有产品状态变化时(新币对上线、人工暂停/恢复交易等),推送产品的增量数据。

请求示例

{

"op": "subscribe",

"args": [

{

"channel" : "instruments",

"instType": "SPOT"

}

]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,subscribe unsubscribe

args

Array

请求订阅的频道列表

> channel

String

频道名,instruments

> instType

String

产品类型 SPOT:币币

成功返回示例

{

"event": "subscribe",

"arg": {

"channel": "instruments",

"instType": "SPOT"

}

}

失败返回示例

{

"event": "error",

"code": "60012",

"msg": "Illegal request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\" : \"instruments\", \"instType\" : \"SPOTT\"}]}"

}

返回参数

参数

类型

是否必须

描述

event

String

事件,subscribe unsubscribe error

arg

Object

订阅的频道

> channel

String

频道名

> instType

String

产品类型 SPOT:币币

code

String

错误码

msg

String

错误消息

推送示例

{

"arg": {

"channel": "instruments",

"instType": "SPOT"

},

"data": [

{

"alias": "",

"baseCcy": "BTC",

"category": "1",

"ctMult": "",

"ctType": "",

"ctVal": "",

"ctValCcy": "",

"expTime": "",

"instFamily": "",

"instId": "BTC-USD",

"instType": "SPOT",

"lever": "",

"listTime": "",

"lotSz": "0.0001",

"maxIcebergSz": "",

"maxLmtSz": "99999999999999",

"maxMktSz": "1000000",

"maxStopSz": "1000000",

"maxTriggerSz": "",

"maxTwapSz": "",

"minSz": "0.0001",

"optType": "",

"quoteCcy": "USD",

"settleCcy": "",

"state": "live",

"stk": "",

"tickSz": "0.01",

"uly": ""

}

]

}

推送数据参数

参数名

类型

描述

arg

Object

订阅的频道

> channel

String

频道名

> instType

String

产品类型

data

Array

订阅的数据

> instType

String

产品类型

> instId

String

产品ID,如 BTC-USD

> category

String

手续费档位,未启用,请忽略。

> uly

String

标的指数,未启用,请忽略。

> instFamily

String

交易品种,未启用,请忽略。

> baseCcy

String

交易货币币种,如 BTC-USD 中的 BTC

> quoteCcy

String

计价货币币种,如 BTC-USD 中的USD

> settleCcy

String

盈亏结算和保证金币种,未启用,请忽略。

> ctVal

String

合约面值,未启用,请忽略。

> ctMult

String

合约乘数,未启用,请忽略。

> ctValCcy

String

合约面值计价币种,未启用,请忽略。

> optType

String

期权类型,未启用,请忽略。

> stk

String

行权价格,未启用,请忽略。

> listTime

String

上线日期

> expTime

String

交割日期,未启用,请忽略。

> lever

String

该instId支持的最大杠杆倍数,未启用,请忽略。

> tickSz

String

下单价格精度,如 0.0001

> lotSz

String

下单数量精度,如0.001:BTC-USD

> minSz

String

最小下单数量

> ctType

String

合约类型,linear:正向合约 inverse:反向合约,未启用,请忽略。

> alias

String

合约日期别名,未启用,请忽略。

> state

String

产品状态 live:交易中 suspend:暂停中 preopen:预上线

> maxLmtSz

String

现货限价单的单笔最大委托数量

> maxMktSz

String

现货市价单的单笔最大委托数量

> maxTwapSz

String

现货时间加权单的单笔最大委托数量

> maxIcebergSz

String

现货冰山委托的单笔最大委托数量

> maxTriggerSz

String

现货计划委托委托的单笔最大委托数量

> maxStopSz

String

现货止盈止损委托的单笔最大委托数量

当产品预上线时,状态变更为预上线;

当产品下线的时候,查询不到该产品

行情频道

获取产品的最新成交价、买一价、卖一价和24小时交易量等信息。

最快100ms推送一次,没有触发事件时不推送,触发推送的事件有:成交、买一卖一发生变动。

请求示例

{

"op": "subscribe",

"args": [{

"channel": "tickers",

"instId": "BTC-USD"

}]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,subscribe unsubscribe

args

Array

请求订阅的频道列表

> channel

String

频道名,tickers

> instId

String

产品ID

成功返回示例

{

"event": "subscribe",

"arg": {

"channel": "tickers",

"instId": "BTC-USD"

}

}

失败返回示例

{

"event": "error",

"code": "60012",

"msg": "Illegal request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\" : \"tickers\", \"instId\" : \"BTC-USDD\"}]}"

}

返回参数

参数

类型

是否必须

描述

event

String

事件,subscribe unsubscribe error

arg

Object

订阅的频道

> channel

String

频道名

> instId

String

产品ID

code

String

错误码

msg

String

错误消息

推送示例

{

"arg": {

"channel": "tickers",

"instId": "BTC-USD"

},

"data": [

{

"instType": "SPOT",

"instId": "BTC-USD",

"last": "16838.75",

"lastSz": "0.0027",

"askPx": "16838.75",

"askSz": "0.0275",

"bidPx": "16836.5",

"bidSz": "0.0404",

"open24h": "16762.13",

"high24h": "16943.44",

"low24h": "16629.04",

"sodUtc0": "16688.74",

"sodUtc8": "16700.35",

"volCcy24h": "3016898.9552",

"vol24h": "179.6477",

"ts": "1672842446928"

}

]

}

推送数据参数

参数名

类型

描述

arg

Object

订阅成功的频道

> channel

String

频道名

> instId

String

产品ID

data

Array

订阅的数据

instType

String

产品类型

instId

String

产品ID

last

String

最新成交价

lastSz

String

最新成交的数量

askPx

String

卖一价

askSz

String

卖一价对应的量

bidPx

String

买一价

bidSz

String

买一价对应的数量

open24h

String

24小时开盘价

high24h

String

24小时最高价

low24h

String

24小时最低价

volCcy24h

String

24小时成交量,以币为单位数值为计价货币的数量。

vol24h

String

24小时成交量,以张为单位数值为交易货币的数量。

sodUtc0

String

UTC 0 时开盘价

sodUtc8

String

UTC+8 时开盘价

ts

String

数据产生时间,Unix时间戳的毫秒数格式,如 1597026383085

K线频道

获取K线数据,推送频率最快是间隔1秒推送一次数据。

请求示例

{

"op": "subscribe",

"args": [{

"channel": "candle1D",

"instId": "BTC-USD"

}]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,subscribe unsubscribe

args

Array

请求订阅的频道列表

> channel

String

频道名,candle3M candle1Mcandle1Wcandle1D candle2D candle3D candle5Dcandle12H candle6H candle4H candle2H candle1Hcandle30m candle15m candle5m candle3m candle1mcandle3Mutc candle1Mutc candle1Wutc candle1Dutc candle2Dutc candle3Dutc candle5Dutc candle12Hutc candle6Hutc

> instId

String

产品ID

成功返回示例

{

"event": "subscribe",

"arg": {

"channel": "candle1D",

"instId": "BTC-USD"

}

}

失败返回示例

{

"event": "error",

"code": "60012",

"msg": "Illegal request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\" : \"candle1D\", \"instId\" : \"BTC-USD-191227\"}]}"

}

返回参数

参数

类型

是否必须

描述

event

String

事件,subscribe unsubscribe error

arg

Object

订阅的频道

> channel

String

频道名

> instId

String

产品ID

code

String

错误码

msg

String

错误消息

推送示例

{

"arg": {

"channel": "candle1m",

"instId": "BTC-USD"

},

"data": [

[

"1672913160000",

"16837.25",

"16837.25",

"16837.25",

"16837.25",

"0.0438",

"737.4716",

"737.4716",

"1"

]

]

}

推送数据参数

参数名

类型

描述

arg

Object

订阅成功的频道

> channel

String

频道名

> instId

String

产品ID

data

Array

订阅的数据

> ts

String

开始时间,Unix时间戳的毫秒数格式,如 1597026383085

> o

String

开盘价格

> h

String

最高价格

> l

String

最低价格

> c

String

收盘价格

> vol

String

交易量,数值为交易货币的数量。

> volCcy

String

交易量,数值为计价货币的数量。

> volCcyQuote

String

交易量,以计价货币为单位,未启用,请忽略。

> confirm

String

K线状态 0 代表 K 线未完结,1 代表 K 线已完结。

交易频道

获取最近的成交数据,有成交数据就推送,每次推送仅包含一条成交数据。

请求示例

{

"op": "subscribe",

"args": [{

"channel": "trades",

"instId": "BTC-USD"

}]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,subscribe unsubscribe

args

Array

请求订阅的频道列表

> channel

String

频道名,trades

> instId

String

产品ID

成功返回示例

{

"event": "subscribe",

"arg": {

"channel": "trades",

"instId": "BTC-USD"

}

}

失败返回示例

{

"event": "error",

"code": "60012",

"msg": "Illegal request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\" : \"trades\", \"instId\" : \"BTC-USD-191227\"}]}"

}

返回参数

参数

类型

是否必须

描述

event

String

事件,subscribe unsubscribe error

arg

Object

订阅的频道

> channel

String

频道名

> instId

String

产品ID

code

String

错误码

msg

String

错误消息

推送示例

{

"arg": {

"channel": "trades",

"instId": "BTC-USD"

},

"data": [

{

"instId": "BTC-USD",

"tradeId": "130639474",

"px": "42219.9",

"sz": "0.12060306",

"side": "buy",

"ts": "1630048897897"

}

]

}

推送数据参数

参数名

类型

描述

arg

Object

订阅成功的频道

> channel

String

频道名

> instId

String

产品ID

data

Array

订阅的数据

> instId

String

产品ID,如 BTC-USD

> tradeId

String

成交ID

> px

String

成交价格

> sz

String

成交数量

> side

String

成交方向,buy sell

> ts

String

成交时间,Unix时间戳的毫秒数格式,如 1597026383085

深度频道

获取深度数据,books是400档频道,books5是5档频道, bbo-tbt是先1档后实时推送的频道,books-l2-tbt是先400档后实时推送的频道,books50-l2-tbt是先50档后实时推的频道;

books 首次推400档快照数据,以后增量推送,即每100毫秒有深度变化推送一次变化的数据

books5首次推5档快照数据,以后定量推送,每100毫秒有深度变化推送一次5档数据,即每次都推送5档数据

bbo-tbt 首次推1档快照数据,以后定量推送,每10毫秒有深度变化推送一次1档数据,即每次都推送1档数据

books-l2-tbt 首次推400档快照数据,以后增量推送,即每10毫秒有深度有变化推送一次变化的数据

books50-l2-tbt 首次推50档快照数据,以后增量推送,即每10毫秒有深度有变化推送一次变化的数据

books-l2-tbt400档深度频道,只允许交易手续费等级VIP4及以上的API用户订阅。

books50-l2-tbt50档深度频道,只允许交易手续费等级VIP4及以上的API用户订阅.

身份认证参考登录功能

请求示例

{

"op": "subscribe",

"args": [{

"channel": "books",

"instId": "BTC-USD"

}]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,subscribe unsubscribe

args

Array

请求订阅的频道列表

> channel

String

频道名,books books5 books-l2-tbt books50-l2-tbt

> instId

String

产品ID

返回示例

{

"event": "subscribe",

"arg": {

"channel": "books",

"instId": "BTC-USD"

}

}

失败示例

{

"event": "error",

"code": "60012",

"msg": "Illegal request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\" : \"books\", \"instId\" : \"BTC-USDC\"}]}"

}

返回参数

参数

类型

是否必须

描述

event

String

事件,subscribe unsubscribe error

arg

Object

订阅的频道

> channel

String

频道名

> instId

String

产品ID

msg

String

错误消息

code

String

错误码

推送示例 :全量

{

"arg": {

"channel": "books",

"instId": "BTC-USD"

},

"action": "snapshot",

"data": [{

"asks": [

["8476.98", "415", "0", "13"],

["8477", "7", "0", "2"],

["8477.34", "85", "0", "1"],

["8477.56", "1", "0", "1"],

["8505.84", "8", "0", "1"],

["8506.37", "85", "0", "1"],

["8506.49", "2", "0", "1"],

["8506.96", "100", "0", "2"]

],

"bids": [

["8476.97", "256", "0", "12"],

["8475.55", "101", "0", "1"],

["8475.54", "100", "0", "1"],

["8475.3", "1", "0", "1"],

["8447.32", "6", "0", "1"],

["8447.02", "246", "0", "1"],

["8446.83", "24", "0", "1"],

["8446", "95", "0", "3"]

],

"ts": "1597026383085",

"checksum": -855196043

}]

}

推送示例:增量

{

"arg": {

"channel": "books",

"instId": "BTC-USD"

},

"action": "update",

"data": [{

"asks": [

["8476.98", "415", "0", "13"],

["8477", "7", "0", "2"],

["8477.34", "85", "0", "1"],

["8477.56", "1", "0", "1"],

["8505.84", "8", "0", "1"],

["8506.37", "85", "0", "1"],

["8506.49", "2", "0", "1"],

["8506.96", "100", "0", "2"]

],

"bids": [

["8476.97", "256", "0", "12"],

["8475.55", "101", "0", "1"],

["8475.54", "100", "0", "1"],

["8475.3", "1", "0", "1"],

["8447.32", "6", "0", "1"],

["8447.02", "246", "0", "1"],

["8446.83", "24", "0", "1"],

["8446", "95", "0", "3"]

],

"ts": "1597026383085",

"checksum": -855196043

}]

}

推送数据参数

参数名

类型

描述

arg

Object

订阅成功的频道

> channel

String

频道名

> instId

String

产品ID

action

String

推送数据动作,增量推送数据还是全量推送数据 snapshot:全量 update:增量

data

Array

订阅的数据

> asks

Array

卖方深度

> bids

Array

买方深度

> ts

String

数据更新时间戳,Unix时间戳的毫秒数格式,如 1597026383085

> checksum

Integer

检验和 (下方注解)

币币的asks和bids值数组举例说明: ["411.8","10", "0","4"] 411.8为深度价格,10为此价格的交易币的数量,0该字段已弃用(始终为0),4为此价格的订单数量

Checksum机制

此机制可以帮助用户校验深度数据的准确性。

深度合并

用户订阅增量推送(如:books400档)深度频道成功后,首先获取初始全量深度数据,当获取到增量推送数据后,更新本地全量深度数据。

如果有相同价格,则比较数量;数量为0删除此深度,数量有变化则替换此数据。

如果没有相同价格,则按照价格优劣排序(bid为价格降序,ask为价格升序),将深度信息插入到全量数据中

计算校验和

先用深度合并后前25档bids和asks组成一个字符串(其中ask和bid中的价格和数量以冒号连接),再计算其crc32值(32位有符号整型)。

计算校验和

1.bid和ask超过25档

合并后全量深度数据(在此仅展示2档数据,实际应截取25档数据):

{

"bids": [

["3366.1", "7", "0", "3"],

["3366", "6", "3", "4"]

],

"asks": [

["3366.8", "9", "10", "3"],

["3368", "8", "3", "4"]

]

}

校验字符串:

"3366.1:7:3366.8:9:3366:6:3368:8"

2.bid或ask不足25档

合并后全量深度数据:

{

"bids": [

["3366.1", "7", "0", "3"]

],

"asks": [

["3366.8", "9", "10", "3"],

["3368", "8", "3", "4"],

["3372", "8", "3", "4"]

]

}

校验字符串:

"3366.1:7:3366.8:9:3368:8:3372:8"

当bid和ask深度数据超过25档时,截取各自25档数据,要校验的字符串按照bid、ask深度数据交替方式连接。如:bid[价格:数量]:ask[价格:数量]:bid[价格:数量]:ask[价格:数量]...

bid或ask深度数据不足25档时,直接忽略缺失的深度。如:bid[价格:数量]:ask[价格:数量]:asks[价格:数量]:asks[价格:数量]...

Status 频道

获取系统维护的状态,当系统维护状态改变时推送。首次订阅:”推送最新一条的变化数据“;后续每次有状态变化,推送变化的内容。

请求示例

{

"op": "subscribe",

"args": [{

"channel": "status"

}]

}

请求参数

参数

类型

是否必须

描述

op

String

操作,subscribe unsubscribe

args

Array

请求订阅的频道列表

> channel

String

频道名, status

成功返回示例

{

"event": "subscribe",

"arg": {

"channel": "status"

}

}

失败返回示例

{

"event": "error",

"code": "60012",

"msg": "Illegal request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\" : \"statuss\"}]}"

}

返回参数

参数

类型

是否必须

描述

event

String

事件,subscribe unsubscribe error

arg

Object

订阅的频道

> channel

String

频道名

code

String

错误码

msg

String

错误消息

推送示例

{

"arg": {

"channel": "status"

},

"data": [{

"title": "Spot System Upgrade",

"state": "scheduled",

"begin": "1610019546",

"href": "",

"end": "1610019546",

"serviceType": "1",

"system": "classic",

"scheDesc": "",

"ts": "1597026383085"

}]

}

推送数据参数

参数名

类型

描述

arg

Object

订阅成功的频道

> channel

String

频道名

data

Array

订阅的数据

> title

String

系统维护说明的标题

> state

String

系统的状态,scheduled:等待中 ; ongoing:进行中 ; pre_open:预开放;completed:已完成 canceled: 已取消 当维护时间过长,会存在预开放时间,一般持续10分钟左右。

> begin

String

系统维护的开始时间,Unix时间戳的毫秒数格式 如:1617788463867

> end

String

交易全面开放的时间,Unix时间戳的毫秒数格式 如:1617788463867 在维护完成前,是预期结束时间;维护完成后,会变更为实际结束时间。

> preOpenBegin

String

预开放开始的时间,开放撤单、Post Only 下单和资金转入功能的时间

> href

String

系统维护详情的超级链接,若无返回值,默认值为空,如:“”

> serviceType

String

服务类型, 0:WebSocket ; 1:经典账户 5:统一账户;99:其他(如:停止部分产品交易)

> system

String

系统,classic:经典账户,unified:统一账户

> scheDesc

String

改期进度说明,如: 由 2021-01-26T16:30:00.000Z 改期到 2021-01-28T16:30:00.000Z

> ts

String

推送时间,Unix时间戳的毫秒数格式,如:1617788463867

错误码 REST

REST API 错误码从 50000 到 59999

公共

错误码从 50000 到 53999

通用类

错误码

HTTP 状态码

错误提示

0

200

1

200

操作全部失败

2

200

批量操作部分成功

50000

400

body不能为空

50001

503

服务暂时不可用,请稍后重试

50002

400

非法的json数据

50004

400

接口请求超时(不代表请求成功或者失败,请检查请求结果)

50005

410

接口已下线或无法使用

50006

400

无效的Content_Type,请使用"application/json"格式

50007

200

用户被冻结

50008

200

用户不存在

50009

200

用户处于爆仓冻结

50010

200

用户ID为空

50011

429

用户请求频率过快,超过该接口允许的限额

50012

200

用户状态无效

50013

429

当前系统繁忙,请稍后重试

50014

400

必填参数{0}不能为空

50015

400

参数{0}和{1}不能同时为空

50016

400

参数{0}和{1}不匹配

50024

200

参数{0}和{1}不能同时存在

50025

200

参数{0}传值个数超过最大限制{1}

50026

500

系统错误,请稍后重试

50027

200

当前账户已被限制交易

50028

200

账户异常无法下单

50029

200

你的账户已经触发风控体系,禁止该标的{0}交易,请联系客服进行处理

50030

200

用户没有使用此API接口的权限

50032

200

您的账户已设置禁止该币种交易,请确认后重试

50033

200

您的账户已设置禁止该业务线交易,请确认后重试

50035

403

该接口要求APIKey必须绑定IP

50036

200

无效的expTime

50037

200

订单已过期

50038

200

该功能模拟盘暂不支持

50039

200

时间戳分页时,不支持使用before参数

50041

200

您当前不在白名单列表,请联系客服

API 类

错误码

HTTP 状态码

错误提示

50100

400

Api 已被冻结,请联系客服处理

50101

401

APIKey 与当前环境不匹配

50102

401

请求时间戳过期

50103

401

请求头"OK-ACCESS-KEY"不能为空

50104

401

请求头"OK-ACCESS-PASSPHRASE"不能为空

50105

401

请求头"OK-ACCESS-PASSPHRASE"错误

50106

401

请求头"OK-ACCESS-SIGN"不能为空

50107

401

请求头"OK-ACCESS-TIMESTAMP"不能为空

50108

401

券商ID不存在

50109

401

券商域名不存在

50110

401

您的IP{0}不在APIKey绑定IP名单中 (您可以将您的IP加入到APIKey绑定白名单中)

50111

401

无效的OK-ACCESS-KEY

50112

401

无效的OK-ACCESS-TIMESTAMP

50113

401

无效的签名

50114

401

无效的授权

50115

405

无效的请求类型

交易类

错误码

HTTP 状态码

错误提示

51000

400

{0}参数错误

51001

200

交易产品ID不存在

51003

200

ordId或clOrdId至少填一个

51005

200

委托数量大于单笔上限

51006

200

委托价格不在限价范围内(最高买入价:{0},最低卖出价:{1})

51008

200

委托失败,账户 {0} 可用余额不足

51008

200

委托失败,账户余额不足

51009

200

下单功能被平台冻结

51010

200

当前账户模式不支持此操作

51011

200

ordId重复

51012

200

币种不存在

51014

200

指数不存在

51015

200

instId和instType不匹配

51016

200

clOrdId重复

51020

200

委托数量必须超过单笔下限

51023

200

仓位不存在

51024

200

交易账户冻结

51025

200

委托笔数超限

51026

200

交易产品类型不匹配指数(instType和uly不匹配)

51030

200

资金费结算中

51031

200

委托价格不在平仓限价范围内

51032

200

市价全平中

51033

200

币对单笔交易已达限额

51037

200

当前账户风险状态,仅支持降低账户风险方向的IOC订单

51038

200

当前风险模块下已经存在降低账户风险方向的IOC类型订单

51044

200

当前订单类型{0}, {1}不支持设置止盈和止损

51046

200

止盈触发价格应该大于委托价格

51047

200

止损触发价格应该小于委托价格

51048

200

止盈触发价格应该小于委托价格

51049

200

止损触发价格应该大于委托价格

51050

200

止盈触发价格应该大于卖一价

51051

200

止损触发价格应该小于卖一价

51052

200

止盈触发价格应该小于买一价

51053

200

止损触发价格应该大于买一价

51054

500

获取信息超时,请稍候重试

51056

200

当前策略不支持该操作

51057

200

简单交易模式下不可用合约网格

51058

200

该策略无仓位

51059

200

策略当前状态不支持此操作

51101

200

超出单笔最大挂单张数

51103

200

超出标的最大挂单数量

51104

200

超出标的最大挂单张数

51106

200

超出标的最大可开张数

51107

200

超出标的最大持仓张数

51109

200

订单深度中无买一卖一价

51110

200

集合竞价开始后方可下限价单

51111

200

批量下单时,超过最大单数{0}

51112

200

平仓张数大于该仓位的可平张数

51113

429

市价全平操作过于频繁

51115

200

市价全平前请先撤销所有平仓单

51116

200

委托价格或触发价格超过{0}美元

51117

200

平仓单挂单单数超过限制

51120

200

下单数量不足{0}张

51121

200

下单张数应为一手张数的倍数

51122

200

委托价格小于最小值{0}

51124

200

价格发现期间您只可下限价单

51127

200

仓位可用余额为0

51129

200

持仓及买入订单价值已达到持仓限额,不允许继续买入

51131

200

仓位可用余额不足

51132

200

仓位正资产小于最小交易单位

51133

200

跨币种全仓币币不支持只减仓功能

51134

200

平仓失败,请检查持仓和挂单

51135

200

您的平仓价格已触发限价,最高买入价格为{0}

51136

200

您的平仓价格已触发限价,最低卖出价格为{0}

51137

200

您的开仓价格已触发限价,最高买入价格为{0}

51138

200

您的开仓价格已触发限价,最低卖出价格为{0}

51139

200

交易账户下币币不支持只减仓功能

51143

200

您的询价失败,请稍后重试

51148

200

只减仓委托仅允许减少仓位数量,确保你的仓位不会增加

51149

500

下单超时,请稍候重试

51150

200

交易数量或价格的精度超过限制

51201

200

市价委托单笔价值不能超过 1,000,000 USDT

51202

200

市价单下单数量超出最大值

51203

200

普通委托数量超出最大限制{0}

51204

200

限价委托单价格不能为空

51205

200

不支持只减仓操作

51206

200

请先撤销当前下单产品{0}的只减仓挂单,避免反向开仓

51250

200

策略委托价格不在正确范围内

51251

200

策略委托类型错误

51252

200

策略委托数量不在正确范围内

51253

200

冰山委托单笔均值超限

51254

200

冰山委托单笔均值错误

51255

200

冰山委托单笔委托超限

51256

200

冰山委托深度错误

51257

200

跟踪委托回调服务错误,回调幅度限制为{0}

51258

200

跟踪委托失败,卖单激活价格需大于最新成交价格

51259

200

跟踪委托失败,买单激活价格需小于最新成交价格

51260

200

每个用户最多可同时持有{0}笔未成交的跟踪委托

51261

200

每个用户最多可同时持有{0}笔未成交的止盈止损

51262

200

每个用户最多可同时持有{0}笔未成交的冰山委托

51263

200

每个用户最多可同时持有{0}笔未成交的时间加权单

51264

200

时间加权单笔均值超限

51265

200

时间加权单笔上限错误

51267

200

时间加权扫单比例出错

51268

200

时间加权扫单范围出错

51269

200

时间加权委托间隔错误,应为{0}<=x<={1}

51270

200

时间加权委托深度限制为 0

51271

200

时间加权委托失败,扫单比例应该为 0

51272

200

时间加权委托失败,扫单范围应该为 0

51273

200

时间加权委托总量应为大于 0

51274

200

时间加权委托总数量需大于单笔上限

51275

200

止盈止损市价单笔委托数量不能超过最大限制

51276

200

止盈止损市价单不能指定价格

51277

200

止盈触发价格不能大于最新成交价

51278

200

止损触发价格不能小于最新成交价

51279

200

止盈触发价格不能小于最新成交价

51280

200

止损触发价格不能大于最新成交价

51281

200

计划委托不支持使用tgtCcy参数

51282

200

吃单价优于盘口的比例范围

51283

200

时间间隔的范围{0}s~{1}s

51284

200

单笔数量的范围{0}~{1}

51285

200

委托总量的范围{0}~{1}

51286

200

下单金额需大于等于{0}

51288

200

策略正在停止中,请勿重复点击

51289

200

策略配置不存在,请稍后再试

51290

200

策略引擎正在升级,请稍后重试

51291

200

策略不存在或已停止

51292

200

策略类型不存在

51293

200

策略不存在

51294

200

该策略暂不能创建,请稍后再试

51299

200

策略委托失败,用户最多可持有{0}笔该类型委托

51300

200

止盈触发价格不能大于标记价格

51302

200

止损触发价格不能小于标记价格

51303

200

止盈触发价格不能小于标记价格

51304

200

止损触发价格不能大于标记价格

51305

200

止盈触发价格不能大于指数价格

51306

200

止损触发价格不能小于指数价格

51307

200

止盈触发价格不能小于指数价格

51308

200

止损触发价格不能大于指数价格

51309

200

集合竞价期间不能创建策略

51311

200

移动止盈止损委托失败,回调幅度限制为{0}

51312

200

移动止盈止损委托失败,委托数量范围{0}

51313

200

逐仓自主划转模式不支持策略部分

51341

200

当前策略状态下暂不支持平仓

51342

200

已有平仓单,请稍后重试

51343

200

止盈价格需小于区间最低价格

51344

200

止损价格需大于区间最高价格

51345

200

策略类型不是网格策略

51346

200

最高价格不能低于最低价格

51347

200

暂无可提取利润

51348

200

止损价格需小于区间最低价格

51349

200

止盈价格需大于区间最高价格

51350

200

暂无可推荐参数

51351

200

单格收益必须大于0

51400

200

撤单失败,订单不存在

51401

200

撤单失败,订单已撤销

51402

200

撤单失败,订单已完成

51403

200

撤单失败,该委托类型无法进行撤单操作

51404

200

价格发现第二阶段您不可撤单

51405

200

撤单失败,您当前没有未成交的订单

51406

400

撤单数量超过最大允许单数{0}

51407

200

ordIds 和 clOrdIds 不能同时为空

51408

200

币对 id 或币对名称与订单信息不匹配

51409

200

币对 id 或币对名称不能同时为空

51410

200

撤单失败,订单已处于撤销中

51411

200

用户没有执行mass cancel的权限

51412

200

委托已触发,暂不支持撤单

51413

200

撤单失败,接口不支持该委托类型的撤单

51415

200

下单失败,现货交易仅支持设置最新价为触发价格,请更改触发价格并重试

51500

200

价格和数量不能同时为空

51501

400

修改订单超过最大允许单数{0}

51503

200

修改订单失败,订单不存在

51506

200

订单类型不支持改单

51508

200

集合竞价第一阶段和第二阶段不允许改单

51509

200

修改订单失败,订单已撤销

51510

200

修改订单失败,订单已完成

51511

200

操作失败,订单价格不满足Post Only条件

51512

200

批量修改订单失败。同一批量改单请求中不允许包含相同订单。

51513

200

对于正在处理的同一订单,改单请求次数不得超过3次

51600

200

查询订单的状态不存在

51601

200

订单状态和订单id不能同时存在

51602

200

订单状态或订单id必须存在一个

51603

200

查询订单不存在

51607

200

文件正在生成中

数据类

错误码

HTTP 状态码

错误提示

52000

200

没有最新行情信息

币币

错误码从 54000 到 54999

错误码

HTTP 状态码

错误提示

54000

200

暂不支持币币杠杆业务

资金类

错误码从 58000 到 58999

错误码

HTTP 状态码

错误提示

58002

200

请先开通余币宝服务

58003

200

余币宝不支持该币种

58004

200

账户冻结

58005

200

申购/赎回额度不可超过{0}

58006

200

币种{0}不支持当前操作

58007

200

资金接口服务异常,请稍后再试。

58008

200

您没有该币种资产

58009

200

币对不存在

58010

200

该链{0}暂不支持

58011

200

抱歉,由于当地法律法规,无法为{region}未认证用户提供服务,请先认证身分以继续使用

58012

200

抱歉,由于当地法律法规,无法为{region}未认证用户提供服务,所以您无法向该用户转账

58100

200

行权或结算中,暂无法转入或转出

58101

200

划转冻结

58102

429

划转过于频繁,请降低划转频率

58104

200

您在法币区的交易异常,现已被限制划转功能,请您联系在线客服以解除限制

58105

200

您在法币区的交易异常,现已被限制划转功能,请您在网页或APP进行法币划转操作以完成身份验证

58112

200

资金划转失败,请稍后重试

58114

400

转账金额必须大于零(划转接口,金额输入不正确)

58115

200

子账户不存在

58116

200

转出数量大于最大可转数量

58117

200

账户资产异常,请先处理负资产后再划转

58119

200

{0} 子账户没有转出权限,请先设置

58120

200

划转服务暂不可用,请稍后重试

58121

200

此次划转将导致您的仓位风险水平较高,进而可能引起爆仓。您需要重新调整划转金额,确保仓位处于安全水平后,再进行划转操作。

58123

200

from和to不可相同

58124

200

资金划转中,划转id:{trId},请通过接口(GET /api/v5/asset/transfer-state)获取最新状态

58200

200

该币种暂不支持从{0}提现至{1},敬请谅解

58201

200

今日提现金额累计超过每日限额

58202

200

NEO最小提现数量为1,且提现数量必须为整数

58203

200

请先添加提现地址

58204

200

提现冻结

58205

200

提现金额大于单笔提现最大金额

58206

200

提现金额小于单笔最小提现金额

58207

200

提币地址不在免认证白名单内

58208

200

提现失败,邮箱未绑定

58209

200

子账户不能充值或提现

58210

200

提现手续费大于最大值(提现接口,提现手续费输入有误)

58211

200

提现手续费小于最小值(提现接口,手续费输入有误)

58212

200

提现手续费应填写为提币数量的{0}%

58213

200

提现前请先设置交易密码

58214

200

{chainName}维护中,暂停提币

58215

200

提币申请ID不存在

58216

200

不允许执行该操作

58217

200

您当前的提现地址存在风险,暂时不能提现,详情请联系客服

58218

200

您保存的提现账户已过期

58220

200

提币请求已撤销

58221

200

提币地址需要标签

58222

200

提币地址不合法

58224

200

该类型币种暂不支持链上提币到 地址,请通过内部转账进行提币

58225

200

抱歉,由于当地法律法规,无法为{region}未认证用户提供服务,所以您无法向该用户转账

58226

200

{chainName} 已下线,不支持提币

58300

200

创建充值地址超过上限

58301

200

充值地址不存在

58302

200

充值地址需要标签

58303

200

该链{0}充值已关闭

58304

200

创建invoice失败

58350

200

您的余额不足

58351

200

invoice已经过期

58352

200

invoice无效

58353

200

充币数量需要在限额范围内

58354

200

单日达到生成invoice 10,000 个的上限

58355

200

用户没有使用此API接口的权限,请联系您的客户经理

58356

200

同节点账户不支持闪电网络充币或提币

58357

200

币种{0}不允许创建充值地址

58358

200

fromCcy与toCcy不可相同

58370

200

小额兑换功能每日使用次数超限

58371

200

小额资产超过最大限制

58372

200

小额资产不足

账户类

错误码从 59000 到 59999

错误码

HTTP 状态码

错误提示

59000

200

挂单或持仓存在,无法设置

59002

200

子账户挂单、持仓或策略存在,无法设置

59004

200

只支持同一业务线下交易产品ID

59110

200

该{0}对应的产品业务线不支持使用tgtCcy参数

59200

200

账户余额不足

59201

200

账户余额是负数

59401

200

持仓价值达到持仓限制

59402

200

查询条件中的instId的交易产品当前不是可交易状态,请填写单个instid逐个查询状态详情

59500

200

仅母账户有操作权限

59501

200

每个账户最多可创建 50个APIKey

59502

200

备注名不可以与当前已创建的APIKey备注名重复

59503

200

每个 APIKey 最多可以绑定20个IP地址

59504

200

子账户不支持提币功能

59505

200

passphrase 格式不正确,支持6-32位字母和数字组合(区分大小写,不支持空格符号)

59506

200

APIKey 不存在

59507

200

转出账户和转入账户必须是同一个母账户下的2个不同的子账户

59508

200

{0}该子账户被冻结

59510

200

子账户不存在

59601

200

子账户名称已存在

59602

200

创建的APIkey数量超过上限

59603

200

创建子账户超过上限时

59604

200

仅母账APIkey有操作此接口的权限

59605

200

子账户的APIkey不存在

59606

200

删除失败,请将子账户中的余额划转到母账户

59612

200

时间参数格式转换失败

59613

200

当前未与子账户建立托管关系

59614

200

托管子账户不支持此操作

59615

200

起始日期和结束日期的时间间隔不能超过180天。

59616

200

起始日期不能大于结束日期

59617

200

子账户创建成功,账户等级设置失败

59618

200

创建子账户失败

WebSocket 公共

错误码从 60000 到 63999

通用类

错误码

错误消息

60001

"OK-ACCESS-KEY"不能为空

60002

"OK-ACCESS-SIGN"不能为空

60003

"OK-ACCESS-PASSPHRASE"不能为空

60004

无效的 OK-ACCESS-TIMESTAMP

60005

无效的 OK-ACCESS-KEY

60006

请求时间戳过期

60007

无效的签名

60008

当前服务不支持订阅{0}频道,请检查WebSocket地址

60009

登录失败

60011

用户需要登录

60012

不合法的请求

60013

无效的参数 args

60014

用户请求频率过快,超过该接口允许的限额

60015

30秒内没有数据通讯,连接关闭

60016

缓冲区无法写入数据,连接关闭

60017

无效的url path

60018

频道不存在

60019

无效的op{0}

60020

超出最大允许订阅的APIKey数量{0}

60021

该功能不支持多账户登录使用

60022

批量登录部分成功

60023

批量登录请求过于频繁

60024

passphrase不正确

60025

超出最大允许订阅的token数量{0}

60026

不支持APIKey和token同时登录

60027

参数{0}不可为空

60028

当前服务不支持交易功能,请检查WebSocket地址

60029

books-l2-tbt深度频道仅支持手续费等级为VIP4及以上的用户订阅使用

60030

books50-l2-tbt深度频道仅支持手续费等级为VIP4及以上的用户订阅使用

63999

内部系统错误