本教程通過調用 python-okx Jupyter Notebook 上的庫。
以下是我們將在本文中介紹的步驟:
- 如何在 Jupyter Notebook 上運行 Python 代碼片段
- 如何安裝 python-okx 包
- 如何創造 API 鍵
- 如何導入 OKX 模塊
- 如何訪問我們的市場數據
- 如何閱讀我們可用的交易對
- 如何讀取您的帳戶餘額
- 如何訪問四種不同的帳戶模式
- 如何確定您當前帳戶配置為哪種模式
- 如何下現貨訂單
- 如何訪問訂單的詳細信息
- 如何取消訂單
- 如何修改訂單
- 如何訪問未結訂單列表
- 如何訪問訂單歷史
- 如何使用 OKX 走得更遠 API 使用 Jupyter 筆記本
1. 如何在 Jupyter Notebook 上運行 Python 代碼片段
Jupyter Notebook 是一個非常強大且易於使用的 Python 開發和數據分析工具。 您可以在 Windows、Mac OS 或 Linux 上運行 Jupyter Notebook 服務器。
本教程 提供了有關如何啟動和運行 Jupyter Notebook 的非常全面的指南。
2.如何安裝python-okx包
開始運行 Jupyter Notebook 後,只需運行以下命令即可安裝 python-okx 包 pip install python-okx
在筆記本或終端中(或通過 Windows 的命令提示符):
3. 如何創建 API 密鑰
- 登錄OKX後,您可以前往 賬戶 -> API 創建 API 密鑰。
- 確保前往 資產 -> 演示 如果您想創建用於測試目的的 API 密鑰,請進行交易。
- 您現在可以為您可能擁有的不同主/子帳戶創建 API 密鑰。
- 選擇 貿易 ,在 P發射s 菜單,以便您可以使用 API 密鑰進行交易。
- 您現在可以訪問您的 API 密鑰、秘密密鑰和密碼。 把它們放在一個安全的地方!
- 您可以實例化 python 變量以將您的 API 詳細信息保存在筆記本中以供以後使用。
4.如何導入OKX模塊
在 python-okx 中,我們基於我們的 REST API 模塊提供了以下模塊。 閱讀我們的指南以了解 如何導入 OKX 模塊.
- 貿易
- 大宗交易
- 資金
- 賬戶
- 轉
- 收益
- 子帳戶
- 市場數據
- 公共數據
- 交易數據
- Status
- ND經紀人
- FD經紀人
導入 貿易 模塊,您可以運行:
恭喜,您現在可以使用 python-okx 中提供的綜合功能了!
5. 如何訪問我們的市場數據
欲了解更多信息 如何訪問我們的市場數據,請閱讀我們的專用指南。
6. 如何閱讀我們可用的交易對
欲了解更多信息 如何閱讀我們可用的交易對,請閱讀我們的專用指南。
7. 如何讀取您的賬戶餘額
欲了解更多信息 如何讀取您的帳戶餘額,請閱讀我們的專用指南。
注意: 對於“現金”下的現貨交易 tdMode
, 你主要需要檢查 cashBal
, frozenBal
每個參數 ccy
下 details
和 totalEq
參數。
8.如何訪問四種不同的賬戶模式
在我們的統一賬戶體系中,有四種賬戶模式:
- 簡單賬戶
- 單幣種保證金賬戶
- 多幣種保證金賬戶
- 投資組合保證金賬戶
了解不同賬戶模式的區別和 如何設置帳戶模式 通過網絡用戶界面,請閱讀我們的專用指南。
在保證金模式或交易模式下,參數 tdMode
確定您的頭寸將如何進行保證金,您需要在每次下新訂單時進行設置。
簡單或單幣種保證金賬戶模式下的現貨交易,請設置 tdMode
='現金'。
多幣種保證金或組合保證金賬戶模式下的現貨交易,請設置 tdMode
='交叉'。
您將在下面找到有關如何確定當前帳戶配置為哪種模式的快速說明。
9.如何判斷你當前賬戶配置為什麼模式
欲了解更多信息 如何確定您當前帳戶的配置模式,請閱讀我們的專用指南並輸入 acctLv
參數。
10. 簡易/單幣種保證金模式下如何下單
1. 如何下限價單
欲了解更多信息 如何下限價單 在簡單或單一貨幣保證金賬戶模式下,請閱讀我們的專用指南。
這是購買0.01的示例 BTC 19000的價格 USDT.
2. 如何下市價單
欲了解更多信息 如何下市價單 在簡單或單一貨幣保證金賬戶模式下,請閱讀我們的專用指南。
這是購買100的示例 BTC 以目前的市場價格。
3.如何使用目標幣種參數 tgtCcy
現貨交易時
在現貨交易中,參數 tgtCcy
確定size參數的單位 sz
,可以是交易對的基礎貨幣或報價貨幣。 例如,在對 BTC-USDT,基礎貨幣為BTC,計價貨幣為USDT。
默認情況下, tgtCcy
= base_ccy,這意味著 sz
您指定的是基礎貨幣。 但是,如果您設置 tgtCcy
= quote_ccy 如下圖所示,例如您將被設置為以市場價格購買價值 100 USDT 的 BTC,而不是以市場價格購買 100 BTC。
4.如何使用客戶端訂單ID參數 clOrdId
下單時,可以通過指定參數指定自己的客戶訂單ID clOrdId
, 以後可以用作標識符來代替 ordId
調用訂單取消、修改或檢索端點時。
11.如何訪問某個訂單的詳細信息
欲了解更多信息 如何獲取某個訂單的詳細信息,請閱讀我們的專用指南。
1。 運用 ordId
2。 運用 clOrdId
12. 如何取消訂單
欲了解更多信息 如何取消訂單,請閱讀我們的專用指南。
你也用 clOrdId
而不是 ordId
.
13. 如何修改訂單
欲了解更多信息 如何修改訂單,請閱讀我們的專用指南。
你也用 clOrdId
而不是 ordId
.
14.如何訪問未結訂單列表
欲了解更多信息 如何訪問未結訂單列表,請閱讀我們的專用指南。
15.如何訪問訂單歷史
1. 過去 7 天
欲了解更多信息 如何訪問過去 7 天的訂單歷史記錄,請閱讀我們的專用指南。
2.最近3個月
欲了解更多信息 如何訪問過去 3 個月的訂單歷史記錄,請閱讀我們的專用指南。
16. 如何通過 Jupyter Notebook 進一步使用 OKX API
如需更多示例,請 下載完整的 Jupyter Notebook.
如果對我們的 API 有任何疑問,請隨時在 OKX API 支持 Telegram 頻道.
資料來源:https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook