retcode 10041
10041 — TRADE_RETCODE_REJECT_CANCEL
Zlecenie oczekujące dobiło do ceny, ale jego aktywacja została odrzucona i samo zlecenie anulowano.
Sprawdzone 2026-08-02.
Co ten kod znaczy
Cena osiągnęła poziom zlecenia, serwer spróbował je wykonać i się nie udało — najczęściej z powodu braku środków albo naruszenia limitów. Zlecenie zniknęło.
Skąd się bierze
- brak wolnego depozytu w chwili aktywacji
- przekroczenie limitu wolumenu albo liczby pozycji
- luka cenowa przeskakująca poziom zlecenia
Co z tym zrobić
Kod przychodzi w zdarzeniu OnTradeTransaction, nie jako wynik OrderSend — zlecenie było wystawione wcześniej. Ekspert, który zakłada, że wystawione zlecenie na pewno zadziała, będzie miał niespójny obraz stanu rachunku.
Sprawdzaj rzeczywistą liczbę pozycji zamiast pamiętać, ile zleceń wystawiłeś.