콘텐츠로 이동

문제 해결

이 문서에서는 cTrader CLI 사용 중 발생할 수 있는 문제를 해결하는 방법을 설명합니다.

명령어를 찾을 수 없음

터미널에서 ctrader-cli를 인식하지 못한다고 표시하면 명령어의 경로가 PATH 환경 변수에 포함되지 않은 것입니다.

  • 최근 변경된 PATH 설정을 적용하려면 터미널을 닫았다가 다시 여세요.
  • Windows에서는 ctrader-cli가 들어 있는 폴더가 PATH에 포함되어 있는지 확인하세요. 포함되어 있지 않다면 폴더를 수동으로 추가해 문제를 해결하세요.
  • 패키지 관리자로 설치했다면 cTrader CLI를 다시 설치하고 오류 없이 설치가 완료되는지 확인하세요.

일반적인 명령어 오류

메시지 또는 증상 해결 방법
처리되지 않은 예외 또는 잘못된 사용 명령어에 오류가 있는지 확인하세요. 인식되지 않는 명령어, 옵션 또는 인수를 제거하고 구문을 수정하세요.
cTrader CLI에서 이전 .NET 버전용 cBot을 지원하지 않음 최신 cTrader 데스크톱 애플리케이션에서 최신 .NET 환경에 맞게 cBot을 다시 컴파일한 후 새 파일을 사용하세요.
연결할 수 없음 cTrader CLI가 실행되는 컴퓨터의 인터넷 연결을 확인하세요.
잘못된 cTrader ID 로그인 정보 cTrader ID의 이메일 주소 또는 사용자 이름을 확인하고, 비밀번호 파일에 불필요한 공백 없이 올바른 비밀번호가 들어 있는지 확인하세요.
계정을 찾을 수 없음 accounts를 실행해 cTrader ID에 연결된 거래 계정을 나열한 후 올바른 계정 번호를 사용하세요.
알 수 없는 심벌 이름 symbols를 실행해 사용 가능한 심벌을 나열한 후 올바른 심벌을 사용하세요.
알 수 없는 시간 프레임 periods를 실행해 사용 가능한 시간 프레임을 나열한 후 올바른 식별자를 사용하세요.
계정 번호가 모호함 --broker를 추가해 해당 계정과 연결된 브로커를 지정하세요.
추가 접근 권한 필요 --full-access를 추가해 접근 권한 제한 없이 cBot을 실행하세요.
잘못된 .cbotset 파일 형식 최신 cTrader 데스크톱 애플리케이션에서 .cbotset 파일을 다시 생성하세요.

경고

대부분의 cTrader CLI 명령어는 인식되지 않는 옵션이 있으면 오류를 반환합니다. 빠른 모드(-q)에서는 price, alerts, positions, order처럼 거래 계정을 사용하는 명령어가 인식되지 않는 옵션을 경고 없이 무시합니다. 옵션을 사용하기 전에 CLI 참조 문서에서 해당 옵션이 지원되는지 확인하세요.

백테스트 및 최적화

메시지 또는 증상 해결 방법
지정한 기간의 과거 데이터가 없음 --data-file로 해당 기간의 데이터 파일을 제공하거나 데이터가 있는 기간을 선택하세요.
백테스트 중 스톱 아웃 발생 마진콜을 방지하도록 cBot 매개변수를 조정하거나 전략을 개선하세요.
잘못된 설정 백테스트 또는 최적화 옵션을 확인하고 잘못된 부분을 수정하세요.
최적화가 일시 중지된 것처럼 보임 심벌 매개변수를 최적화할 때 엔진은 새 심벌마다 첫 실행 시 데이터를 다운로드합니다. 데이터가 캐시에 저장되면 실행이 계속됩니다.