retcode 10006
10006 — TRADE_RETCODE_REJECT
Serwer odrzucił zapytanie bez podania szczegółowej przyczyny. Powód zwykle leży w komentarzu wyniku.
1 fragment kodu z tej strony przeszedł przez kompilator MetaEditor build 6090, 2026-08-05.
Co ten kod znaczy
Kod zbiorczy. Serwer stwierdził, że zapytania nie wykona, ale nie zakwalifikował powodu do żadnej z konkretnych kategorii.
Skąd się bierze
- ograniczenia regulaminowe rachunku (np. zakaz handlu wybranym instrumentem)
- reguły firmy proptradingowej wymuszone po stronie serwera
- instrument dostępny tylko w części sesji albo tylko dla wybranych typów rachunków
- zlecenie odrzucone ręcznie przez dealera
Co z tym zrobić
Jedyne miejsce, gdzie zwykle jest konkret, to wynik.comment — serwer wpisuje tam własny opis. Zapisuj go w dzienniku zawsze, bo bez tego zostaje ci tylko zgadywanie:
PrintFormat("Odrzucone: retcode %d, komentarz serwera: %s",
wynik.retcode, wynik.comment);Jeśli komentarz jest pusty, a zapytanie wygląda poprawnie, sprawdź to samo zlecenie ręcznie z okna terminala. Gdy ręczne też przechodzi z tym samym kodem, problem leży po stronie rachunku, nie kodu — wtedy pytanie idzie do brokera.