Sumber dimuat naik... memuat...

exchange.GetPosition() Menggunakan amaran untuk menentukan sama ada ia adalah himpunan bilangan kosong

Penulis:sunsjk, Dicipta: 2018-11-07 08:17:28, Dikemas kini: 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)

Berkaitan

Lebih lanjut

sunsjkvar position = _C ((exchange.GetPosition); Log (("Bahan sebenar dalam susunan yang disimpan", position); var len = position.length; // ambil panjang array var Log (("Length of arrays held", len); Hasilnya len: ruang kosong adalah 0, ruang kosong adalah 1. Ambil panjang array, bagaimana boleh 1, bukan nombor lain. Terima kasih sayang.

Pencipta Kuantiti - Impian KecilGetPosition akan kembali kepada array yang memegang, jika tidak memegang akan kembali kepada [], sebuah array kosong, jika tidak memegang, kod seterusnya akan memanggil position[0].Amount pasti akan memberikan kesalahan, kerana position[0] tidak wujud. Ini adalah perkara yang tidak diuruskan oleh program strategi anda.