概要
取引ターミナルはすぐに動作してこそ価値があります。Cloudzy のワンクリック MetaTrader 4 VPS は専用の EPYC vCPU を備えており、 DDR5 RAM、および純粋NVMe ストレージ付き 10 Gbps アップリンクにより注文チケットの表示が速く、Expert Advisor もスムーズに動作します。時間単位の課金で、取引セッション中だけロンドンやニューヨークのインスタンスを起動し、後からプランを見直すことも可能です。Windows も利用できます。 MT4 4.0.0 オプションで追加可能な Node.js Webhook とダッシュボード向けのスタック。
説明
このイメージには MetaTrader 4 プリインストールされている Windows Server 2012 R2 or Windows Server 2016が含まれています。主要ブローカーサーバーへの低レイテンシログイン、EA の安定した稼働、ティックログや履歴ファイルに対する予測可能なディスク I/O を実現するよう調整済みです。スナップショット管理と静的 IP により、メンテナンス後もターミナルが確実に再接続します。
デスクトップにアクセスする
任意の RDP クライアントで接続し、デプロイ時に設定した Administrator パスワードでサインインしてください。デスクトップが表示されたら、 MetaTrader 4を起動してブローカーサーバーを追加し、取引口座にログインします。EA やアラートをアクティブに保つため、取引時間中は VPS を起動したままにしておいてください。ご利用のラップトップがスリープ状態になっても問題ありません。
高度な機能
自動売買・裁量売買を問わず、パフォーマンスに直結するアップグレードを揃えています。ボラティリティの高い局面でもチャートの描画を維持し、EAがログ書き込みを行う際のプラットフォームの停止を防ぎます。
- 専有 vCPU と DDR5 RAM ストラテジーテスターとEAの安定した動作のために
- 純粋なNVMe storage ティックキャッシュ・ログ・ヒストリーの高速書き込みのために
- 10 Gbps network port Tier-1経由でニューススパイク時のパケットロスを低減
- スナップショットと即時ロールバック プラットフォームまたはEAのアップデート前に
- 時間単位の課金 ステージング環境や週末のテスト用途に
- 再起動一回でリサイズが完了します。データ移行は不要です。
使いやすさ
電源操作・スナップショット・リージョン移動はすべてダッシュボードから管理できます。VPS の IP を RDP クライアントに直接入力してすぐに接続するか、後から DNS レコードを設定することもできます。レイテンシ表示機能を使えば、ブローカーのサーバーに最も近いリージョンを選択し、安定した ping を確保できます。
パフォーマンス重視
ブローカーゲートウェイへの安定した TTFB はログイン速度の向上・銘柄切り替えのレスポンス改善・EA I/O 時のエラー低減につながります。NVMe と高クロックの EPYC コアにより、プロファイル切り替えや実行時の遅延を抑えられます。 ストラテジーテスター 過去のデータに基づいて。
プラットフォームの完全な制御
管理者権限により、追加ターミナル・フォント・VPN クライアント・ファイル同期ツールをインストールできます。 KVM分離 他のワークロードの影響からセッションを保護します。専用の IPv4 とオプションの IPv6 により接続のレピュテーションをクリーンに保ち、セキュリティプロンプトや再認証ループの発生を抑えます。
強力なツール
ここにある機能はすべて、クリーンな MT4 環境と簡単なメンテナンスをサポートしています。サーバー管理ではなく、売買に集中できます。
- プリインストール済みMetaTrader 4 terminal 4.0.0 on Windows を日本語に翻訳します: terminal 4.0.0 (Windows上)
- セキュリティ強化・監視アドオンをリクエストに応じて提供
- アップデート前の安全確保のためのスナップショット設定
- S3互換ストレージへのシンプルなバックアップ手順
- メモリと I/O プロファイルの安定性を確保し、大量ログ処理時でも EA やインジケーターがタイムアウトしません。
Webhook・ダッシュボード・API 向けのオプション Node.js コンパニオン
トレードコピーツール・REST フック・ステータスページを利用するトレーダー向けに、イメージにはオプションの Node.js セットアップレシピをオン Ubuntu 24.04 が含まれており、バックグラウンドでアプリスタックを準備します。 Nginx と共に PM2 プロセス管理用のサイドカー VPS として、または同リージョン内の別イメージとして利用できます。
スクリプトの内容
作成します nodejs ユーザー、インストール NVM v0.40.3, Node.js 22 (デフォルトに設定)、npm を更新してインストール PM2、PM2をブート時に有効化し、インストールして有効化します。 Nginx リバースプロキシとして http://localhost:3000、WebSocketヘッダーとクライアントIPフォワーディングを設定します。Nginxは再起動し、ブート時に有効化されます。
セキュリティとアクセス
ザ nodejs ユーザーは以下にいます sudo. デフォルトパスワードは パスワード はオートメーション中に設定されます。ログイン後すぐに変更してください:
| passwd nodejsのパスワード |
Node.js アプリのセットアップ
| ssh <your-server-ip> su – nodejs mkdir -p /home/nodejs/your-app git clone your_repo.git /home/nodejs/your-app cd /home/nodejs/your-app npm install –omit=dev pm2 start app.js – あなたのの名前を指定してくださいapp-name pm2 save |
アプリがリッスンするポートを設定してください 3000 または編集 /etc/nginx/sites-available/defaultテスト中に nginx -t、その後:
| sudo systemctl restart nginx |
アプリには次のURLからアクセスできます http://<server-ip>.
設定可能な変数
- NVM_VERSION Node.js のバージョン(デフォルト: 22
- NODEJS_USER_PASSWORD 初期パスワードをリセットするには nodejs パスワード
重要なファイルとディレクトリ
- /home/nodejs/.nvm/ NVM と Node.js のインストール先
- /home/nodejs/.bashrc NVM の読み込み設定
- /etc/nginx/sites-available/default Nginx リバースプロキシ設定
- /usr/lib/node_modules/pm2/ PM2 インストールパス
- /var/www/html デフォルトの Web ルート
ログ
- Nginx ログの /var/log/nginx/access.log と /var/log/nginx/error.log
- PM2 と共に pm2 logs or ~/.pm2/logs/ as nodejs
- アプリ PM2またはアプリ独自のログファイル経由でログを確認
将来の改善
- Certbotのnginxプラグインを使ってHTTPSを設定
- 素早くデプロイできるシンプルなサンプルアプリ
- オプション MongoDB テレメトリー連携
グローバルリーチ
ブローカーまたはコピートレードネットワークに最も近いデータセンターを選んでください。Cloudzyは以下の拠点を提供しています:
- 北米:ニューヨーク市、ダラス、マイアミ、ユタ、ラスベガス
- ヨーロッパ:ロンドン、アムステルダム、フランクフルト、チューリッヒ
- アジア太平洋シンガポール
各拠点には 10 Gbps ポート、Tier-1キャリア接続、そして 99.95% 稼働率SLAが備わっています。違いはレイテンシーだけです。
アプリケーション詳細
バージョン: 4.0.0
OS: Windows Server 2012 R2、Windows Server 2016
最小 RAM: 4 GB
IPタイプ: IPv4、IPv6
CloudzyのワンクリックMetaTrader 4 VPSを今すぐデプロイ!トレード端末、EA、オプションのWebhookスタックを数分で稼働させられます。
重要: 設定とドメインに関する責任事項
あらゆる OCA で完全な SSH/root アクセスが付与されます。ただし、その権限の範囲内で行った変更は 破る アプリに影響を与える可能性があります。設定を変更する前に必ずお読みください。
- ドメインはお客様が管理します。 Cloudzy はドメインや DNS の販売・ホスティングを行っていません。アプリにドメインが必要な場合は、 お客様自身でドメインをサーバーに向ける必要があります (A/AAAA/CNAMEレコード、必要に応じてMX/TXTも)。SSLの発行や多くのダッシュボード機能は、この設定が正しいことを前提としています。
- インストール後にドメインやホスト名を変更するのは簡単ではありません。 多くの OCA はドメインを設定ファイル(.env、リバースプロキシ、アプリの URL など)に書き込みます。変更する場合は、以下も合わせて更新してください:
- リバースプロキシ(Nginx/Caddy)と TLS 証明書
- アプリの「外部 URL」/ベース URL およびコールバック・Webhook の URL
- アプリやアドオン内にハードコードされたリンク
- 認証情報が重要です。 デフォルトの管理者名の変更、パスワードのローテーション、またはアプリ設定を更新せずにサービスポートを変更すると、 ロックアウトされる 可能性があります。また、サービスが停止することもあります。認証情報は安全に保管し、アプリ・プロキシ・各種インテグレーション間で常に同期させてください。
- ネームサーバーの変更はダウンタイムを引き起こす可能性があります。 ドメインを新しいネームサーバーに移行したり NS レコードを編集したりすると、伝播の遅延が発生します。変更は計画的に行い、事前に TTL を下げ、切り替え前に A/AAAA レコードを確認してください。
- ファイアウォールやポートの編集によりアクセスできなくなる場合があります。 SSH、HTTP/HTTPS、RDP、またはアプリのポートを変更した場合は、ファイアウォール(UFW/CSF/セキュリティグループ)とリバースプロキシのルールも合わせて更新してください。
- メール(SMTP)ポートはデフォルトで制限されています。 送信メールポート(例: 25/465/587) かもしれません 悪用防止のためブロックされています。OCA からメール送信が必要な場合は、 SMTPアクセスをリクエストする サポートに依頼するか、API または承認済みの SMTP を通じてトランザクションメールプロバイダー(SendGrid/Mailgun/SES)を利用してください。
- メール&ホワイトリスト。 アプリがメールを送信したり Webhook を受信したりする場合、IP やホスト名を変更すると、メール到達率や許可リストに影響が出る可能性があります。SPF/DKIM/DMARC の設定と IP 許可リストを必要に応じて更新してください。
- 大きな変更を加える前に、スナップショットを取得してください。 パネルの スナップショット/バックアップ を最初に使用してください。プラグインの追加、アップデート、設定変更が問題を引き起こした場合、数分でロールバックできます。
- サポートスコープ。 サーバーとプリインストール済みの OCA イメージを提供します。その後の アプリケーションレベルの設定 (ドメイン、DNS、アプリ設定、プラグイン、カスタムコードなど)はユーザーの責任となります。
簡単な目安として: ドメイン、ポート、パスワード、ホスト名、プロキシ/SSL の設定を変更した場合は、アプリ側の設定も更新する必要があります。事前にスナップショットを取得してください。
このスクリプトはnodejsユーザーを作成し、Node Version Manager(NVM)、Node.js(バージョン22)、PM2(プロセスマネージャー)、リバースプロキシとしてNginxをインストールし、Node.jsアプリをデプロイできる状態に設定します。
- ホームディレクトリ(/home/nodejs)とBashシェルを持つnodejsユーザーを作成します。
- nodejsをsudoグループに追加します。
- ユーザーパスワードをpasswordに設定します。
- 正しいホームディレクトリ(/home/nodejs)を使用するため、sudo -H -u nodejsでnodejsユーザーとして実行します。
- NVM(v0.40.3)を以下からダウンロードしてインストール: https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh.
- NVMを自動的に読み込むよう.bashrcを設定:
- export NVM_DIR="$HOME/.nvm"を追加します。
- NVMスクリプトとBash補完を追加します。
- .bashrcを読み込んで、スクリプト内でNVMを使用可能にします。
- nodejsユーザーとしてNVM経由でNode.js 22をインストールします。
- デフォルトバージョンとして設定します: nvm alias default 22。
- npm をグローバルに更新します: npm install -g npm。
- nodejs ユーザーとして PM2 をグローバルにインストールします: npm install -g pm2。
- systemd スタートアップコマンドを生成・実行し、PM2 をブート時に自動起動するよう設定します。
- Nginx をインストールします: apt install -y nginx。
- /etc/nginx/sites-available/default にデフォルトの Nginx サイトを設定します:
- ポート80でリッスンしています。
- リクエストをプロキシ http://localhost:3000 (Node.js アプリのポートを想定)。
- WebSocket サポートとクライアント IP 転送のためのヘッダーを含みます。
- Nginx を再起動して有効化します: systemctl restart nginx、systemctl enable nginx。
Node.js アプリのセットアップ:
- SSH でサーバーにログインします。
- 以下のコマンドを順に実行してください:
- su – nodejs
- mkdir /home/nodejs/your-app
- git clone your_repo.git /home/nodejs/your-app
- cd /home/nodejs/your-app
- npm install –omit=dev
- pm2 start app.js –name your-app-name
- pm2 save
- アプリのポートを 3000 に合わせるか、NGINX の設定を更新してください (/etc/nginx/sites-available/default を編集し、nginx -t でテスト後、systemctl restart nginx で再起動)。
- アプリには http://<server-ip> でアクセスできます。
- 注記:
- nodejs ユーザーは sudo 権限を持っています。
- nodejs ユーザーのパスワードを変更するには: passwd nodejs。
- Certbot で HTTPS を有効にするには: apt install certbot python3-certbot-nginx を実行後、certbot –nginx を実行します。
OS: Ubuntu 24.04
変数:
- NVM_VERSION: Node.js のバージョン (デフォルト: 22)。
- NODEJS_USER_PASSWORD: nodejs ユーザーのパスワード。
主要なファイルとディレクトリ:
- /home/nodejs/.nvm/: NVM および Node.js のインストール先。
- /home/nodejs/.bashrc: NVMのソース設定を行います。
- /etc/nginx/sites-available/default: Node.jsへのプロキシを行うNginx設定ファイルです。
- /usr/lib/node_modules/pm2/: PM2のインストールディレクトリです。
- /var/www/html: デフォルトのWebルートディレクトリです。
- ログ:
- Nginx: /var/log/nginx/{access.log,error.log}
- PM2: pm2 logs または ~/.pm2/logs/(nodejsユーザーとして実行)
- Node.jsアプリ: PM2またはアプリ固有のログで管理されます。
将来の機能拡張:
- CertbotによるHTTPSの設定を追加してください。
- スクリプトにアプリのデプロイ例を含めてください。
- MongoDB統合