Nejčastější problémy s Metatrader 4 a jejich řešení
Metatrader je nejvíce rozšířená platforma a může se stát, že nám během obchodování ohlásí nějakou chybu. V dnešním článku se podíváme na seznam nejčastějších chyb a povíme si, jak je řešit.
Vložil jsem strategie do MT4 ale nic se neděje. Je něco špatně? Co mám dělat?
Nemusí být hned něco špatně. Někdy trvá než začne strategie obchodovat. Podívejte se do logu MT4 (karta „deník“ v terminálu) a pokud tam nebude žádná chyba, smajlík se směje, tak už jen stačí čekat až strategie začne obchodovat.
V logu jsem našel chybu Trade is Disabled. Co mám dělat?
Tato příčína se nejčastěji objevuje u brokera XTB a Purple trading a znamená, že je obchodování zakázano.
Řešení pro brokera XTB – Na standard účtu je zakázáno obchodování a je nutné přejít na variantu Standard +.
Řešení pro brokera Purple Trading – Pravděpodobně jste vložili strategie do špatného grafu. Je potřeba strategie přidat do správného grafu. Pokud používáte účet STP je potřeba dávat strategie do grafu bez symbolu _ecn pokud naopak máte účet ECN je potřeba používat symboly s příznakem _ecn.
Co mám dělat když je Metatrader 4 odpojený od serveru brokera?
Zde jsou dvě možnosti. První možnost je restartovat MT4. Druhá možnost je kliknout na účet pravým tlačítkem myši a kliknout na příhlásit. Pokud to stále nepomůže, kontaktujte brokera, zda není problém na jeho straně.
V Metraderu 4 se objevuje chyba indicator is missing. Co mám dělat?
Zkontrolujte zda máte nakopírované indikatory ze StrategyQuant. Indikátory najdete v C:\StrategyQuant\custom_indicators\mt4\indicators. Tyto indikátory nakopirujte do složky MT4 MQL4\Indicators
V logu Metatrader 4 se mi objevuje chyba trade context is busy. Co mám dělat?
Nejčastěji se tato chyba objevuje když je v jednom MT4 hodně strategií (10 a více) a MT4 nedokáže zpracovat tolik příkazů najednou. V tomto případě doporučuji rozdělit strategie do více MT4 – jednoduše např. nainstalujete 10x MT4 a pak se 10x přihlásíte pod ten samý účet. Doporučené maximum strategií pro jeden MT4 je 10. Toto je otestovaný počet strategií při kterém běží strategie stabilně a bez problémů.
Chybové stavy Metatraderu
Zde je seznam chyb a hlášek, které může MT4 vrátit. Pokud byste se s některou z nich setkali a nevěděli si rady, napište nám do dotazů.
Chybový stav | ID chyby | Popis chyby |
ERR_NO_ERROR | 0 | No error returned. |
ERR_NO_RESULT | 1 | No error returned, but the result is unknown. |
ERR_COMMON_ERROR | 2 | Common error. |
ERR_INVALID_TRADE_PARAMETERS | 3 | Invalid trade parameters. |
ERR_SERVER_BUSY | 4 | Trade server is busy. |
ERR_OLD_VERSION | 5 | Old version of the client terminal. |
ERR_NO_CONNECTION | 6 | No connection with trade server. |
ERR_NOT_ENOUGH_RIGHTS | 7 | Not enough rights. |
ERR_TOO_FREQUENT_REQUESTS | 8 | Too frequent requests. |
ERR_MALFUNCTIONAL_TRADE | 9 | Malfunctional trade operation. |
ERR_ACCOUNT_DISABLED | 64 | Account disabled. |
ERR_INVALID_ACCOUNT | 65 | Invalid account. |
ERR_TRADE_TIMEOUT | 128 | Trade timeout. |
ERR_INVALID_PRICE | 129 | Invalid price. |
ERR_INVALID_STOPS | 130 | Invalid stops. |
ERR_INVALID_TRADE_VOLUME | 131 | Invalid trade volume. |
ERR_MARKET_CLOSED | 132 | Market is closed. |
ERR_TRADE_DISABLED | 133 | Trade is disabled. |
ERR_NOT_ENOUGH_MONEY | 134 | Not enough money. |
ERR_PRICE_CHANGED | 135 | Price changed. |
ERR_OFF_QUOTES | 136 | Off quotes. |
ERR_BROKER_BUSY | 137 | Broker is busy. |
ERR_REQUOTE | 138 | Requote. |
ERR_ORDER_LOCKED | 139 | Order is locked. |
ERR_LONG_POSITIONS_ONLY_ALLOWED | 140 | Long positions only allowed. |
ERR_TOO_MANY_REQUESTS | 141 | Too many requests. |
ERR_TRADE_MODIFY_DENIED | 145 | Modification denied because an order is too close to market. |
ERR_TRADE_CONTEXT_BUSY | 146 | Trade context is busy. |
ERR_TRADE_EXPIRATION_DENIED | 147 | Expirations are denied by broker. |
ERR_TRADE_TOO_MANY_ORDERS | 148 | The amount of opened and pending orders has reached the limit set by a broker. |