Beberapa penemuan semasa menggunakan fungsi _N (dokumen API)
_N ialah bilangan kecil yang digunakan untuk memproses bilangan titik terapung.
Cuba kita lihat contoh kod:
function main(){
var pi = 3.1415926535897; // 声明一个变量 储存 圆周率, 小数位数13位。
Log(_N(pi, 4) * 100); // 当我们使用 _N 函数 保留4位小数后 再 乘以 100 会是什么结果呢?
}
Apa yang akan berlaku apabila kita menggunakan fungsi _N untuk menyimpan bilangan kecil 4 digit dan kalikan dengan 100?
Saya mulakan dengan berfikir bahawa _N (pi, 4) akan kembali kepada 3.1415 dan kalikan dengan 100 akan menjadi 314.15
Hasil operasi sebenar:
Jika anda ingin menunjukkan 314.15, anda hanya boleh menulis:
function main(){
var pi = 3.1415926535897;
Log(_N(pi * 100, 2));
}
Kode ujian:
function main(){
var pi = "3.1415"; // 传入 字符串 3.1415 , 很多时候解析出来的数据没有检查类型,可能会误传入字符串。
_N(pi, 2);
}
Saya benar-benar melangkah ke dalam lubang ini, dan data yang diselesaikan adalah rentetan, dan kemudian melihat laporan ralat berikut.
DEBUG mengambil masa yang lama untuk mencari sebabnya, jadi anda masih boleh menggunakan tangan anda untuk mendapatkan lebih banyak.
Di bawah pelayar safari, dalam halaman bot yang dijalankan, jika satu log output terlalu banyak, ia mungkin menyebabkan keseluruhan maklumat log disembunyikan, menunjukkan kekosongan. Uji pelayar chrome boleh menunjukkan seperti biasa.
Tetapan status ditukar, iaitu setiap kali dipanggil fungsi API LogStatus, fungsi ini akan mencetuskan mekanisme pertanyaan jika halaman log semasa tidak berada di halaman pertama, pada masa ini, tetapan status halaman bot tidak akan ditukar lagi. Apabila halaman log dipilih sebagai halaman pertama, tetapan status ditukar.
Sebagai contoh, mesej ralat pengguna ini:
Kedua-dua laporan ini adalah disebabkan oleh penggunaan pembolehubah yang tidak ditakrifkan.
Ini adalah kerana anda boleh menyalin kod secara langsung ke dalam strategi.Parameteradalah dalam strategiParameter antara mukaPeraturan di atas. Tetapkan satu pada parameter antara muka strategiVariabel parameterIni adalah sama seperti menyatakan satu strategi dalam kod strategi.Variabel globalJika ia hanya salinan kod. Variabel (parameter) yang mungkin digunakan dalam antara muka dasar ** dalam kod akan berada dalam keadaan tidak ditakrifkan Oleh itu, jika anda ingin menguji strategi orang lain, adalah lebih baik untuk menyalin keseluruhan strategi.
Klik Tombol Tombol Tombol Tombol Tombol Tombol Tombol Tombol Tombol Tombol Tombol Tombol Tombol Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda Tanda
Kesilapan jenis ini mungkin disebabkan oleh tidak menetapkan alamat IP hos untuk senarai putih alamat IP API KEY pertukaran. Menambah alamat IP sebagai senarai putih boleh menyelesaikan masalah ini.
Pendapatan dan kerugian bergolak niaga hadapan, juga dikenali sebagai float persen, contohnya anda membeli 2480 keluli skru 1 tangan, tidak kira berapa hari dagangan, harga semasa adalah 2520, maka keuntungan dan kerugian bergolak adalah 400 yuan, kerugian dan kerugian keluli skru bergolak niaga hadapan menunjukkan keuntungan dan kerugian pegangan semasa berbanding dengan harga pembukaan dagangan; Pendapatan dan kerugian pasaran bergolak niaga hadapan, juga dikenali sebagai float pasaran, contohnya anda memegang lebih banyak pesanan keluli skru 1 tangan, harga penyelesaian hari perdagangan sebelumnya adalah 2500, harga dan kerugian pasaran yuan adalah 200 sebelum ini, kerugian dan kerugian pasaran yang mewakili kedudukan anda semasa berbanding dengan kerugian harga penyelesaian hari dagangan sebelumnya.
Jumlah bilangan dan pembolehubah tidak ditakrifkan akan menghasilkan Nan, objek dan jumlah objek tidak ditakrifkan akan menghasilkan undefined.
function main(){
var a = 11// {aa : "aa", bb : 12}
var b = {}
Log(a + b.c)
}
TypeError: cannot read property
var id2 = e.Sell(ticker.Sell + ticker.Sell * 0.05, 0.1)
var order2 = e.GetOrder(id2)
Log("order2:", order).
Sleep(2000) # 103 行, 这里报错。
Selepas melihat selama setengah hari, Bustus tidak dapat menafsirkannya.
Akhirnya saya membaca dengan teliti dan mendapati Log (
Walaupun tidak ada log log, ia adalah seperti yang ditetapkan.
Sebabnya: fail DB3 lama mencapai 25G Mengambil alih pelayan awan asing
>_< Jika anda menghadapi masalah seperti ini, periksa dengan teliti di mana pentadbir berada, komputer atau pelayan, cakera keras dan keadaan sistem.
Aaron MuskPujilah!