Trade のアップグレード
サーバー上の Trade は ZML から自ら更新を取得し、既定では自動でインストールします。手動に切り替えて、7 日以内の都合のよい時刻を自分で選ぶこともできます。このページでは、設定する場所、時刻の決め方、更新中に起こることを説明します。
更新の届き方
Trade は ZML が署名したバージョンのみをインストールします。更新がある場合、Trade 下部のステータスバーの右端に「まもなく自動的に更新されます」またはインストール時刻の表示が出ます。これを開くと、「お知らせと更新」ページの「更新」に移動します。
サイドバー下部の「お知らせと更新」からも開けます。「すべて表示」を選び、「更新」に切り替えてください。
「更新」ページには「現在のバージョン」、更新できるバージョン、「インストール時刻」と「リリースノート」が表示されます。複数のバージョンが遅れている場合は最新の 1 つだけをインストールし、間の各バージョンの説明はまとめて表示します。「すべての更新履歴」には以前の各バージョンの説明が並びます。
自動と手動
「更新」ページで「更新設定」を選ぶと、「更新方式」に 2 つの選択肢があります。
| 更新方式 | |
|---|---|
| 自動 | 既定の選択肢です。新しいバージョンの準備ができ次第、確認なしでインストールします。 |
| 手動 | インストールする時期を自分で決めます。「今すぐ更新」を選ぶとすぐにインストールし、「時刻を指定」を選ぶと時刻を指定できます。新しいバージョンを受け取ってから 7 日たっても未インストールの場合は、自動でインストールします。 |
手動更新の場合、画面下部のステータスバーには、更新が自動でインストールされる最終期限の日時が常に表示されます。7日間は、まだインストールしていない最初のバージョンがお使いの Trade に届いた時点から数えます。その間にさらに新しいバージョンが届いても、期限は変わらず、その時点で最新のバージョンがインストールされます。
ZML が必須と指定した緊急の修正は、時刻の指定を待たず、準備ができ次第インストールします。
Trade が停止している間はインストールしません。Trade を起動するか、バージョン番号付きの「インストールして起動」を選んだ後にインストールします。
更新中
トレーディングサービスが再起動し、取引が一時的に停止します。「手動」を選ぶ場合は、停止しても差し支えない時間帯を選んでください。
既存のポジションはそのまま維持されます。Trade は更新のためにポジションを決済することはありません。
再起動後、稼働中のコンボはそれぞれのパラメータに基づいて取引を行い、以前の注文は引き継ぎません。取引所との差異はreconciliationに表示されます。
新しいバージョンに切り替える前に、Trade はデータベースをバックアップします。
更新が完了すると、ステータスバーのその項目は消えます。変更内容は、「更新」ページの「すべての更新履歴」で確認できます。
更新に失敗した場合
| 更新ステータス | |
|---|---|
| 更新に失敗しました。現在のバージョンには影響ありません。 | 新しいバージョンの起動前に問題が発生し、Trade は元のバージョンで動作を続けています。繰り返し発生する場合はサポートにお問い合わせください。 |
| 更新前のバージョンにロールバックされました | Trade は元のバージョンに戻って動作を続けています。繰り返し発生する場合はサポートにお問い合わせください。 |
| 更新が完了していません。修復が必要です | 更新が途中で止まり、自動では復旧していません。データとバックアップは残っています。サポートにお問い合わせください。 |
インストールコマンドを再実行してもアップグレードされません
インストール済みのサーバーでインストールコマンドを再度実行しても、動作状態を確認するだけで、現在のバージョンと設定はそのままです。アップグレードは Trade の中でのみ行います。
サーバーの OS と Docker は Trade と一緒には更新されません。ご自身で管理してください。
アップグレード後に問題が起きた場合は、アップグレード後のよくある質問をご覧ください。