Обзор
Торговый терминал должен работать мгновенно. Cloudzy в один клик MetaTrader 4 VPS объединяет выделенные виртуальные процессоры EPYC, Оперативная память DDR5и чисто-NVMe хранилище с 10 Gbps восходящая связь, поэтому билеты ордеров открываются быстро, а советники работают без заиканий. Почасовая оплата позволяет развернуть экземпляр в Лондоне или Нью-Йорке во время активных сеансов, а затем настроить его на нужный размер. Вы получаете Windows за МТ4 4.0.0 плюс опционально Node.js стек для веб-хуков и информационных панелей.
Описание
Это изображение поставляется с MetaTrader 4 предустановлен на Windows Сервер 2012 Р2 or Windows Сервер 2016. Он настроен для входа на обычные брокерские серверы с низкой задержкой, стабильной работы советника и предсказуемого дискового ввода-вывода для тиковых журналов и файлов истории. Вы также получаете элементы управления моментальными снимками и статический IP-адрес, чтобы терминалы могли повторно подключаться после обслуживания.
Доступ к рабочему столу
Подключитесь с помощью любого клиента RDP, затем войдите в систему, используя пароль администратора, который вы установили во время развертывания. Оказавшись на рабочем столе, запустите MetaTrader 4, добавьте свой брокерский сервер и войдите в свой торговый счет. Поддерживайте работу вашего VPS в часы работы рынка, чтобы советники и оповещения оставались активными, даже если ваш ноутбук спит.
Расширенные функции
Это обновления, которые важны для автоматической и ручной торговли. Они поддерживают отзывчивость графиков во время волатильных свечей и предотвращают зависание платформы, когда советники записывают журналы.
- Выделенные виртуальные процессоры и оперативная память DDR5 для стабильной работы тестера стратегий и советников
- Чистое хранилище NVMe для быстрого кэширования тиков, журналов и записи истории
- 10 Gbps network port со смесью уровня 1 для уменьшения потери пакетов во время всплеска новостей
- Снимки и мгновенный откат перед обновлениями платформы или советника
- Почасовая оплата для постановочных или тестовых боксов выходного дня
- Одна перезагрузка применяет любое изменение размера. Никакой миграции данных не требуется.
Простота использования
Вы управляете действиями по управлению питанием, снимками и перемещениями регионов с панели управления. Используйте IP-адрес VPS непосредственно в своем RDP-клиенте для немедленного доступа или укажите запись DNS позже. Встроенный просмотр задержки поможет вам выбрать регион, ближайший к серверам вашего брокера, для более стабильного сигнала.
Фокус на производительности
Стабильный TTFB для шлюзов-брокеров помогает ускорить вход в систему, быстрее менять символы и уменьшить количество сбоев во время ввода-вывода EA. Ядра NVMe и высокочастотные ядра EPYC уменьшают задержку, которую вы ощущаете при переключении профилей или запуске Тестер стратегий на исторических данных.
Полный контроль над платформой
Права администратора позволяют устанавливать дополнительные терминалы, шрифты, VPN-клиенты и инструменты синхронизации файлов. KVM-изоляция защищает ваш сеанс от рабочих нагрузок соседей. Выделенный IPv4 и опционально IPv6 держите репутацию вашего соединения более чистой, что помогает уменьшить количество запросов безопасности и циклов повторной аутентификации.
Мощные инструменты
Здесь все обеспечивает удобство использования MT4 и простоту обслуживания, поэтому вы можете сосредоточиться на торговле, а не на работе на сервере.
- Предустановленный MetaTrader 4. терминал 4.0.0 в Windows
- Дополнительные дополнения для усиления защиты и мониторинга по запросу.
- Рецепты моментальных снимков для обеспечения безопасности перед обновлением
- Простые шаблоны резервного копирования в хранилище, совместимое с S3.
- Предсказуемый профиль памяти и ввода-вывода, поэтому советники и индикаторы не выходят из строя при интенсивном журналировании
Дополнительный Node.js Companion для веб-перехватчиков, информационных панелей и API
Некоторые трейдеры используют копировщики сделок, REST-хуки или страницы статуса. Ваше изображение включает необязательный Node.js настроить рецепт на Убунту 24.04 который подготавливает стек приложений Нгинкс с ПМ2 для управления процессом. Используйте его как дополнительный VPS или как альтернативный образ в том же регионе.
Что делает скрипт
Создает nodejs пользователь, устанавливает НВМ v0.40.3, Node.js 22 (установлено по умолчанию), обновляет npm, устанавливает ПМ2, включает PM2 при загрузке, устанавливает и включает Нгинкс в качестве обратного прокси для http://localhost:3000и настраивает заголовки WebSocket и пересылку IP-адресов клиентов. Nginx перезапускается и включается при загрузке.
Безопасность и доступ
The nodejs пользователь находится в судо. Пароль по умолчанию пароль задается при автоматизации. Измените его сразу после входа в систему:
| пароль nodejs |
Настройка приложения Node.js
| ssh <ip-вашего сервера> su — узел js мкдир -p /home/nodejs/ваш-приложение git clone your_repo.git /home/nodejs/your-приложение cd /home/nodejs/ваш-приложение npm install –omit=dev начало pm2 приложение.js –назовите свое-приложение-имя pm2 сохранять |
Настройте свое приложение на прослушивание порта 3000 или отредактируйте /etc/nginx/сайты-доступны/по умолчанию, протестируйте с nginx -t, затем:
| sudo systemctl перезапустить nginx |
Ваше приложение будет доступно по адресу http://<server-ip>.
Переменные, которые вы можете установить
- NVM_VERSION для версии Node.js по умолчанию 22
- NODEJS_USER_PASSWORD чтобы сбросить первоначальный nodejs пароль
Важные файлы и каталоги
- /home/nodejs/.nvm/ Установка NVM и Node.js
- /home/nodejs/.bashrc Линии снабжения NVM
- /etc/nginx/сайты-доступны/по умолчанию Конфигурация обратного прокси Nginx
- /usr/lib/node_modules/pm2/ Путь установки PM2
- /вар/www/html веб-корень по умолчанию
Журналы
- Нгинкс журналы в /var/log/nginx/access.log и /var/log/nginx/error.log
- ПМ2 с журналы pm2 or ~/.pm2/логи/ as nodejs
- Приложение журналы через PM2 или собственные файлы вашего приложения
Будущие улучшения
- HTTPS с Certbot с использованием плагина nginx
- Минимальный пример приложения для быстрого развертывания.
- Необязательный МонгоБД интеграция для телеметрии
Глобальный охват
Выберите центр обработки данных, ближайший к вашему брокеру или сети копи-трейдинга. Cloudzy управляет точками присутствия по следующим направлениям:
- Северная Америка: Нью-Йорк, Даллас, Майами, Юта, Лас-Вегас.
- Европа: Лондон, Амстердам, Франкфурт, Цюрих
- Азиатско-Тихоокеанский регион: Сингапур
Каждый сайт предлагает 10 Gbps порт, набор операторов связи уровня 1 и 99.95% SLA о времени безотказной работы. Единственная переменная — расстояние.
Детали приложения
Версия: 4.0.0
ОС: Windows Server 2012 R2, Windows Server 2016
Минимальная оперативная память: 4 GB
Типы IP: IPv4, IPv6
Разверните MetaTrader 4 VPS от Cloudzy в один клик прямо сейчас! Ваш торговый терминал, советники и дополнительный стек веб-перехватчиков могут быть запущены в эксплуатацию за считанные минуты.
Важно: ответственность за конфигурацию и домен
Вы получаете полный SSH/root-доступ на каждом OCA. Эта возможность также означает, что ваши изменения могут перерыв приложения. Прочтите это, прежде чем менять конфигурации.
- Вы управляете доменом. Мы не продаём и не размещаем домены/DNS. Если приложению нужен домен, вы должны указать свой домен на сервере (A/AAAA/CNAME, а также MX/TXT при необходимости). Выпуск SSL и многие панели зависят от того, чтобы это было настроено правильно.
- Менять домен или имя хоста после установки непросто. Многие OCA записывают домен в конфигурации (.env, обратный прокси, URL приложения). Если вы его меняете, также обновите:
- Обратный прокси (Nginx/Caddy) и сертификаты TLS
- «Внешний URL» приложения / базовый URL и URL обратных вызовов и webhook
- Любые жестко закодированные ссылки в приложении или дополнениях.
- Полномочия имеют значение. Переименование стандартного администратора, ротация паролей или смена портов служб без обновления конфигурации приложения могут запереть тебя или остановить службы. Храните учётные данные в безопасности и синхронизируйте их между приложением, прокси и любыми интеграциями.
- Изменения сервера имен могут привести к простою. Перенос домена на новые nameservers или правка NS-записей вызывает задержки распространения. Планируйте изменения, заранее снижайте TTL и проверяйте записи A/AAAA перед переключением.
- Изменения брандмауэра/порта могут нарушить доступ. Если вы меняете порты SSH, HTTP/HTTPS, RDP или приложения, обновите соответственно файрволы (UFW/CSF/security groups) и правила обратного прокси.
- Порты электронной почты (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.
- Создает пользователя nodejs с домашним каталогом (/home/nodejs) и оболочкой Bash.
- Добавляет nodejs в группу sudo.
- Устанавливает пароль пользователя на пароль.
- Запускается от имени пользователя nodejs через sudo -H -u nodejs, чтобы обеспечить правильный домашний каталог (/home/nodejs).
- Загружает и устанавливает NVM (v0.40.3) с сайта https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh.
- Автоматически настраивает .bashrc для использования в качестве источника NVM:
- Добавляет экспорт NVM_DIR="$HOME/.nvm".
- Добавляет сценарий NVM и завершение bash.
- Исходный файл .bashrc, чтобы сделать NVM доступным в скрипте.
- Устанавливает Node.js 22 через NVM от имени пользователя nodejs.
- Устанавливает его как версию по умолчанию: псевдоним nvm default 22.
- Обновляет npm глобально: npm install -g npm.
- Устанавливает PM2 глобально от имени пользователя nodejs: npm install -g pm2.
- Настраивает PM2 для запуска при загрузке, генерируя и выполняя команду запуска systemd.
- Устанавливает Nginx: apt install -y nginx.
- Настраивает сайт Nginx по умолчанию в /etc/nginx/sites-available/default:
- Слушает порт 80.
- Прокси-запросы на http://localhost:3000 (предполагаемый порт приложения Node.js).
- Включает заголовки для поддержки WebSocket и переадресации IP-адресов клиентов.
- Перезапускает и включает Nginx: systemctl restart nginx, systemctl Enable nginx.
Настройка приложения NodeJS:
- Войдите через ssh на свой сервер.
- Используйте следующие команды по порядку:
- су — узел js
- mkdir /home/nodejs/ваше-приложение
- git clone your_repo.git /home/nodejs/your-app
- компакт-диск /home/nodejs/ваше приложение
- npm install –omit=dev
- pm2 start app.js –назовите имя-приложения
- pm2 сохранить
- Настройте порт вашего приложения на 3000 или соответствующим образом обновите конфигурацию NGINX (отредактируйте /etc/nginx/sites-available/default, протестируйте с помощью nginx -t и перезапустите systemctl, перезапустите nginx).
- Ваше приложение доступно по адресу http://<server-ip>.
- Примечания:
- Пользователь nodejs имеет доступ к sudo.
- Измените пароль пользователя nodejs: passwd nodejs.
- Включите HTTPS с помощью Certbot: apt install certbot python3-certbot-nginx, затем certbot –nginx.
ОС: Убунту 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: конфигурация Nginx для проксирования к Node.js.
- /usr/lib/node_modules/pm2/: установка PM2.
- /var/www/html: корневой веб-сайт по умолчанию.
- Журналы:
- Nginx: /var/log/nginx/{access.log,error.log}.
- PM2: журналы pm2 или ~/.pm2/logs/ (как пользователь nodejs).
- Приложение Node.js: управляется PM2 или журналами конкретного приложения.
Будущие улучшения:
- Добавьте настройку HTTPS с помощью Certbot.
- Включите в сценарий пример развертывания приложения.
- Интеграция с MongoDB.