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-cliznajduje się w zmiennejPATH. 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. |