Почему наше решение — лучший VPS для форекса?
Или как технологические решения приводят к практическим преимуществам для трейдеров
Универсальными средствами очень сложно добиться рекордных показателей. Обычным VPS-решением очень сложно получить по-настоящему быстрое исполнение. И мы покажем вам почему.
Инфраструктура обычных VPS-решений
Хостинг-провайдеры берут достаточно мощный сервер и запускают на нем много виртуальных операционных систем. Скажем, имеется машина с конфигурацией типа Xeon E5-1650 3.5GHz суммарно 24 ядра CPU, 128 ГБ оперативной памяти, 2 x 2 ТБ жесткого диска в RAID1 и 1 Гбит сеть. На ней запускают 80 виртуальных операционок и целевое приложение запускается уже внутри них.
У этого мощного компьютера много ресурсов, но в пересчете на каждую виртуальную ОС получается мало. Например, из 128 ГБ оперативной памяти одной виртуалке достается только 1 ГБ. Из 24 процессорных ядер доступ будет максимум к одному. Задействовать неактивные ядра в случае необходимости не получится физически.
Причиной всему уже упомянутая универсальность этого не форексного VPS. Подавляющее большинство ресурсов мощной машины тратится на поддержание работы 80 виртуальных операционных систем.
- Каждая операционка запускает по 500 потоков минимум. Умножаем на 80 и получаем 40 000 активных потоков.
- Каждая виртуалка занимает 100 МБ оперативной памяти минимум. Что в пересчете на 80 инстансов съедает 8 ГБ оперативной памяти.
- Имеется латентная дисковая активность 80 копий операционных систем.
Все вышеперечисленное является платой за универсальность решения. Но с этим можно было бы мириться, если бы не один скрытый и критичный недостаток. Ресурсы компьютера уходят на поддержание столь громоздкой инфраструктуры и поэтому не достаются целевому приложению вовремя.
Такое решение не гарантирует лучшего исполнения даже если ваш VPS будет иметь минимальный пинг до брокера. Предположим, торговый робот проанализировал рынки и собирается совершить сделку. Но из-за занятости железа происходит задержка между принятием решения и отправкой торгового ордера на сервер.
В одном случае она может составлять 50 миллисекунд, а во втором — 150. И хотя отправка приказа пройдет мгновенно, вы все-равно получите задержки в исполнении. В этот раз они возникнут еще на самой хостинг-машине и вы точно так же потеряете часть прибыли.
Во-вторых, если ваш робот обрабатывает большие объемы данных, то выделенного ядра процессора может не хватить. Из-за перегруженности платформа не успеет проанализировать котировки вовремя. Вы опять получите задержки и лишитесь части прибыли.
В-третьих, часто в виртуалках не используются графические драйвера и вся нагрузка по отрисовке графиков ложится на уже перегруженные CPU. Это еще больше замедляет аналитическую работу эксперта и еще больше снижает прибыль.
Все эти задержки накладываются друг на друга и серьезно увеличивают фактическое исполнение операций. При этом пинг до сервера остается на заявленно-низком уровне, но это не приносит пользы.
Технологичность MetaTrader VPS
Наше решение учитывает все эти недостатки. На сервере с той же конфигурацией мы тоже можем запустить 80 торговых платформ и даже больше. При этом мы действительно предоставим все преимущества лучшего исполнения и 24-часового аптайма.
Во-первых, в нашем сервисе используется только одна операционная система. Все торговые платформы запускаются только в ней и почти все ресурсы машины достаются именно им. Каждая копия MetaTrader получает куда больше:
- Оперативная память до 3 ГБ
- Несколько ядер CPU по требованию
- Жесткий диск - до 16 ГБ
Ядра процессора не заняты выполнением непродуктивных операций по поддержанию инфраструктуры. Они всегда свободны и не тормозят аналитические функции торговых роботов. Также отсутствуют задержки между принятием торгового решения и отправкой торгового ордера на сервер.
Мы постоянно улучшаем и модернизируем свою сеть, чтобы добиться минимального пинга — сейчас MetaTrader VPS обеспечивает менее 5 миллисекунд сетевой задержки при подключении к 80% брокерских серверов.
Во-вторых, для нашей форекс-VPS мы разработали специальные облегченные версии торговых платформ. В них максимально отключены неиспользуемые для алготрейдинга и копитрейдинга функции.
Графическая система полностью отключена — графики виртуализированы и видеокарта не нужна. Благодаря этому не создается излишняя нагрузка на CPU и ничто не мешает полезным вычислениям экспертов.
Сравнение функций обычного хостинга и форексного MetaTrader VPS
# |
Функции и параметры |
Обычный хостинг |
MetaTrader Forex VPS |
---|---|---|---|
1 |
Минимальный пинг до сервера брокера |
+ |
+ |
2 |
Задержки на уровне сервера из-за памяти и CPU |
Есть |
Нет |
3 |
Ресурсы, оставшиеся для платформ MetaTrader * |
20 % |
99 % |
4 |
Гибкое выделение ресурсов "по требованию" |
Нет |
Есть |
5 |
Количество выделенных ядер CPU для одной платформы |
1 |
Не ограниченно |
6 |
Объем выделенной оперативной памяти |
1 ГБ |
до 3 ГБ |
7 |
Сложность настройки и управления |
Относительно высокая |
Минимальная |
8 |
Активации купленных в Маркете продуктов |
1 активация сгорает |
Не сгорает |
*здесь и далее для расчетов использовался тестовый стенд следующей конфигурации: Xeon E5-1650 3.5GHz суммарно 24 ядра, 128 ГБ оперативки, 2 x 2 ТБ диска в RAID1 и 1 Гбит сеть. На этой машине запускалось по 80 копий торговой платофрмы MetaTrader 5.
Обычный хостинг действительно сокращает задержки на этапе связи платформы с сервером брокера. Однако, в ответ создает задержки еще на самой виртуальной машине. Выходом из положения может быть аренда на менее загруженных серверах или даже отдельный сервер. Но это уже намного дороже (например, 100 USD в месяц) и в разы больше, чем 15 USD за MetaTrader VPS.
У нашего виртуального хостинга нет побочных эффектов — вашим торговым роботам всегда хватит ресурсов. Более того, у нашего решения есть дополнительные преимущества:
- Быстрый запуск — вам не придется ничего настраивать, подключать специалиста или изучать документацию. Наше решение интегрировано прямо в платформу и управляется с помощью обычного визарда.
- Приложения из Маркета не теряют активацию, если вы запускаете их на нашем хостинге