首頁 >Java >java教程 >Java怎麼實現以數位貨幣為基礎的動態平衡策略

Java怎麼實現以數位貨幣為基礎的動態平衡策略

PHPz
PHPz轉載
2023-05-14 09:43:051117瀏覽
策略框架

首先讓我們來看看策略框架:

Java怎麼實現以數位貨幣為基礎的動態平衡策略

整個策略框架其實很簡單,一個main 主函數、一個onTick 下單函數、一個CancelPendingOrders 函數、以及必要參數。

下單模組

Java怎麼實現以數位貨幣為基礎的動態平衡策略

#主要流程如下:

1、取得帳戶資訊。

2、取得 Tick 數據。

3、計算 Tick 資料買賣價差。

4、計算帳戶餘額和 BTC 市值價差。

5、計算買賣條件、下單價格、下單量。

6、下單,並回傳 true。

撤行單模組

Java怎麼實現以數位貨幣為基礎的動態平衡策略

#撤銷單一模組就更簡單了,步驟如下:

# 1.撤單前先等待1 秒,個別交易所,你懂的。

2、持續取得未成交訂單數組,如果傳回異常,則繼續取得。

3、如果未成交訂單數組為空,即時回傳撤單狀態。

4、如果有未成交的訂單,則遍歷整個數組,並依序根據訂單號碼撤單。

完整策略原始碼

Java怎麼實現以數位貨幣為基礎的動態平衡策略

#外部參數

Java怎麼實現以數位貨幣為基礎的動態平衡策略

以上是Java怎麼實現以數位貨幣為基礎的動態平衡策略的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除