这是bitvavo api的python包装器

python-bitvavo-api的Python项目详细描述


python bitvavo api

这是bitvavo api的python包装器。此项目可用于构建与Bitvavo平台交互的您自己的项目。api上的每个可用函数都可以通过rest请求或通过websockets调用。有关每个参数的详细信息,请参阅bitvavo api文档

安装

pip install python-bitvavo-api

速率限制

Bitvavo使用基于权重的速率限制系统,允许的限制是每IP或API密钥每分钟1000个。请检查bitvavo api文档中的每个端点以查看权重。不遵守速率限制将导致IP或API密钥被禁止。 由于在每个rest请求的头中都返回剩余限制,因此会在本地跟踪剩余限制,并可以通过以下方式请求:

limit = bitvavo.getRemainingLimit()

但是,websocket函数不返回剩余的限制,因此仅在发出禁令后本地更新该限制。

休息请求

所有函数(rest和websockets)中使用的一般约定是,所有可选参数都作为字典传递,而必需的参数则作为单独的值传递。只有在下订单需要一些可选参数,因为限制订单比市场订单需要更多信息。返回的响应也都转换为字典,以便response['<;key>;']='<;value>;'

入门

API密钥和密钥对于私有调用是必需的,对于公共调用是可选的。访问窗口和调试参数对于所有调用都是可选的。访问窗口用于确定请求是否在时间内到达,该值以毫秒为单位指定。如果出现错误,您可以使用时间功能将您的时间同步到我们的服务器时间。如果要记录其他信息和完整响应,则应将调试设置为true。任何参数都可以省略,如果没有设置API密钥和密钥,私有函数将返回一个错误。

frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})

一般

获取时间

response=bitvavo.time()print(response)
<细节>查看响应
{"time":1543397021396}
<详细内容>

获得市场
# options: marketresponse=bitvavo.markets({})print(response)
<细节>查看响应
{"market":"ADA-BTC","status":"trading","base":"ADA","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"ADA-EUR","status":"trading","base":"ADA","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}{"market":"AE-BTC","status":"trading","base":"AE","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"AE-EUR","status":"trading","base":"AE","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}...
<详细内容>

获取资产
# options: symbolresponse=bitvavo.assets({})print(response)
<细节>查看响应
[{"symbol":"ADA","name":"Cardano","decimals":6,"depositFee":"0","depositConfirmations":20,"depositStatus":"OK","withdrawalFee":"0.2","withdrawalMinAmount":"0.2","withdrawalStatus":"OK","message":""},{"symbol":"AE","name":"Aeternity","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},{"symbol":"AION","name":"Aion","decimals":8,"depositFee":"0","depositConfirmations":0,"depositStatus":"","withdrawalFee":"3","withdrawalMinAmount":"3","withdrawalStatus":"","message":""},{"symbol":"ANT","name":"Aragon","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},...]
<详细内容>

市场数据

按市场获取书本

pip install python-bitvavo-api
0 <细节>查看响应
pip install python-bitvavo-api
1 <详细内容>

按市场进行交易
pip install python-bitvavo-api
2 <细节>查看响应
pip install python-bitvavo-api
3 <详细内容>

按市场购买蜡烛

pip install python-bitvavo-api
4 <细节>查看响应
pip install python-bitvavo-api
5 <详细内容>

获取价格标签
pip install python-bitvavo-api
6 <细节>查看响应
pip install python-bitvavo-api
7 <详细内容>

获取Book Ticker
pip install python-bitvavo-api
8 <细节>查看响应
pip install python-bitvavo-api
9 <详细内容>

获得24小时自动售票机

limit = bitvavo.getRemainingLimit()
0 <细节>查看响应
limit = bitvavo.getRemainingLimit()
1 <详细内容>

专用

下单

下订单时,请确保设置了正确的可选参数。对于限价单,需要同时设置金额和价格。如果设置了金额或金额报价,则市场订单有效。

limit = bitvavo.getRemainingLimit()
2 <细节>查看响应
limit = bitvavo.getRemainingLimit()
3 <详细内容>

更新顺序

更新订单时,请确保至少设置了一个可选参数。否则无法更新任何内容。

limit = bitvavo.getRemainingLimit()
4 <细节>查看响应
limit = bitvavo.getRemainingLimit()
5 <详细内容>

获取订单
limit = bitvavo.getRemainingLimit()
6 <细节>查看响应
limit = bitvavo.getRemainingLimit()
3 <详细内容>

取消订单
limit = bitvavo.getRemainingLimit()
8 <细节>查看响应
limit = bitvavo.getRemainingLimit()
9 <详细内容>

获取订单

返回与get order相同的订单,但可用于同时返回多个订单。

frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
0 <细节>查看响应
frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
1 <详细内容>

取消订单

取消市场上的所有订单。如果未指定市场,则将取消帐户的所有订单。

frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
2 <细节>查看响应
frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
3 <详细内容>

打开订单

返回所有未填写或取消的订单。

frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
4 <细节>查看响应
frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
5 <详细内容>

获得交易

返回此帐户在市场中的所有交易。

frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
6 <细节>查看响应
frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
7 <详细内容>

获得平衡

返回此帐户的余额。

frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
8 <细节>查看响应
frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
9 <详细内容>

存款资产

返回可用于存款的地址。

response=bitvavo.time()print(response)
0 <细节>查看响应
response=bitvavo.time()print(response)
1 <详细内容>

提取资产

可用于从Bitvavo提取资金。

response=bitvavo.time()print(response)
2 <细节>查看响应
response=bitvavo.time()print(response)
3 <详细内容>

获取存款历史记录

返回您帐户的存款历史记录。

response=bitvavo.time()print(response)
4 <细节>查看响应
response=bitvavo.time()print(response)
5 <详细内容>

退出嗨故事

返回帐户的提款历史记录。

response=bitvavo.time()print(response)
6 <细节>查看响应
response=bitvavo.time()print(response)
7 <详细内容>

websockets

可以通过rest请求完成的所有请求也可以通过websockets执行。Bitvavo还提供6个订阅。如果订阅了这些,则会立即推送特定于该类型/市场的更新。

入门

WebSocket对象应该通过newWebSocket()函数进行初始化。之后应设置错误的回调。在此之后,可以调用任何所需的函数。最后,只要您希望套接字保持打开状态,主线程就应该保持活动状态。这可以通过一个简单的while()循环来实现,其中检查剩余的限制。这是为了防止发出禁令,否则websocket对象将继续尝试重新连接,而我们的服务器将继续关闭连接。

response=bitvavo.time()print(response)
8

API密钥和密钥是从Bitvavo对象复制的。因此,如果您想使用websockets api的私有部分,您应该按照rest requests中的指定设置密钥和密钥。

公共

获取时间

response=bitvavo.time()print(response)
9 <细节>查看响应
{"time":1543397021396}
<详细内容>

获得市场
{"time":1543397021396}
1 <细节>查看响应
{"market":"ADA-BTC","status":"trading","base":"ADA","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"ADA-EUR","status":"trading","base":"ADA","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}{"market":"AE-BTC","status":"trading","base":"AE","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"AE-EUR","status":"trading","base":"AE","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}...
<详细内容>

获取资产
{"time":1543397021396}
3 <细节>查看响应
[{"symbol":"ADA","name":"Cardano","decimals":6,"depositFee":"0","depositConfirmations":20,"depositStatus":"OK","withdrawalFee":"0.2","withdrawalMinAmount":"0.2","withdrawalStatus":"OK","message":""},{"symbol":"AE","name":"Aeternity","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},{"symbol":"AION","name":"Aion","decimals":8,"depositFee":"0","depositConfirmations":0,"depositStatus":"","withdrawalFee":"3","withdrawalMinAmount":"3","withdrawalStatus":"","message":""},{"symbol":"ANT","name":"Aragon","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},...]
<详细内容>

按市场获取书本

{"time":1543397021396}
5 <细节>查看响应
pip install python-bitvavo-api
1 <详细内容>

按市场进行交易
{"time":1543397021396}
7 <细节>查看响应
pip install python-bitvavo-api
3 <详细内容>

按市场购买蜡烛

{"time":1543397021396}
9 <细节>查看响应
pip install python-bitvavo-api
5 <详细内容>

获取价格标签
# options: marketresponse=bitvavo.markets({})print(response)
1 <细节>查看响应
pip install python-bitvavo-api
7 <详细内容>

获取Book Ticker
# options: marketresponse=bitvavo.markets({})print(response)
3 <细节>查看响应
pip install python-bitvavo-api
9 <详细内容>

获得24小时自动售票机

# options: marketresponse=bitvavo.markets({})print(response)
5 <细节>查看响应
limit = bitvavo.getRemainingLimit()
1 <详细内容>

专用

下单

下订单时,请确保设置了正确的可选参数。对于限价单,需要同时设置金额和价格。如果已设置金额或金额报价,则市场订单有效。

# options: marketresponse=bitvavo.markets({})print(response)
7 <细节>查看响应
limit = bitvavo.getRemainingLimit()
3 <详细内容>

更新顺序

更新订单时,请确保至少设置了一个可选参数。否则无法更新任何内容。

# options: marketresponse=bitvavo.markets({})print(response)
9 <细节>查看响应
limit = bitvavo.getRemainingLimit()
5 <详细内容>

获取订单
{"market":"ADA-BTC","status":"trading","base":"ADA","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"ADA-EUR","status":"trading","base":"ADA","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}{"market":"AE-BTC","status":"trading","base":"AE","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"AE-EUR","status":"trading","base":"AE","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}...
1 <细节>查看响应
limit = bitvavo.getRemainingLimit()
3 <详细内容>

取消订单
{"market":"ADA-BTC","status":"trading","base":"ADA","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"ADA-EUR","status":"trading","base":"ADA","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}{"market":"AE-BTC","status":"trading","base":"AE","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"AE-EUR","status":"trading","base":"AE","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}...
3 <细节>查看响应
limit = bitvavo.getRemainingLimit()
9 <详细内容>

获取订单

返回与get order相同的订单,但可用于同时返回多个订单。

{"market":"ADA-BTC","status":"trading","base":"ADA","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"ADA-EUR","status":"trading","base":"ADA","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}{"market":"AE-BTC","status":"trading","base":"AE","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"AE-EUR","status":"trading","base":"AE","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}...
5 <细节>查看响应
frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
1 <详细内容>

取消订单

取消市场上的所有订单。如果未指定市场,则将取消帐户的所有订单。

{"market":"ADA-BTC","status":"trading","base":"ADA","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"ADA-EUR","status":"trading","base":"ADA","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}{"market":"AE-BTC","status":"trading","base":"AE","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"AE-EUR","status":"trading","base":"AE","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}...
7 <细节>查看响应
frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
3 <详细内容>

打开订单

返回所有未填写或取消的订单。

{"market":"ADA-BTC","status":"trading","base":"ADA","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"ADA-EUR","status":"trading","base":"ADA","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"100","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}{"market":"AE-BTC","status":"trading","base":"AE","quote":"BTC","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"0.001","orderTypes":["market","limit"]}{"market":"AE-EUR","status":"trading","base":"AE","quote":"EUR","pricePrecision":5,"minOrderInBaseAsset":"10","minOrderInQuoteAsset":"10","orderTypes":["market","limit"]}...
9 <细节>查看响应
frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
5 <详细内容>

获得交易

返回此帐户在市场中的所有交易。

# options: symbolresponse=bitvavo.assets({})print(response)
1 <细节>查看响应
frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
7 <详细内容>

获得平衡

返回此帐户的余额。

# options: symbolresponse=bitvavo.assets({})print(response)
3 <细节>查看响应
frompython_bitvavo_api.bitvavoimportBitvavobitvavo=Bitvavo({'APIKEY':"<APIKEY>",'APISECRET':"<APISECRET>",'ACCESSWINDOW':10000,'DEBUGGING':True})
9 <详细内容>

存款资产

返回可用于存款的地址。

# options: symbolresponse=bitvavo.assets({})print(response)
5 <细节>查看响应
response=bitvavo.time()print(response)
1 <详细内容> 机智HDRAW资产

可用于从Bitvavo提取资金。

# options: symbolresponse=bitvavo.assets({})print(response)
7 <细节>查看响应
response=bitvavo.time()print(response)
3 <详细内容>

获取存款历史记录

返回您帐户的存款历史记录。

# options: symbolresponse=bitvavo.assets({})print(response)
9 <细节>查看响应
response=bitvavo.time()print(response)
5 <详细内容>

获取退出历史记录

返回帐户的提款历史记录。

[{"symbol":"ADA","name":"Cardano","decimals":6,"depositFee":"0","depositConfirmations":20,"depositStatus":"OK","withdrawalFee":"0.2","withdrawalMinAmount":"0.2","withdrawalStatus":"OK","message":""},{"symbol":"AE","name":"Aeternity","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},{"symbol":"AION","name":"Aion","decimals":8,"depositFee":"0","depositConfirmations":0,"depositStatus":"","withdrawalFee":"3","withdrawalMinAmount":"3","withdrawalStatus":"","message":""},{"symbol":"ANT","name":"Aragon","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},...]
1 <细节>查看响应
response=bitvavo.time()print(response)
7 <详细内容>

订阅

票务订阅

每次最低价、最低价或最新价格更改时发送更新。

[{"symbol":"ADA","name":"Cardano","decimals":6,"depositFee":"0","depositConfirmations":20,"depositStatus":"OK","withdrawalFee":"0.2","withdrawalMinAmount":"0.2","withdrawalStatus":"OK","message":""},{"symbol":"AE","name":"Aeternity","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},{"symbol":"AION","name":"Aion","decimals":8,"depositFee":"0","depositConfirmations":0,"depositStatus":"","withdrawalFee":"3","withdrawalMinAmount":"3","withdrawalStatus":"","message":""},{"symbol":"ANT","name":"Aragon","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},...]
3 <细节>查看响应
[{"symbol":"ADA","name":"Cardano","decimals":6,"depositFee":"0","depositConfirmations":20,"depositStatus":"OK","withdrawalFee":"0.2","withdrawalMinAmount":"0.2","withdrawalStatus":"OK","message":""},{"symbol":"AE","name":"Aeternity","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},{"symbol":"AION","name":"Aion","decimals":8,"depositFee":"0","depositConfirmations":0,"depositStatus":"","withdrawalFee":"3","withdrawalMinAmount":"3","withdrawalStatus":"","message":""},{"symbol":"ANT","name":"Aragon","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},...]
4 <详细内容>

24小时订票

更新的ticker24h对象每秒在此频道上发送一次。如果时间戳以外的某个值发生更改,则认为ticker24h对象已更新。

[{"symbol":"ADA","name":"Cardano","decimals":6,"depositFee":"0","depositConfirmations":20,"depositStatus":"OK","withdrawalFee":"0.2","withdrawalMinAmount":"0.2","withdrawalStatus":"OK","message":""},{"symbol":"AE","name":"Aeternity","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},{"symbol":"AION","name":"Aion","decimals":8,"depositFee":"0","depositConfirmations":0,"depositStatus":"","withdrawalFee":"3","withdrawalMinAmount":"3","withdrawalStatus":"","message":""},{"symbol":"ANT","name":"Aragon","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},...]
5 <细节>查看响应
[{"symbol":"ADA","name":"Cardano","decimals":6,"depositFee":"0","depositConfirmations":20,"depositStatus":"OK","withdrawalFee":"0.2","withdrawalMinAmount":"0.2","withdrawalStatus":"OK","message":""},{"symbol":"AE","name":"Aeternity","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},{"symbol":"AION","name":"Aion","decimals":8,"depositFee":"0","depositConfirmations":0,"depositStatus":"","withdrawalFee":"3","withdrawalMinAmount":"3","withdrawalStatus":"","message":""},{"symbol":"ANT","name":"Aragon","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},...]
6 <详细内容>

帐户订阅

每当发生与帐户相关的事件时发送更新。这些是"订单"事件(创建、更新、取消)或"填写"事件(发生交易)。

[{"symbol":"ADA","name":"Cardano","decimals":6,"depositFee":"0","depositConfirmations":20,"depositStatus":"OK","withdrawalFee":"0.2","withdrawalMinAmount":"0.2","withdrawalStatus":"OK","message":""},{"symbol":"AE","name":"Aeternity","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},{"symbol":"AION","name":"Aion","decimals":8,"depositFee":"0","depositConfirmations":0,"depositStatus":"","withdrawalFee":"3","withdrawalMinAmount":"3","withdrawalStatus":"","message":""},{"symbol":"ANT","name":"Aragon","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},...]
7 <细节>查看响应
[{"symbol":"ADA","name":"Cardano","decimals":6,"depositFee":"0","depositConfirmations":20,"depositStatus":"OK","withdrawalFee":"0.2","withdrawalMinAmount":"0.2","withdrawalStatus":"OK","message":""},{"symbol":"AE","name":"Aeternity","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},{"symbol":"AION","name":"Aion","decimals":8,"depositFee":"0","depositConfirmations":0,"depositStatus":"","withdrawalFee":"3","withdrawalMinAmount":"3","withdrawalStatus":"","message":""},{"symbol":"ANT","name":"Aragon","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},...]
8 <详细内容>

蜡烛订阅

在每次交易后按指定的时间间隔和市场发送更新的蜡烛。

[{"symbol":"ADA","name":"Cardano","decimals":6,"depositFee":"0","depositConfirmations":20,"depositStatus":"OK","withdrawalFee":"0.2","withdrawalMinAmount":"0.2","withdrawalStatus":"OK","message":""},{"symbol":"AE","name":"Aeternity","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},{"symbol":"AION","name":"Aion","decimals":8,"depositFee":"0","depositConfirmations":0,"depositStatus":"","withdrawalFee":"3","withdrawalMinAmount":"3","withdrawalStatus":"","message":""},{"symbol":"ANT","name":"Aragon","decimals":8,"depositFee":"0","depositConfirmations":30,"depositStatus":"OK","withdrawalFee":"2","withdrawalMinAmount":"2","withdrawalStatus":"OK","message":""},...]
9 <细节>查看响应 α
pip install python-bitvavo-api
00 <详细内容>

交易订阅

每当此市场上发生交易时发送更新。对于您自己的交易,请订阅帐户。

pip install python-bitvavo-api
01 <细节>查看响应
pip install python-bitvavo-api
02 <详细内容>

预订

每当此特定市场的订单簿发生更改时发送更新。返回元组列表([价格,金额]),其中金额"0"表示此价格没有更多订单。如果您希望保留自己的订购手册副本,请考虑使用下一个功能。

pip install python-bitvavo-api
03 <细节>查看响应
pip install python-bitvavo-api
04 <详细内容>

本地副本的图书订阅

这是按市场获取图书和维护本地副本的图书订阅的组合。每次更新订购簿时,整个订购簿都会返回回拨,而订购簿只会返回对订购簿的更新。

pip install python-bitvavo-api
05 <细节>查看响应
pip install python-bitvavo-api
06 <详细内容>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Gson类中的java验证错误   If和elseif之间的java差异?   字典Java8地图。输入比较器   java连接到远程计算机以获得WMI支持   java如何使用改型处理JSON对象中的空值   在Java中使用Comparator时不可编译的源代码   java将Jar添加到JSP的运行时路径   带有随机对象的while循环的java大O时间复杂性   java可以在不考虑参数的情况下模拟方法吗?   java我有一个简单的代码,它不工作。无法修复错误“println”   向eclipse添加Xively java库   java是否可以启用本机代码的缓存?   全局变量如何在Java中的所有类之间共享要使用的语言环境?   Java内存游戏如何翻转单个卡?