Soalan Lazim

Penulis:Rumput, Dicipta: 2019-05-09 09:48:25, Dikemas kini: 2019-05-09 12:16:16

1.Di mana log disimpan?

log berada dalam pangkalan data DB3 yang terletak diLOGSfolder di mana docker terletak.

2.HowBoleh saya dapatkan senarai pesanan yang dipenuhi?

exchange.GetOrders()hanya mendapatkan pesanan yang menunggu, dan tidak ada fungsi lain untuk mendapatkan pesanan yang dipenuhi.exchange.IOuntuk mengakses orgin API jika pertukaran menyediakan.

3.HowBolehkah saya menggunakan dan mengemas kini pelabuhan?

Periksa.https://www.fmz.com/bbs-topic/3649. Untuk mengemas kini, hanya memuat turun docker baru kemudian menyebarkannya, dan memadamkan docker lama padahttps://www.fmz.com/m/nodesjika tiada bot yang berjalan di atasnya.

  • 1.Beli pelayan awan (VPS) dari Amazon atau Google, konfigurasi terendah dan termurah sudah cukup. anda sering mempunyai percubaan percuma untuk masa yang lama.
  • 2.Masuk ke pelayan anda, ikuti arahan dari penyedia pelayan anda atau Google ia.
  • 3.Pilih docker yang sesuai dengan versi sistem anda, kebanyakan masa, ia adalah 64Bit.
  • 4. Untuk sen, jalankan wgethttp://q.fmz.net/dist/robot_linux_amd64.tar.gz, perintah tidak dijumpai? memasang pertama yum install wget -y.
  • 5.Runtar -xzvf robot_linux_amd64.tar.gz untuk membuka zip.
  • 6.Run./robot -srpcs@node.fmz.com:9902/xxxxxx -p kata laluan FMZ anda, anda harus melihat sesuatu seperti 2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Nama: host.localdomain, yang bermaksud segala-galanya berfungsi.rpcs@node.fmz.com:9902/xxxxxx adalah unik untuk setiap pengguna, mencari anda sendiri padahttps://www.fmz.com/m/add-node.
  • 7.Sekarang docker tidak dijalankan di latar belakang, jika anda menutup pelanggan SHH, docker akan berhenti. Tekan Ctrl + C untuk menghentikan docker.
  • 8.RunNohup. / robot -srpcs@node.fmz.com:9902/xxxxxx -p yourFMZpassword & untuk berjalan di latar belakang. langkah ini juga boleh dilakukan dengan perintah skrin.
  • 9.Periksahttps://www.fmz.com/m/nodes, jika semuanya baik-baik saja, anda boleh mencari docker digunakan di sana.

4.Apa maksud kod ralat pada halaman log?

Periksa kod pada dokumen API pertukaran. Berikut adalah ringkasan dokumen:https://www.fmz.com/bbs-topic/597

5.GetOrders: 400: {code:-1121,msg:Invalid simbol.}

Seperti yang dikatakan,Invalid symbolPeriksa simbol anda dieja dengan betul.

6.BitMEX 429: {error:{message:Rate limit exceeded re-try in 1 seconds......}}

BitMEX had kadar adalah 1 permintaan sesaat, jadi berhati-hati.

7.symbol not setapabila backtesting.

Set kontrak pertama sebelum perdagangan pada fungsi olehexchange.SetContractType.

  • OKEX niaga hadapan dan swap:
exchange.SetContractType("swap")        
exchange.SetContractType("this_week") 
exchange.SetContractType("next_week") 
exchange.SetContractType("quarter")
  • HuobiDM niaga hadapan:
exchange.SetContractType("this_week")
exchange.SetContractType("next_week")
exchange.SetContractType("quarter")    
  • BitMEX niaga hadapan dan swap:
exchange.SetContractType("XBTUSD")
exchange.SetContractType("XBTM19") 
  • Pertukaran GateIO:
exchange.SetContractType("swap")  
  • Masa hadapan dan swap derivatif:
exchange.SetContractType("BTC-PERPETUAL")
exchange.SetContractType("BTC-27APR18")

8.Mengapa data yang dikembalikan olehTAfungsi penunjuk bermula dengannull?

Fungsi TA, sepertiTA.MA(records,10), memerlukan sekurang-kurangnya 10 K-garis untuk mengira MA, oleh itu 10 data pertama MA adalahnull.


Lebih lanjut

RumputSaya akan terus mengemas kini catatan ini