0
fokus pada
0
Pengikut

Fungsi getposition melaporkan kesalahan jika tidak ada posisi.

Dibuat di: 2018-04-12 16:36:42, diperbarui pada:
comments   3
hits   1723

Bagaimana cara debugnya? Kode berikut digunakan untuk mendapatkan informasi posisi jika tidak ada posisi di akun 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 } } Jika tidak ada posisi di akun, maka getposition akan mengambil array kosong.[Jadi kita akan melakukan continue dalam kalimat if untuk memulai ulang loop, tapi tes langsung akan tetap gagal. TypeError: cannot read property ‘Type’ of undefined at main (FILE:129)

Saya mencoba mengubah kondisi di if, seperti position.[0]==null atau typeof(position)==undefined tidak bisa, atau akan melakukan penutup di belakang.[0].Typebox membuat kesalahan kebijakan

Bagaimana cara mengatasi masalah ini?