WeCoreのトレードエンジンを自分のクラウドサーバーで動かす方法
WeCoreのトレードエンジンを自分のクラウドアカウント(DigitalOceanまたはLinode)のサーバーで動かすガイド。プロバイダーのサイトでの認可、リージョンとサイズの選択、監視までを解説します。
自分の取引を執行するシステムを、共有のインフラだけでなく自分が所有するサーバーで動かしたいと考えるトレーダーもいます。WeCoreでは、クラウドプロバイダーにあるあなた自身のアカウントのクラウドサーバーでトレードエンジンを動かせます。このガイドでは、その仕組み、決めるべきこと、見守り方を概念レベルで説明します。
画面の名前は変わる可能性があるため、手順はアプリ内のエリアで説明します。
そもそもなぜ自分のサーバーなのか
手順の前に、よくある理由を理解しておくと役立ちます。
- 管理と所有 - サーバーはプロバイダーにあるあなたのアカウントにあります。自分で確認でき、料金を払い、停止や削除もできます。
- 場所 - 取引所に近いリージョンを選べるため、シグナルから注文までの時間が短くなります。
- 分離 - あなたの口座を動かすエンジンが、独立した環境で動きます。
セキュリティや費用を含む一般的な背景は、自分のサーバーで戦略を動かすガイドにあります。
自分のサーバーは誰にとっても必須ではありません。始めたばかりなら、まずはTradingViewアラートの接続とシミュレーションモードでシステムに慣れたいと思うはずです。
ステップ1:クラウドプロバイダーのアカウントを接続する
トレーディングサーバーのエリアで、クラウドプロバイダーを選びます。現在はDigitalOceanとLinodeに対応しています。まだプロバイダーのアカウントがなければ、プロバイダーのサイトで直接開設してください。
接続自体はプロバイダーのサイトで認可することで行います。プロバイダーのサイトに移動し、そこでサインインしてアクセスを承認します。WeCoreにパスワードやAPIトークンを渡すことはありません。WeCoreは暗号化された認可を保持し、それはいつでも取り消せます。
プロバイダーとの接続を解除しても、取り消されるのはWeCoreの認可だけです。サーバーはそのままの状態であなたのアカウントに残ります。
ステップ2:リージョンとサイズを選ぶ
主な判断は2つです。
リージョン。 サーバーが取引所に近いほど、シグナルから注文までの時間は短くなります。人気の株価指数先物はCME Groupで取引されているため、米国のリージョン、できればシカゴに近い場所が妥当な選択です。遠いリージョンはすべての注文に遅延を加えます。執行が成績にどう影響するかの背景は、スリッページと執行コストのガイドにあります。
サイズ。 デフォルトはエンジンを動かせる最小のサーバーです。大きなサーバーなら、より多くの戦略と口座を動かせます。アプリに適合する選択肢が表示され、選んだものは作成時に改めてチェックされます。
請求。 サーバーはあなたのアカウントに作成され、プロバイダーの料金表に従ってプロバイダーに直接支払います。WeCoreはサーバー自体の料金を請求せず、サーバーを所有することもありません。最新の料金はプロバイダーのサイトで確認してください。
ステップ3:トレーディングサーバーの規約に同意する
サーバーが作成される前に、トレーディングサーバーの規約に明示的に同意する必要があります。要約すると、次のような項目が含まれます。
- WeCoreがサーバーにソフトウェアをインストールおよび削除することの許可。
- プロバイダーのアカウントとその請求に対する責任はあなたにあること。
- 取引リスクに関する開示。
どんな契約でも同じですが、同意する前によく読んでください。
ステップ4:サーバーの作成とインストール
同意すると、プロバイダーのあなたのアカウントにサーバーが作成され、ソフトウェアが自動的にインストールされます。トレーディングサーバーの画面で、サーバーが準備完了と表示されるまでインストールの段階を追えます。「準備完了」とは、インストールが終わっただけでなく、エンジンが起動して接続を確立したことを意味します。
知っておくとよいこと:
- インストールは実行前に検証され、サーバーは外部からの接続をブロックするよう設定されます。
- インストールに失敗した場合は、再実行するか、サーバーを削除して新しく作成できます。
- 通常、1つのプロバイダーにつき有効なサーバーは1台です。
ステップ5:ブローカー口座をサーバーに接続する
あなたのサーバーで動くブローカー口座は、同時にWebサイトからではなく、サーバーからのみ接続します。これは意図的な仕様で、口座が2か所から同時にログインすることはありません。
サーバーで動かせる口座と戦略の数は、サブスクリプションによって異なります。どの口座でも同じですが、シミュレーションモードで始め、実際の取引に切り替える前にリスクルールを保存するのが最善です。リスクルールに関するガイドが別にあります。
後で口座をサーバーからWebサイトに戻したい場合は、サーバーがその口座の取引を止めてブローカーからログアウトし、その後で初めて口座が戻ってWebサイトで接続されます。
ステップ6:運用中の監視
自分のサーバーには、もう少し注意が必要です。
- ときどきトレーディングサーバーの画面でサーバーの状態を確認し、接続済みと表示されていることを確かめる。
- 何か変化があればわかるよう、通知を設定する。
- 請求はあなたの責任なので、クラウドプロバイダーからの請求書に目を配る。
- サーバーの一時停止、削除、プロバイダーとの接続解除をすると、そのサーバーのエンジンが止まることを覚えておく。
- プロップファームの口座で取引する場合は、自動売買とリモートサーバーに関する方針をファームの公式ヘルプセンターで確認する。
チェックリスト
- DigitalOceanまたはLinodeのアカウントを持っている。
- パスワードやトークンを共有せず、プロバイダーのサイトでの認可によって接続した。
- 取引所に近いリージョンと、ニーズに合ったサイズを選んだ。
- トレーディングサーバーの規約を読み、同意した。
- サーバーが準備完了かつ接続済みと表示されている。
- 口座がリスクルールを保存した状態でシミュレーションで動いている。
まとめ
- エンジンはあなた自身のクラウドアカウントのサーバーで動かすことができ、料金はプロバイダーに直接支払います。
- プロバイダーとの接続は、パスワードやトークンなしで、そのサイトでの認可によって行います。
- 取引所に近いリージョンは執行時間を短くします。
- サーバーで動く口座は、そこからのみ接続します。
- シミュレーションから始め、サーバーと請求の両方を監視しましょう。
このステップを検討しているなら、まずサーバーなしでWeCoreを始め、シミュレーションモードでシステムに慣れてから、エンジンを自分のアカウントのサーバーに移すことができます。