Được sử dụng_Một số phát hiện của hàm N (được tìm thấy trong tài liệu API):


_N là số số nhỏ được xử lý bởi số điểm nổi.
Có thể xem ví dụ mã:
function main(){
var pi = 3.1415926535897; // 声明一个变量 储存 圆周率, 小数位数13位。
Log(_N(pi, 4) * 100); // 当我们使用 _N 函数 保留4位小数后 再 乘以 100 会是什么结果呢?
}
Khi chúng ta sử dụng_Nếu chúng ta có thể giữ số ký tự 4 của hàm N và nhân nó với 100, thì chúng ta sẽ có kết quả như thế nào?
Tôi bắt đầu nghĩ rằng_N (pi, 4) trả về 3.1415, và sau đó nhân 100 bằng 314.15.
Kết quả thực tế:

#### Tôi đã sử dụng số n, tại sao lại có nhiều chữ số nhỏ hơn?
Nếu bạn muốn hiển thị 314.15, bạn chỉ cần viết:
function main(){
var pi = 3.1415926535897;
Log(_N(pi * 100, 2));
}

### Và nếu_N tham số đầu tiên được truyền vào String giá trị có thể gây ra lỗi:
Mã kiểm tra:
function main(){
var pi = "3.1415"; // 传入 字符串 3.1415 , 很多时候解析出来的数据没有检查类型,可能会误传入字符串。
_N(pi, 2);
}
Tôi đã thực sự bước vào cái hố này, phân tích dữ liệu là một chuỗi, và nhìn vào các lỗi sau đây thì bị bao quanh.

DEBUG đã mất một thời gian để tìm ra nguyên nhân, vì vậy chúng ta có thể nắm bắt được nhiều hơn nữa.
Sau khi được thử nghiệm, trong trình duyệt Safari, trong trang chạy robot, nếu một lần xuất ra quá nhiều nội dung trong Log, có thể dẫn đến việc ẩn toàn bộ thông tin Log và hiển thị trống. Thử nghiệm trình duyệt chrome có thể hiển thị bình thường.
Lưu ý rằng mỗi lần gọi hàm API LogStatus để cập nhật nội dung, nếu trang nhật ký hiện tại không phải là trang đầu tiên, nó sẽ kích hoạt cơ chế truy vấn, tại thời điểm đó, thanh trạng thái của trang robot sẽ không hiển thị cập nhật nữa. Khi trang nhật ký được chọn là trang đầu tiên, khôi phục thanh trạng thái.
Ví dụ, thông báo lỗi của người dùng này:
#### Đĩa cứng:

#### Kiểm tra ngược:

Hai lỗi này là do sử dụng biến không xác định.
#### Lý do:
Lý do là chúng tôi đã sao chép mã vào các chiến lược, và một số chiến lược đã bị sao chép.tham sốlà trong chiến lượcCác tham số giao diệnCài đặt trên Đặt một trong các tham số giao diện chính sáchBiến số tham sốĐiều này tương đương với việc tuyên bố mộtBiến toàn cục Nếu chỉ là sao chép mã Có thể được sử dụng trong mãBiến số của giao diện chính sáchNếu bạn có thể làm điều đó, bạn sẽ ở trong trạng thái không xác định. Vì vậy, nếu bạn muốn thử nghiệm chiến lược của người khác, tốt nhất là sao chép toàn bộ chiến lược.
#### Ví dụ, trang sao chép của chiến lược này (những chiến lược kiểu công khai được truy cập bằng cách nhấp vào quảng trường chiến lược):
Nhấp vào click copy và click on the line feedback button, bạn có thể sao chép toàn bộ chiến lược.

Loại lỗi này có thể được gây ra bởi việc không đặt địa chỉ IP của người quản lý vào danh sách trắng địa chỉ IP KEY API của sàn giao dịch. Thêm địa chỉ IP vào danh sách trắng sẽ giải quyết vấn đề này.
Thị trường chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán chứng khoán.
Số và biến không xác định được cộng với nhau để tạo ra nan, và đối tượng và đối tượng không xác định được cộng với nhau để tạo ra 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 (Lỗi không thể đọc thuộc tính ‘Sleep’ của 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 行, 这里报错。
Tôi đã xem nó nửa ngày và không hiểu sao. Cuối cùng, khi đọc kỹ hơn, bạn sẽ thấy Log ((“order2:”, order). Vì vậy, nếu bạn có một câu hỏi kỳ quặc như vậy, hãy nghĩ về tình huống này.
Không có gì để khởi động lại, không có nhật ký, như đã định dạng.
Lý do: Tệp DB3 cũ đã đạt 25G Các máy chủ điện toán đám mây nước ngoài đã được sử dụng rộng rãi.
_< Khi gặp vấn đề như vậy, hãy cẩn thận kiểm tra máy tính hoặc máy chủ của người quản lý, trạng thái ổ cứng và hệ thống.