跳到主要內容

升級 Trade

你伺服器上的 Trade 主動向 ZML 取得更新,預設自動安裝,也可以改成手動、7 天內自己挑時間。本頁說明在哪裡設定、怎樣安排時間,以及更新期間會發生什麼。

更新怎樣到達

Trade 只安裝 ZML 簽名的版本。有可用更新時,Trade 底部狀態列右端會出現「即將自動更新」或寫著安裝時間的提示,點開即可進入「公告與更新」的「更新」頁。

也可以從側欄底部的「公告與更新」進入:選擇「查看全部」,再切到「更新」。

「更新」頁顯示「目前版本」、可以更新到的版本、「安裝時間」和「更新說明」。落後好幾個版本時只裝最新的一個,中間各版的說明合在一起列出;「完整更新記錄」列出此前各版的說明。

自動與手動

在「更新」頁選擇「更新設定」,「更新方式」有兩個選項:

更新方式
自動預設選項。新版本準備好就安裝,不再詢問。
手動由你決定什麼時候裝:選擇「現在更新」馬上安裝,或選擇「安排時間」挑一個時間。收到新版本 7 天後還沒裝的,會自動安裝。

選了手動時,底部狀態列一直寫著最晚什麼時候自動安裝。7 天從第一個沒裝的版本到達你的 Trade 時算起;期間又來了更新的版本,期限不重新計算,到時安裝最新的那一個。

ZML 標為必須安裝的緊急修復不等你挑時間,準備好就安裝。

Trade 處於停止狀態時不安裝,等你啟動 Trade,或選擇帶版本號的「安裝並啟動」後再安裝。

更新期間

  • 交易服務會重啟,交易短暫中斷。選了「手動」時,挑一個你能接受中斷的時間。

  • 現有持倉保持不變,Trade 不會為更新平倉。

  • 重啟後,運行中的組合按參數繼續交易,不接續之前的訂單,與交易所的差異體現在reconciliation裡。

  • 切換到新版本之前,Trade 先備份資料庫。

  • 裝好後,狀態列那一段消失;這次改了什麼,在「更新」頁的「完整更新記錄」裡看。

更新失敗時

更新狀態
更新失敗,目前版本未受影響新版本啟動之前出了問題,Trade 繼續執行原來的版本。反覆出現時聯絡支援。
已回滾到更新前的版本Trade 回到原來的版本繼續執行。反覆出現時聯絡支援。
更新未完成,需要修復更新停在中途,沒有自動恢復。資料和備份都保留著,聯絡支援處理。

重新執行安裝指令不會升級

在已經裝好的伺服器上再執行安裝指令,它只核對執行狀態,保持現有版本和設定。升級只在 Trade 裡進行。

伺服器的作業系統和 Docker 不隨 Trade 更新,由你自己維護。

升級之後遇到問題,見升級後的常見問題。

這篇有幫助嗎?