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.
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č.
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.
Nahrání Expert Advisora
Soubor EA zkopírujte do složky MQL4/Experts (nebo MQL5/Experts), v MetaEditoru ho zkompilujte a restartujte MetaTrader.
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í:
- 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. - 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. - 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á.
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:
- Karta Journal a Experts v MetaTraderu - zaznamenává chyby, varování a otevřené/uzavřené obchody, je to první místo ke kontrole
- Push notifikace a e-mail z MT4/MT5 - v nastavení platformy lze zapnout upozornění na každý obchod přímo do mobilu
- Externí monitoring dostupnosti VPS - bezplatné nástroje jako UptimeRobot hlídají, jestli server vůbec odpovídá, nezávisle na tom, co se děje uvnitř MetaTraderu
- Pravidelná ruční kontrola přes RDP - zejména po větších tržních pohybech nebo zveřejnění makro dat se vyplatí se krátce podívat
Typické chyby při nastavení
- Zapomenuté automatické přihlášení do Windows - EA po restartu nenaskočí, protože se nespustí uživatelská relace
- Vypnuté AutoTrading po restartu MetaTraderu - platforma si tento stav nepamatuje vždy spolehlivě, je potřeba ho po každém restartu zkontrolovat
- Rozdílné časové pásmo serveru brokera a lokálního nastavení EA - u strategií citlivých na obchodní seance to posune vstupy o hodiny
- Nedostatek RAM při běhu více EA a více grafů najednou - platforma zpomalí nebo přestane reagovat
- Aktualizace Windows spuštěná v obchodní hodiny - naplánujte údržbu mimo dobu, kdy EA aktivně obchoduje
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