Bagaimana platform FMZ memungkinkan robot untuk memantau laporan kesalahan secara otomatis, dan jika terjadi kesalahan, strategi dengan memperluas API?

Penulis:mengoleskan 1992, Dibuat: 2019-11-05 16:32:11, Diperbarui:

Pertanyaannya, beberapa bursa sering mengalami kesalahan yang tidak terkendali, yang menyebabkan robot berhenti. Oleh karena itu, ingin memantau laporan kesalahan melalui fungsi exit atauonerror dari platform FMZ, dan kemudian memulai kembali secara otomatis melalui API ekstensi. 1. Try catch metode JS, tapi catch tidak sampai beberapa laporan kesalahan antarmuka dll. 2. fungsi sweep tail administrator exit, yang dapat dijalankan, tetapi tidak dapat dihidupkan kembali masuk ke fungsi main. Fungsi 3,js.onerror, root tidak merespon.

Jadi apakah ada cara yang lebih tepat untuk memantau kesalahan API dan melanjutkan operasi?


Lebih banyak

Bercandafunction GetTicker ((() {// Mengambil dan menyimpan informasi pasar Sleep ((200); War ticker; for ((var j=0; j<3; j++) { var goGetTicker = exchanges[e].Go (("GetTicker");// Async untuk membeli if ((!goGetTicker) return 0;// jaringan gagal ticker = goGetTicker.wait ((2500);// Asynchronous waiting results, 1 second overdue time. Interval = 1000 if ((typeof(ticker) === "undefined") ticker = goGetTicker.wait ((Interval*DB);// overtime tunggu lagi 2 detik jika (ticker) { HuoCenKline (ticker); return ticker;// benar ekspor orders=[]; dengan orders=null; yang pertama orders.length=0; yang terakhir orders.length akan menjadi salah! Aku tidak tahu. Sleep else ((Math.pow ((DB,j) *Interval*DB);//Rest DB = 2 j + 1 detik kuadrat 14 + 4.5 * 3 = 27.52 detik Waktu tunggu maksimum Aku tidak tahu. Return 0; / Interface tidak berhasil }// Mengatur waktu mundur

congcong009Apakah kalian semua memilih js? Saya memilih python, sekarang kepala besar, tidak ada banyak sumber daya dan referensi js, menangis.

nxtplayerSaya harus menulis skrip yang berjalan secara independen, misalnya memindai apakah robot masih berjalan setiap 10 menit. Saat ini, komoditas berjangka saya adalah menggunakan skrip untuk melakukan trading off, menutup robot pada akhir pekan, dan membuka robot secara otomatis.

RumputJika Anda melakukan kesalahan, Anda dapat melakukannya, dan tidak ada kesalahan yang terjadi di antarmuka yang mempengaruhi kebijakan yang dijalankan. https://www.fmz.com/bbs-topic/4158

congcong009Ada banyak repositori, seperti repositori dasar, repositori garis besar, perdagangan opsi, semuanya berbasis js, dan Anda benar, ada banyak referensi JS di dalamnya.

nxtplayerSaya menulisnya langsung dengan Python, lalu saya mengimplementasikannya secara jarak jauh ke server.

mengoleskan 1992JS lebih kuat untuk referensi, tentu saja

mengoleskan 1992Terima kasih ya. Saya seorang robot kecil yang mengelola API robot. Saya juga akan menulis kode ini. Kuncinya adalah saya adalah pengelola penyewaan kunci, tidak terlalu tahu di belakang, bagaimana kode yang mengelola robot itu berada di server?

nxtplayerDi platform ini ada API untuk mengelola robot, jadi Anda bisa menulisnya di server.

mengoleskan 1992Terima kasih, di mana skrip ini ditulis dan dijalankan? Saya pikir FMZ hanya memiliki strategi utama untuk menulis skrip ini, dan skrip ini berjalan di platform FMZ?

RumputApakah Anda mengatakan GetOrder yang salah, bagaimana mungkin untuk berhenti, kembali null berarti tidak ada pesan pesanan atau kesalahan jaringan, kemudian proses berjalan.

mengoleskan 1992"Saya tidak tahu apa yang akan terjadi di masa depan, tapi saya pikir ini adalah solusi yang tepat.

mengoleskan 1992Ya, sebenarnya tutorial dasar telah melihat, tetapi sebenarnya tidak menyelesaikan masalah saya. Kuncinya adalah: 1. fungsi uji ulang hanya berlaku untuk fungsi sepertigetticker setelah paket FMZ, yang saya gunakan lebih dari IO, tidak dapat dicoba kembali. 2. try catch, seperti setorder, tidak bisa menangkap kesalahan sama sekali, kalimat di catch tidak dilaksanakan. 3.

RumputSalah adalah hal yang normal, dan salah adalah hal yang wajar.

mengoleskan 1992Terima kasih, tolong maafkan saya. Ha, misalnya, bitmex sering overload, yang menyebabkan robot mengalami kesalahan berhenti, bagaimana bisa terjadi kesalahan pada jenis ini dari laporan antarmuka?

mengoleskan 1992Terima kasih, mohon maaf. Ha, misalnya, bitmex sering overload, yang menyebabkan robot mengalami kesalahan berhenti, bagaimana bisa terjadi kesalahan pada jenis ini dari laporan antarmuka?