Przejdź do treści
MQL5 · MetaTrader 5 · po polsku
kod odczarowany

MQL5 / Błędy

retcode 10026

10026 — TRADE_RETCODE_SERVER_DISABLES_AT

Handel automatyczny jest wyłączony po stronie serwera brokera.

1 fragment kodu z tej strony przeszedł przez kompilator MetaEditor build 6090, 2026-08-05.

Co ten kod znaczy

Blokada dotyczy całego rachunku i nie da się jej ominąć z poziomu kodu ani ustawień terminala. Odróżnia to ten kod od 10027, gdzie wystarczy kliknąć przycisk.

Skąd się bierze

  • rachunek bez zgody na handel algorytmiczny
  • broker wyłączający automaty na czas prac serwisowych
  • reguły konta proptradingowego

Co z tym zrobić

Sprawdzenie przy starcie oszczędza szukania przyczyny później:

if(!AccountInfoInteger(ACCOUNT_TRADE_EXPERT))
  {
   Print("Serwer nie zezwala temu rachunkowi na handel automatyczny.");
   return INIT_FAILED;
  }

Jeśli warunek nie przechodzi, sprawa jest do brokera, nie do kodu.

Powiązane