Forex VPS – це віртуальний сервер на базі операційної системи Windows, призначений для забезпечення безперебійного доступу до фінансових ринків. Часто трейдери використовують VPS сервер для Forex для автоматизації торгівлі за допомогою торгових радників (Expert Advisors). Варто зазначити, що подібні сервери необхідні не лише для Forex, але й для Фондового, Криптовалютного та інших ринків.
Навіщо потрібен VPS сервер для Forex?
Використання VPS сервера для Forex вирішує низку завдань і безпосередньо спрямоване на збільшення ефективності використання торгових радників:
- Забезпечення безперервної роботи торгових терміналів (зокрема, MetaTrader 4 та MetaTrader 5), які отримують потік котирувань від брокера в режимі реального часу. Торгові системи можуть приймати рішення про відкриття чи закриття угоди в будь-який момент часу, тому використання персонального комп’ютера є не оптимальним рішенням, адже забезпечити його цілодобову роботу надзвичайно складно;
- VPS сервер для Forex повинен забезпечувати низькі затримки до торгового сервера брокера (ping), оскільки часто від цього безпосередньо можуть залежати торгові результати. Потік котирувань складається з тік (коливань), і протягом секунди таких коливань може бути десятки. Мінімізація затримки між вашим Forex VPS та торговим сервером брокера безпосередньо знижує slippage (ковзання). Чим більший ping, тим вища ймовірність отримання негативного ковзання та зниження прибутку.
Варто зазначити, що середній час виконання угоди з боку брокера коливається від 150 до 500 мс залежно від волатильності ринку, ліквідності та завантаженості торгового сервера брокера. Якщо ж ping від вашого комп’ютера складає, наприклад, 100 мс і більше, то виконання угоди може займати кілька секунд через низку факторів:
- Час на виконання угоди з боку брокера;
- Обробка торгового сигналу торговим радником (виконання розрахунків). На це безпосередньо впливають два ключових фактори: продуктивність вашого сервера та якість написання коду торгового радника;
- Отримання котирувань і відправка торгового сигналу: якщо затримка до сервера брокера складає 100 мс, то отримання котирувань і відправка сигналу займатимуть не менше 200 мс;
Якщо ми не можемо вплинути на час виконання угоди з боку брокера, то пункти 2 і 3 залежать безпосередньо від трейдера.
Рекомендовані характеристики Forex VPS
Ми повинні пам’ятати про головне: мова йде про трейдинг, і використання VPS сервера призначене безпосередньо для максимізації прибутку від торгових радників, таким чином сам VPS є інвестицією. Виходячи з цього, економія на сервері є недоречною.
Характеристики Forex VPS сервера залежать від низки факторів. По-перше, це стосується бажаної кількості використовуваних терміналів, кількості відкритих графіків, запущених радників, а також типу терміналу. Наприклад, MetaTrader 4 є 32-бітним, тобто один термінал може використовувати лише одне ядро CPU. Якщо ваш VPS має 4 ядра CPU і на ньому запущено один термінал, то це не дасть жодної переваги порівняно з VPS з 2 ядрами CPU, тому для швидкодії MetaTrader 4 в першу чергу слід використовувати сервери з високою тактовою частотою процесора на одне ядро, тому не рекомендується використовувати для торгівлі VPS з ядрами 2-3 ГГц. Оптимальну продуктивність можна буде досягти за допомогою HiEnd CPU з частотою від 3.5 ГГц.
При цьому варто враховувати кількість відкритих графіків та використовуваних радників в одному терміналі: кожен графік з встановленим на ньому радником – це окреме навантаження на ядро процесора, тому не використовуйте в одному терміналі більше 10-15 відкритих чартів (усе залежить від торгового радника та продуктивності сервера) – краще розподілити їх між кількома терміналами, в результаті чого навантаження буде синхронізовано між вільними ядрами процесора.
Слід пам’ятати і про операційну систему, яка також використовує системні ресурси. Платформи MetaTrader 4 та MetaTrader 5 є Windows-додатками, тому для їх роботи необхідна ОС на базі Windows. Для оптимальної роботи слід використовувати Windows Server 2012 або старішу версію, проте сама операційна система також є ресурсоємною, тому слід враховувати вільні ресурси для її функціонування.
Водночас, MetaTrader 5 є платформою, побудованою на 64-бітній архітектурі, в результаті чого при роботі може використовувати одночасно декілька ядер процесора, розподіляючи навантаження між ними.
Виходячи з вищесказаного та власного досвіду, ми можемо рекомендувати вам конфігурувати VPS сервер для Forex за наступним розрахунком:
- 1 ядро CPU 3.5 ГГц+ та 1 GB RAM для підтримки роботи операційної системи;
- 1 ядро CPU 3.5 ГГц+ та 1 GB RAM на 2-3 торгових термінали (незалежно від платформи).
Таким чином, для оптимальної роботи мінімальна конфігурація Forex VPS сервера: 2 ядра CPU 3.5 ГГц+ та 2 GB RAM
Мінімізація часу відгуку для Forex VPS
Час відгуку (ping або latency) є важливою складовою при торгівлі на фінансових ринках: чим швидше ваша угода буде відкрита, тим вища ймовірність, що ви отримаєте кращу ціну, ніж інші трейдери. Уявіть, що у вас затримка до сервера брокера 100 мс, таким чином від моменту появи котирування на торговому сервері брокера до вашого комп’ютера проходить 100 мс, після чого ще 100 мс потрібно на відправку торгового сигналу. Таким чином, ви втрачаєте 200 мс, за які могло надійти декілька тік, в результаті чого угода відкривається з ковзанням. Це особливо актуально для скальпінгу та високоволатильного ринку.
Більшість трейдерів прагнуть мінімізувати ping до позначки < 1 мс, проте при торгівлі на Forex це не дає відчутного ефекту, а вартість таких серверів часто надзвичайно висока. Нормальне значення затримки складає < 10-20 мс, тому слід зосередитися на пошуку Forex VPS у найближчих регіонах до торгових серверів брокера. Основними локаціями для брокерів, де вони розміщують сервери, є Лондон та Нью-Йорк:
- Лондон: Alpari, Admiram Markets, Darwinex та Tickmill;
- Нью-Йорк: IC Markets, Pepperstone.
Тому, якщо ви використовуєте для торгівлі брокера з серверами в Лондоні, оптимальним буде VPS сервер у Великобританії або ЄС. При розміщенні в Європі затримка складатиме в межах 10-15 мс, що є більш ніж прийнятним показником.
Також слід звернути увагу на швидкість виконання угод торговими терміналами: MetaTrader 5 має швидкість виконання угод на порядок вищу, ніж MetaTrader 4, таким чином при переході на “п’ятірку” ви можете скоротити час виконання ще на 100-200 мс.
Висновок
Швидкий VPS сервер для Forex є важливою та невід’ємною складовою прибуткового трейдингу при використанні автоматизованих торгових систем. При виборі сервера економія не може бути ключовим фактором, адже від надійності та продуктивності сервера безпосередньо залежать ваші торгові результати та прибуток. При цьому не слід надмірно зосереджуватися на зниженні ping: зменшення затримки з 10 мс до 1 мс не дасть вам ніякого ефекту, оскільки ключовим фактором є тактова частота процесора та продуктивність VPS сервера. Не намагайтеся перевантажити його додатковими запущеними терміналами – краще завжди залишайте вільні ресурси, оскільки в моменти високої волатильності (наприклад, при публікації новин) кількість тік у потоці котирувань значно зростає, що створює додаткове споживання системних ресурсів.