概要
取引ターミナルはすぐに動作してこそ価値があります。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アクセスが得られます。その権限は、変更が 破る アプリ。設定を調整する前にこれをお読みください。
- ドメインはお客様が管理します。 当社はドメイン/DNSの販売もホスティングもしていません。アプリにドメインが必要な場合は、 お客様自身でドメインをサーバーに向ける必要があります (A/AAAA/CNAME、該当する場合はMX/TXT)。SSL発行および多くのダッシュボードはこれが正しいことに依存しています。
- インストール後のドメイン/ホスト名の変更は簡単ではありません。 多くのOCAは設定ファイル(.env、リバースプロキシ、アプリURL)にドメインを書き込みます。変更する場合は、以下も更新してください:
- リバースプロキシ(Nginx/Caddy)と TLS 証明書
- アプリの「external URL」/ベースURLおよびコールバック/webhook URL
- アプリやアドオン内にハードコードされたリンク
- 認証情報が重要です。 デフォルトの管理者名を変更したり、パスワードをローテーションしたり、アプリ設定を更新せずにサービスポートを変更したりすると、 ロックアウトされる サービスを停止することも。認証情報を安全に保ち、アプリ、プロキシ、各種統合の間で同期させてください。
- ネームサーバーの変更はダウンタイムを引き起こす可能性があります。 ドメインを新しいネームサーバーに移動したり、NSレコードを編集したりすると、伝播遅延が発生します。変更を計画し、事前にTTLを下げ、切り替え前にA/AAAAレコードを確認してください。
- ファイアウォールやポートの編集によりアクセスできなくなる場合があります。 SSH、HTTP/HTTPS、RDP、またはアプリのポートを変更した場合は、ファイアウォール(UFW/CSF/セキュリティグループ)とリバースプロキシのルールもそれに応じて更新してください。
- メール(SMTP)ポートはデフォルトで制限されています。 送信メールポート(例: 25/465/587) かもしれません 悪用防止のためブロックされています。OCA からメール送信が必要な場合は、 SMTPアクセスをリクエストする サポートから、またはトランザクションメールプロバイダー(SendGrid/Mailgun/SES)をAPIまたは承認済みSMTP経由で使用してください。
- メール&ホワイトリスト。 アプリがメールを送信したり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統合