簡體   English   中英

使用 Python Coinbase API,我如何確定我的定價層(費用)?

[英]With the Python Coinbase API, how do I figure out my pricing tier (fees)?

我正在為 Coinbase Pro 使用 Python API -- https://github.com/danpaquin/coinbasepro-python 有沒有一種程序化的方式可以讓我在提交訂單之前計算我所處的定價等級? 我想在下訂單之前了解一下費用。 我注意到經過身份驗證的客戶端提供了一種獲取帳戶的方法

accts = auth_client.get_accounts()

它返回如下所示的帳戶

{'id': 'f3af2ff9-15a9-4b09-bdce-2136baf413e1', 'currency': 'USD', 'balance': '6637.7288007189954500', 'hold': '
2003.9996462765652000', 'available': '4633.72915444243025', 'profile_id': 'cc15c482-e394-40a9-b183-6f456a67b188
', 'trading_enabled': True}

然而,他們的文檔表明定價等級/費用是根據交易量計算的,我不確定以編程方式計算出這一點的好方法。

首先,您可能需要查看剛剛發布的信息,因為帖子中可能包含敏感數據。 我不確定,因為我不熟悉 coinbase api。

其次,我很確定您可以找到包含價格-費用對的圖表。 請參閱下面的鏈接。

https://help.coinbase.com/en/coinbase/trading-and-funding/pricing-and-fees/fees

我不知道 python api 的具體情況,但交易所 api 確實有一個費用端點,它查看過去 30 天的交易量。

如果 python api 沒有這個鈎子,你可以直接做。 您只需要了解如何簽署請求( "cb-access-sign":的值:),這通常是更大的問題。

https://api.exchange.coinbase.com/fees

安裝請求

$python -m pip install requests

代碼示例

import requests
url = "https://api.exchange.coinbase.com/fees"
headers = {
 "Accept": "application/json",
 "cb-access-key": "<your key>",
 "cb-access-passphrase": "<your passphrase>",
 "cb-access-sign": "<your signing hash>",
 "cb-access-timestamp": "<timestamp used in signing hash>"
}
response = requests.request("GET", url, headers=headers)
print(response.text)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM