exchange.GetPosition() Sử dụng cảnh báo để xác định trước nếu một tập hợp không

Tác giả:sunsjk, Tạo: 2018-11-07 08:17:28, Cập nhật: 2019-04-17 15:52:12

    exchange.SetTimeout(3000);
    exchange.SetContractType("XBTUSD");

    //取得第一次币量
    position = _C(exchange.GetPosition);
    last_Amount = position[0].Amount; //持币数量  
    hold_price = Math.round(position[0].Price); //持币均价
    
    
    TypeError: cannot read property 'Amount' of undefined at main (__FILE__:38)

Có liên quan

Thêm nữa

sunsjkvar position = _C ((exchange.GetPosition); Log (("nội dung thực của mảng lưu trữ", position); var len = position.length; // lấy số dài var Log (("độ dài của mảng lưu trữ", len); Kết quả là len: trống là 0, và trống là 1. Lấy chiều dài của ma trận, như là 1, không phải các số khác. Cảm ơn bạn, bạn nhỏ.

Giấc mơ nhỏGetPosition trả về một hàm giữ, nếu không giữ sẽ trả về [], một hàm trống, nếu không giữ, sau đó mã gọi position[0].Amount chắc chắn sẽ trả lại lỗi, vì position[0] không tồn tại. Đây là một trong những vấn đề mà bạn đã không giải quyết.