사용중_N 함수에서 발견된 몇 가지 사항 (API 문서의 위치는 아래와 같다.)


_N은 플래잉 포인트 숫자를 처리하는 소수입니다.
코드는 다음과 같습니다.
function main(){
var pi = 3.1415926535897; // 声明一个变量 储存 圆周率, 小数位数13位。
Log(_N(pi, 4) * 100); // 当我们使用 _N 函数 保留4位小数后 再 乘以 100 会是什么结果呢?
}
우리가 사용했을 때_100을 곱하면 어떤 결과가 나오나요?
제가 생각하기 시작한 것은,_N (π, 4) 는 3.1415을 반환합니다. 그리고 100을 곱하면 314.15이 됩니다.
실제 운영 결과:

#### 왜 더 많은 소수점들이 나올까요?
314.15로 표시하려면 다음과 같이 써야 합니다.
function main(){
var pi = 3.1415926535897;
Log(_N(pi * 100, 2));
}

### 그리고 만약_첫 번째 N 변수는 문자열 값으로 전송되어 오류가 발생할 수 있습니다.
테스트 코드:
function main(){
var pi = "3.1415"; // 传入 字符串 3.1415 , 很多时候解析出来的数据没有检查类型,可能会误传入字符串。
_N(pi, 2);
}
제가 이 구멍을 밟았을 때, 저는 문자열로 데이터를 분석했고, 그 다음의 오류를 보고는 둥글게 둥글게 둥글게 둥글거렸습니다.

DEBUG는 그 이유를 알아내기 위해 시간이 걸렸지만, 더 많은 것을 알아내기 위해 노력했습니다.
테스트를 거친 후, Safari 브라우저에서, 로봇이 실행하는 페이지에서, 한번에 Log 출력 내용이 너무 많으면, 전체 Log 정보가 숨겨져, 공백으로 표시될 수 있다. 테스트 chrome 브라우저는 정상적으로 표시될 수 있다. 이 특별한 기록이다.
상태줄 갱신, 즉 API 함수 LogStatus 기능을 호출할 때마다 갱신할 때, 만약 현재 로그 페이지가 첫 번째 페이지가 아니라면, 쿼리 메커니즘을 트리거하고, 이 때 로봇 페이지 상태줄은 더 이상 업데이트를 표시하지 않는다. 로그 페이지가 첫 번째 페이지로 선택했을 때 상태줄을 복원한다. 그래서 때때로 로봇이 실행 중이고, 로봇 로그를 확인한 후, 상태줄이 움직이지 않고, 실제로 로봇 카드가 아니라, 이 메커니즘이 발생한다.
예를 들어, 이 사용자에 대한 오류 메시지는:
#### 디스크:

#### 백테스팅:

이 두 가지 오류는 정의되지 않은 변수를 사용했기 때문입니다.
#### 그 이유는:
그리고 이 모든 것은 정책에 대한 코드를 직접 복사하는 것입니다.매개변수전략적으로인터페이스 변수 정책 인터페이스 변수에 1을 설정변수 변수이 경우, 이 모든 것은전역 변수 만약 단지 복제된 코드일 뿐이라면 이 코드는 아마정책 인터페이스의 변수 (변수)정의되지 않은 상태가 됩니다. 다른 사람의 전략을 테스트하고 싶다면, 전체 전략을 복제하는 것이 좋습니다.
#### 예를 들어, 이 정책의 복제 페이지는 [정책 광장 클릭하면 공개된 유형의 정책이 들어갑니다]:
클릭, 클릭, 복사, 그리고 온라인 리포트 버튼을 누르면 전체 전략이 복사됩니다.

이 유형의 오류는 관리자 IP 주소가 거래소 API KEY IP 주소 화이트리스트로 설정되지 않아 발생할 수 있습니다. IP 주소를 화이트리스트로 추가하면 문제를 해결할 수 있습니다.
선물 부동 적자, 또는 단위 상자 상자, 예를 들어, 당신은 2480을 구입 한 손 스리틀 스틸, 얼마나 많은 거래일을 경험, 현재 가격은 2520입니다, 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자 상자
숫자와 정의되지 않은 변수를 더하면 Nan을, 객체와 정의되지 않은 객체를 더하면 undefined을 출력합니다.
function main(){
var a = 11// {aa : "aa", bb : 12}
var b = {}
Log(a + b.c)
}
이상적인 오류: TypeError: cannot read property ‘Sleep’ of undefined at main (FILE:103)
var id2 = e.Sell(ticker.Sell + ticker.Sell * 0.05, 0.1)
var order2 = e.GetOrder(id2)
Log("order2:", order).
Sleep(2000) # 103 行, 这里报错。
반일 동안 은 을 쳐다봤는데 그리고 “order2:”, “order”를 찾아내는데, 결국에는 “order2”, “order”이 나옵니다. 그래서 여기 기록되어 있습니다. 이런 기묘한 질문을 하면, 이런 상황을 생각해보세요.
어떻게 재부팅을 하든, 로그가 없거나, 설정된 것처럼 니다.
그 이유는 DB3 파일의 크기가 25G에 달하기 때문입니다. 해외 클라우드 서버를 이용하는 것
_< 이런 문제가 발생하면 주의해서 관리자가 있는 컴퓨터나 서버, 하드디스크, 시스템 상태를 확인하세요.