Traceback (terakhir panggilan terakhir): File
Penjelasan kesalahan yang ditampilkan di bawah ini adalah kira-kira memanggil datagetticker, tidak ada masalah pada N kali panggilan, tidak tahu tidak bisa dipanggil.
JklwonderHalo, bisa saya tambahkan QQ untuk berkomunikasi?
Mimpi kecilHalo, masalah ini mungkin perlu melihat kode, bisa Anda tempelkan kode dan lihat?
JklwonderPernyataan yang salah adalah:
Traceback (most recent call last): File "
Jklwonder''Backtest start: 2018-02-03 00:00:00 end: 2018-02-10 12:00:00 Periode: 1m exchange: [{"eid":"Bitfinex","currency":"BTC","balance":100000, "stocks":30},{"eid":"OKCoin_EN","currency:"BTC","balance":100000, "stocks":30}] '' import traceback waktu impor import numpy sebagai np import pandas as pd import os def ComparePrice ((B0P1Diff, B1P0Diff, j): # membandingkan perbedaan harga antara dua bursa Price0=exchanges[0].GetTicker (dalam bahasa Inggris). price1=exchanges[1].GetTicker (dalam bahasa Inggris) # Jika harga e0 lebih tinggi dari e1 B0P1Diff[j]=price0['Buy']/(price1['Sell']) B1P0Diff[j]=price0['Sell']/ ((price1['Buy']) def main (: B0P1Diff={} B1P0Diff={} I adalah 0. Amount = 0.01 # Jumlah koin yang dibeli dan dijual while ((True): sementara Coba: ComparePrice ((B0P1Diff, B1P0Diff, i) Jadi i adalah sama dengan i + 1. kecuali Exception: Log ((traceback.format_exc)) Log (i) exit ((0) B0P1Array=np.array(list(B0P1Diff.values))) B1P0Array=np.array(list(B1P0Diff.values))) ratioB0P1=np.mean (([B0P1Array]) # Perbedaan harga dua bursa yang ditemukan pada iterasi Num ratio B1P0 = np.mean (([B1P0Array]) Log (('meanB0P1', ((ratioB0P1)) Log (('meanB1P0', ((ratioB1P0)) # exchange[2].Buy ((11600,1) Apa yang terjadi? Apa yang terjadi? def onerror: Log (Error)