Problémy a chyby pri používaní slotov na MetaTrader 4
Automatické obchodovanie je každým rokom čoraz populárnejšie. Nie je preto prekvapujúce, že najznámejšiu platformu využívajú na obchodovanie s robotmi maloobchodníci forex - MetaTrader 4. Nižšie uvádzame najpopulárnejšie problémy (a ich riešenia), s ktorými sa môžete stretnúť, keď začínate svoje dobrodružstvo s používaním EA (Expert Advisor) na MT4.
Čítať: Ako prevádzkovať Forex automat
Žiadna reakcia od EA na MetaTrader 4
Spustili ste stroj podľa návodu, no nič sa nedeje? Upokojte sa, to neznamená, že niečo nie je v poriadku. Stratégia sa spustí pri ďalšom zaškrtnutí po pridaní EA do grafu. Ak sa tento tik už objavil, ďalším krokom je potreba splniť všetky podmienky naprogramované v kóde, aby stroj mohol konať. Problém nastáva vtedy, keď napriek tomu, že sú splnené podmienky, napríklad na zaistenie transakcie, automat stále nevykoná žiadnu akciu.
Potom je čas prejsť na kartu Strategický časopis v okne Terminál a analyzujte tam záznamy.
"Obchodovanie je zakázané"
Ak ste našli takúto správu, znamená to, že obchodná možnosť na vašom účte je neaktívna. A je to na strane makléra. Stáva sa to vtedy, keď náš účet ešte nie je úplne aktivovaný (alebo bol deaktivovaný), t. j. môžeme sa iba prihlásiť na platformu, prezerať si grafy, ale nemôžeme otvárať pozície. Existuje aj druhá možnosť. V prípade, že môžeme obchodovať manuálne, znamená to, že broker úplne vypol možnosť automatického obchodovania v nastaveniach platformy. Potom nám ostáva poslať požiadavku do služby a uistiť sa, že je to naozaj tak.
V prípade, že sme dostali negatívnu odpoveď, treba hľadať ďalej. Existuje aj tretí možný scenár – pridali sme EA do nesprávneho grafu (nástroja). Pod „nesprávnym grafom“ myslím prístroj s nesprávnym označením. Na niektorých platformách môžete vidieť, že máme prístup k rovnakým nástrojom, ale s rôznymi symbolmi. Dobrým príkladom je burza LMAX, na platforme ktorej sú viditeľné napríklad EURUSD a EURUSD.lmx. Nástroje určené na obchodovanie majú pridanú príponu .lmx, zatiaľ čo nástroje nedostupné na obchodovanie sa v zozname kotácií zobrazujú ako „sivé“, neaktívne.
"Chýba indikátor"
Správa oznamujúca, že stratégia nepoužíva žiadny indikátor. Bez neho nebude stroj konať. Riešenie? Pridajte ho do príslušného adresára MT4 a reštartujte platformu.
pozri: Ako pridať indikátor do MT4?
"Obchodný kontext je zaneprázdnený"
Toto je ďalší populárny problém, ktorému obchodníci čelia. Čo znamená táto správa? Zvyčajne sa vyskytuje, keď na jednej platforme beží súčasne príliš veľa stratégií (10 alebo viac). V takýchto situáciách má platforma problém so spracovaním všetkých úkonov poskytovaných EA. Riešením je rozdelenie stratégie na niekoľko rôznych MT4, dokonca aj prihlasovanie sa do rovnakých účtov. Len to nepreháňajte – so slabším počítačom môže viac MT4, EA a aktívnych grafov efektívne „zašpiniť“ a dokonca aj zrútiť váš počítač.
EA chybové kódy na MetaTrader 4
Nižšie sú uvedené chybové kódy, s ktorými sa môžete stretnúť pri používaní (alebo pri pokuse o spustenie) automatických stratégií na MT4.
Upozornenie | ID chyby | Popis chyby |
ERR_NO_ERROR | 0 | Nevrátila sa žiadna chyba. |
ERR_NO_RESULT | 1 | Nevrátila sa žiadna chyba, ale výsledok nie je známy. |
ERR_COMMON_ERROR | 2 | Bežná chyba. |
ERR_INVALID_TRADE_PARAMETERS | 3 | Neplatné obchodné parametre. |
ERR_SERVER_BUSY | 4 | Obchodný server je zaneprázdnený. |
ERR_OLD_VERSION | 5 | Stará verzia klientskeho terminálu. |
ERR_NO_CONNECTION | 6 | Žiadne spojenie s obchodným serverom. |
ERR_NOT_ENOUGH_RIGHTS | 7 | Nedostatok práv. |
ERR_TOO_FREQUENT_REQUESTS | 8 | Príliš časté požiadavky. |
ERR_MALFUNCTIONAL_TRADE | 9 | Nefunkčná obchodná prevádzka. |
ERR_ACCOUNT_DISABLED | 64 | Účet zablokovaný. |
ERR_INVALID_ACCOUNT | 65 | Nesprávny úč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 zatvorený. |
ERR_TRADE_DISABLED | 133 | Obchod je zakázaný. |
ERR_NOT_ENOUGH_MONEY | 134 | Nedostatok peňazí. |
ERR_PRICE_CHANGED | 135 | Cena zmenená. |
ERR_OFF_QUOTES | 136 | Mimo úvodzoviek. |
ERR_BROKER_BUSY | 137 | Maklér je zaneprázdnený. |
ERR_REQUOTE | 138 | Recitovať. |
ERR_ORDER_LOCKED | 139 | Objednávka je uzamknutá. |
ERR_LONG_POSITIONS_ONLY_ALLOWED | 140 | Povolené sú len dlhé pozície. |
ERR_TOO_MANY_REQUESTS | 141 | Príliš veľa žiadostí. |
ERR_TRADE_MODIFY_DENIED | 145 | Úprava zamietnutá, pretože objednávka je príliš blízko trhu. |
ERR_TRADE_CONTEXT_BUSY | 146 | Obchodný kontext je zaneprázdnený. |
ERR_TRADE_EXPIRATION_DENIED | 147 | Sprostredkovateľ popiera platnosť. |
ERR_TRADE_TOO_MANY_ORDERS | 148 | Množstvo otvorených a čakajúcich objednávok dosiahlo limit stanovený sprostredkovateľom. |