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?
Penemu Kuantitas - 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)