Problémy a chyby při používání strojů na MetaTraderu 4
Automatické obchodování je každým rokem stále populárnější. Není proto divu, že nejslavnější platforma je využívána pro obchodování s roboty maloobchodníky Forex - MetaTrader 4. Níže uvádíme nejpopulárnější problémy (a jejich řešení), s nimiž se můžete setkat při zahájení dobrodružství pomocí EA (Expert Advisor) na MT4.
číst: Jak spustit automat Forex
Žádná reakce EA na MetaTrader 4
Spustili jste stroj podle pokynů, ale nic se nestane? Relax, to neznamená, že je něco špatně. Strategie je spuštěna na dalším klíči po přidání EA do grafu. Pokud se objevil tento klíček, pak dalším krokem je splnění všech podmínek stanovených v kódu, aby bylo možné provést činnost stroje. Problém nastává v okamžiku, kdy i přes skutečnost, že došlo k podmínkám, například k řešení transakce, stroj stále neprovádí žádnou akci.
Pak je čas jít na kartu Strategický protokol v okně Terminál a analyzovat záznamy tam.
"Obchodování zakázáno"
Pokud jste našli takovou zprávu, znamená to, že možnost obchodování na vašem účtu je neaktivní. A je na straně makléře. K tomu dojde, když náš účet ještě nebyl plně aktivován (nebo byl deaktivován), tj. Můžeme se přihlásit pouze k platformě, prohlížet grafy, ale tuto pozici nemůžeme otevřít. K dispozici je také druhá možnost. V případě, že můžeme uzavřít transakce ručně, znamená to, že makléř v nastavení platformy úplně zakázal možnost automatického obchodování. Pak musíme požádat o službu a ujistit se, že je.
V případě, že jsme obdrželi negativní odpověď, musíme hledat dále. Přichází třetí možný scénář – přidali jsme EA na špatný graf (nástroj). „Špatným grafem“ myslím přístroj s nesprávným označením. Na některých platformách můžete vidět, že máme přístup ke stejným nástrojům, ale s různými symboly. Dobrým příkladem je burza LMAX, na jejíž platformě jsou k vidění například EURUSD a EURUSD.lmx. Nástroje určené k obchodování mají přidanou příponu .lmx, zatímco nástroje nedostupné pro obchodování se na seznamu kotací objevují jako „šedé“, neaktivní.
"Chybí indikátor"
Zpráva, že neexistuje žádný ukazatel, který strategie používá. Bez ní stroj nezabere. Řešení? Přidání do příslušného katalogu MT4 a restartování platformy.
"Obchodní kontext je zaneprázdněn"
To je další oblíbený problém, kterému obchodníci čelí. Co tato zpráva znamená? Obvykle se vyskytuje, když na jedné platformě běží příliš mnoho strategií současně (10 nebo více). V takových situacích má platforma problém se zpracováním všech akcí poskytovaných EA. Řešením je rozdělení strategie do několika různých MT4, a to i přihlášením do stejných účtů. Jen to nepřehánějte – se slabším počítačem může více MT4, EA a aktivních grafů efektivně „zašpinit“ a dokonce váš počítač srazit.
Chybové kódy EA na MetaTrader 4
Níže jsou chybové kódy, které se mohou setkat při použití (nebo pokusu o spuštění) automatizovaných strategií na MT4.
Upozornění | ID chyby | Popis chyby |
ERR_NO_ERROR | 0 | Žádná chyba se nevrátila. |
ERR_NO_RESULT | 1 | vrácena žádná chyba, ale výsledek není znám. |
ERR_COMMON_ERROR | 2 | Obvyklá chyba. |
ERR_INVALID_TRADE_PARAMETERS | 3 | Neplatné obchodní parametry. |
ERR_SERVER_BUSY | 4 | Obchodní server je zaneprázdněn. |
ERR_OLD_VERSION | 5 | Stará verze klientského terminálu. |
ERR_NO_CONNECTION | 6 | Žádné spojení s obchodním serverem. |
ERR_NOT_ENOUGH_RIGHTS | 7 | Nestačí práva. |
ERR_TOO_FREQUENT_REQUESTS | 8 | Příliš časté požadavky. |
ERR_MALFUNCTIONAL_TRADE | 9 | Nefunkční obchodní operace. |
ERR_ACCOUNT_DISABLED | 64 | Účet byl zakázán. |
ERR_INVALID_ACCOUNT | 65 | Neplatný účet. |
ERR_TRADE_TIMEOUT | 128 | Časový limit obchodu. |
ERR_INVALID_PRICE | 129 | Neplatná cena. |
ERR_INVALID_STOPS | 130 | Neplatné zastávky. |
ERR_INVALID_TRADE_VOLUME | 131 | Neplatný objem obchodu. |
ERR_MARKET_CLOSED | 132 | Trh je uzavřen. |
ERR_TRADE_DISABLED | 133 | Obchod je zakázán. |
ERR_NOT_ENOUGH_MONEY | 134 | Nestačí peníze. |
ERR_PRICE_CHANGED | 135 | Cena se změnila. |
ERR_OFF_QUOTES | 136 | Off quotes. |
ERR_BROKER_BUSY | 137 | Makléř je zaneprázdněn. |
ERR_REQUOTE | 138 | Requote. |
ERR_ORDER_LOCKED | 139 | Objednávka je uzamčena. |
ERR_LONG_POSITIONS_ONLY_ALLOWED | 140 | Dlouhé podmínky jsou povoleny pouze. |
ERR_TOO_MANY_REQUESTS | 141 | Příliš mnoho požadavků. |
ERR_TRADE_MODIFY_DENIED | 145 | Změna byla zamítnuta, protože objednávka je příliš blízko trhu. |
ERR_TRADE_CONTEXT_BUSY | 146 | Obchodní kontext je zaneprázdněn. |
ERR_TRADE_EXPIRATION_DENIED | 147 | Expiry jsou zproštěny makléřem. |
ERR_TRADE_TOO_MANY_ORDERS | 148 | Částka otevřených a nevyřízených objednávek dosáhla limitu stanoveného makléřem. |