Gdy widzisz komunikat 'Cancelling order for XXX, taking too long', oznacza to, że Twój bot tradingowy nie był w stanie zrealizować zlecenia kupna lub sprzedaży w ustawionym przez Ciebie limicie czasowym. Zlecenie zostało anulowane, a Twój bot będzie działał dalej normalnie.
Przyczyna
Istnieją trzy możliwe przyczyny:
Wartość Max open time dla zleceń kupna lub sprzedaży jest ustawiona zbyt nisko, co powoduje anulowanie zlecenia zanim zostanie ono zrealizowane.
Używasz zleceń typu limit, a Twój limit order percentage jest ustawiony zbyt wysoko, co utrudnia zrealizowanie zlecenia po cenie rynkowej.
Rynek jest bardzo zmienny lub ma niską płynność – jest to normalne zachowanie i nie wymaga żadnych działań.
Jak to naprawić: Max open time zbyt nisko
Przejdź do Configuration i otwórz Base config lub odpowiednią pulę konfiguracji (Config pool).
Dla zleceń kupna przejdź do Buy settings i zwiększ wartość Max open time buy.
Dla zleceń sprzedaży przejdź do Sell settings i zwiększ wartość Max open time sell.
Kliknij Save.
Jak to naprawić: Limit order percentage zbyt wysoki
Dotyczy to tylko sytuacji, gdy używasz zleceń typu limit.
Przejdź do Configuration i otwórz Base config lub odpowiednią pulę konfiguracji (Config pool).
Dla zleceń kupna przejdź do Buy settings i zmniejsz wartość Percentage buy.
Dla zleceń sprzedaży przejdź do Sell settings i zmniejsz wartość Percentage ask.
Kliknij Save.
Sprawdź, czy problem został rozwiązany
Po zapisaniu zmian sprawdź swój dziennik błędów (error log), aby potwierdzić, że komunikat przestał się pojawiać.
