전략 정적 문법 오류
이러한 오류는 명백하며 일반적으로 전략 편집 페이지에서 오류 표시를 볼 수 있습니다. 백테스트 중에 발견되고 수정 될 수 있습니다.
전략 실행시 오류 가장 흔한 예는 법적 판단을 하지 않고 함수의 반환 값을 직접 사용하는 것입니다.
기억력 과잉 사용 쓰레기 수집이 불가능한 너무 많은 컨텐츠가 글로벌 변수에 저장되어 있어 과도한 메모리 사용이 발생합니다.
이 조항의 적용을 합리화하지 않은 경우exchange.Go
동시 요청에 대한 기능
비동기 신호를 사용할 때exchange.Go
기능, 합리적인 없습니다wait
작업 중 코로루틴이 끝날 때까지 기다립니다. 많은 수의 코로루틴이 발생합니다.
반복 함수 호출 반복 함수 호출의 너무 많은 계층이 coroutines의 초과 스택 크기를 유발합니다.
인터페이스 비즈니스 오류 및 네트워크 요청 오류 등 이러한 오류 메시지는 관련 교환 객체 이름, 함수 이름, 오류 관련 메시지 및 이유 및 기타 정보를 포함하여 정보를 표시합니다. 이러한 오류는 실제 거래에서 비정상적 인 중단을 유발하지 않습니다 (이런 오류는 일반적으로 원인과 직접적인 원인은 아닙니다. 직접적인 원인은 일반적으로프로그램 예외를 직접 사용으로 인한 인터페이스 반환 값이 아닌 합법성을 판단).
플랫폼 하층 오류
일반적인 예는Decrypt: Secret key decrypt failed
이 오류의 이유는 FMZ 계정 비밀번호 변경으로 구성된 모든API KEY
문제 해결을 위해,API KEY
다시 구성해야 하고, 도커를 다시 시작해야 합니다.
파이썬 전략 암호화 문제
파이썬 전략을 임대할 때, 플랫폼에 의해 암호화 된 파이썬과 전략 실행 시간에 있는 파이썬 사이의 버전 호환성으로 인해 오류가 보고됩니다.ValueError: bad marshal data (unknown type code)
. 전략에 의해 실행되는 파이썬 환경을 전략에 의해 지원되는 버전 중 하나로 업그레이드 또는 설치:Python 2.7
, Python 3.5
그리고Python 3.6
.
interrupt
오류
오류는 사용자가 클릭하기 때문에로봇을 중지프로그램에서 동작을 수행할 때 (플랫폼 인터페이스에 액세스하는 것과 같이) bot 페이지의 버튼을 누르면 bot가 중지하고 현재 동작에 의해 인쇄된 오류 메시지를 중단합니다. 오류는 아무런 효과도 없으며 로그 기록일 뿐입니다.