Expert Advisor na VPS: nastavení krok za krokem

Proč Expert Advisor patří na VPS, a ne na domácí počítač, jsme popsali v článku Proč potřebuje každý forex trader VPS server. Tady se soustředíme na praktickou stránku věci: jak MT4 nebo MT5 na VPS reálně nastavit, aby EA běžel spolehlivě i po restartu serveru a abyste měli přehled, že skutečně obchoduje.

Příprava VPS pro MetaTrader

MT4 i MT5 jsou nativně postavené pro Windows, proto pro ně volte VPS s Windows Server. K serveru se připojíte přes vzdálenou plochu (RDP) - stačí zadat IP adresu, uživatelské jméno a heslo, které dostanete po aktivaci. V nastavení RDP klienta doporučujeme povolit sdílení schránky (kopírování konfiguračních souborů mezi počítačem a VPS) a nastavit rozlišení obrazovky, se kterým se vám bude v MetaTraderu pohodlně pracovat.

1

Instalace MetaTraderu

Stáhněte instalační soubor MT4/MT5 přímo od svého brokera a nainstalujte ho na VPS stejně jako na běžný počítač.

2

Přihlášení k účtu

Zadejte přihlašovací číslo účtu, heslo a server brokera. Ověřte, že se platforma připojila a přijímá kotace.

3

Nahrání Expert Advisora

Soubor EA zkopírujte do složky MQL4/Experts (nebo MQL5/Experts), v MetaEditoru ho zkompilujte a restartujte MetaTrader.

4

Povolení algoritmického obchodování

V panelu nástrojů zapněte tlačítko AutoTrading a v nastavení EA potvrďte povolení importu DLL, pokud ho strategie vyžaduje.

Po přetažení EA na graf zkontrolujte v pravém horním rohu ikonu úsměvu - zelený smajlík znamená, že EA běží a algoritmické obchodování je aktivní. Červený křížek nebo smutná tvář signalizuje, že něco brání spuštění, nejčastěji vypnuté AutoTrading nebo chybějící oprávnění.

Autostart po restartu VPS

Windows na VPS se čas od času restartuje kvůli aktualizacím nebo údržbě poskytovatele - a bez správného nastavení by se po restartu MetaTrader ani EA samy nespustily. Řešení:

  1. Zástupce MetaTraderu do složky Po spuštění - nejjednodušší varianta. Umístěte zástupce spustitelného souboru MT4/MT5 do shell:startup (zadejte do adresního řádku Průzkumníka souborů) a platforma se spustí hned po přihlášení do Windows.
  2. Automatické přihlášení do Windows - bez auto-loginu zůstane VPS po restartu na přihlašovací obrazovce a MetaTrader se vůbec nespustí, protože se nespustí uživatelská relace. Nastavte automatické přihlášení přes nástroj netplwiz.
  3. Naplánovaná úloha (Task Scheduler) - pro spolehlivější řešení vytvořte úlohu spouštěnou při startu systému s nejvyšším oprávněním, nezávisle na tom, zda je relace přihlášená.
Kontrola po restartu: Po prvním nastavení VPS restartujte ručně (ne jen odhlaste) a ověřte, že se MetaTrader spustil sám a EA běží se zeleným smajlíkem - bez tohoto testu se spolehnete na nastavení, které jste nikdy neviděli fungovat.

Jak hlídat, že EA opravdu běží

Spuštění je jen první krok - potřebujete vědět, že EA neběží naprázdno kvůli chybě v logice nebo výpadku spojení. Osvědčená kombinace:

Typické chyby při nastavení

Nejčastější zádrhely:

Než EA nasadíte naostro, doporučujeme celé nastavení nechat běžet alespoň den na demo účtu a ověřit, že přežije i jeden běžný restart serveru. Latence k serveru brokera, která ovlivňuje kvalitu exekuce, řešíme podrobně v článku Latence ve forexu: měření a příčiny zpoždění.

VPS s Windows Server pro MT4/MT5

Server připravený pro MetaTrader do několika minut, česká podpora, pokud si s nastavením nebudete vědět rady.

Zobrazit ceník VPS