Làm thế nào để gỡ lỗi vấn đề? Sử dụng mã sau để lấy thông tin vị trí trong trường hợp không có vị trí trong tài khoản while(true){ var position=_C(exchange.GetPosition)
if(position==null){ continue } type=position[0].Type if(type==PD_LONG){ if(exsell!==sellPrice){ CancelPendingOrders() exchange.SetDirection(“closebuy”) exchange.Sell(sellPrice,position[0].Amount) exsell=sellPrice } } Nếu tài khoản không có vị trí, getposition sẽ lấy một mảng trống[], và nó sẽ thực hiện continue trong câu lệnh if để lặp lại, nhưng thử nghiệm trên ổ cứng vẫn sẽ trả lỗi TypeError: cannot read property ‘Type’ of undefined at main (FILE:129)
Tôi đã cố gắng thay đổi các điều kiện trong if, chẳng hạn như vị trí[0]==null hoặc typeof(position)==undefined không hoạt động[0].Typebox làm cho chính sách trả lời sai
Làm thế nào để giải quyết vấn đề này?