Przejdź do treści

Rozwiązywanie problemów

W tym artykule dowiesz się, jak rozwiązywać problemy, które mogą wystąpić podczas korzystania z cTrader CLI.

Nie znaleziono polecenia

Jeśli terminal informuje, że nie rozpoznaje ctrader-cli, oznacza to, że ścieżka do polecenia nie znajduje się w zmiennej środowiskowej PATH.

  • Zamknij i ponownie otwórz terminal, aby uwzględnił ostatnie zmiany zmiennej PATH.
  • W systemie Windows sprawdź, czy folder zawierający ctrader-cli znajduje się w zmiennej PATH. Jeśli go tam nie ma, dodaj folder ręcznie, aby rozwiązać problem.
  • Jeśli instalacja została przeprowadzona za pomocą menedżera pakietów, zainstaluj cTrader CLI ponownie i sprawdź, czy instalacja zakończyła się bez błędów.

Typowe błędy poleceń

Komunikat lub objaw Rozwiązanie
Nieobsłużony wyjątek lub nieprawidłowe użycie Sprawdź polecenie pod kątem błędów. Usuń nieznane polecenia, opcje lub argumenty i popraw składnię.
cTrader CLI nie obsługuje cBotów opartych na starszych wersjach .NET Ponownie skompiluj cBota dla nowoczesnej wersji .NET w najnowszej wersji aplikacji komputerowej cTrader, a następnie użyj nowego pliku.
Nie można nawiązać połączenia Sprawdź połączenie z internetem na komputerze, na którym działa cTrader CLI.
Nieprawidłowe dane logowania do cTrader ID Sprawdź adres e-mail lub nazwę użytkownika cTrader ID i upewnij się, że plik z hasłem zawiera prawidłowe hasło bez dodatkowych spacji.
Nie znaleziono konta Uruchom accounts, aby wyświetlić konta handlowe powiązane z Twoim cTrader ID, a następnie użyj prawidłowego numeru konta.
Nieznana nazwa symbolu Uruchom symbols, aby wyświetlić dostępne symbole, a następnie użyj właściwego symbolu.
Nieznane ramy czasowe Uruchom periods, aby wyświetlić dostępne ramy czasowe, a następnie użyj właściwego identyfikatora.
Niejednoznaczny numer konta Dodaj --broker, aby wskazać brokera powiązanego z kontem.
Wymagane dodatkowe uprawnienia dostępu Dodaj --full-access, aby uruchomić cBota bez ograniczeń uprawnień dostępu.
Nieprawidłowy format pliku .cbotset Wygeneruj ponownie plik .cbotset w najnowszej wersji aplikacji komputerowej cTrader.

Ostrzeżenie

Większość poleceń cTrader CLI zwraca błąd w przypadku nieznanych opcji. W trybie szybkim (-q) polecenia korzystające z konta handlowego, takie jak price, alerts, positions i order, ignorują nieznane opcje bez ostrzeżenia. Przed użyciem opcji sprawdź w dokumentacji referencyjnej CLI, czy jest obsługiwana.

Backtesting i optymalizacja

Komunikat lub objaw Rozwiązanie
Brak danych historycznych dla wskazanego okresu Podaj plik z danymi dla tego okresu za pomocą --data-file lub wybierz okres, dla którego dostępne są dane.
Stop out podczas backtestingu Dostosuj parametry cBota lub ulepsz strategię, aby uniknąć wezwań do uzupełnienia depozytu zabezpieczającego (margin call).
Nieprawidłowe ustawienia Sprawdź opcje backtestingu lub optymalizacji i popraw ewentualne błędy.
Wygląda na to, że optymalizacja się wstrzymała Podczas optymalizacji parametru symbolu silnik przy pierwszym uruchomieniu pobiera dane dla każdego nowego symbolu. Po zapisaniu danych w pamięci podręcznej wykonywanie zostaje wznowione.