avatar of 发明者量化-小小梦 发明者量化-小小梦
fokus pada Pesan pribadi
4
fokus pada
1271
Pengikut

Ringkasan FAQ (Terus diperbarui...)

Dibuat di: 2018-02-02 10:41:38, diperbarui pada: 2025-07-01 14:22:23
comments   210
hits   44598

[TOC]

Ringkasan FAQ (Terus diperbarui…)

  • Bagaimana cara mencari kata kunci pada posting? menggunakanCtrl + fTombol membuka pencarian halaman, masukkan kata kunci seperti: host . Maka akan mencari lokasi pada halaman tentang kata-kata yang memiliki host .

  • Saat ini, FMZ International hanya mendukung transaksi mata uang digital.

  • WeChat:

Ringkasan FAQ (Terus diperbarui…)

API

  • Mengapa?GetTickerDanGetDepthDapatkanMembeli dengan hargaDanJual dengan hargaApa yang akan berbeda?

GetTickerDanGetDepthMungkin tidak mendapatkannya secara bersamaan. Ada beberapa keterlambatan, ada beberapa perubahan pada data.GetTickerData lebih cepat karena lebih sedikit.

  • exchang.GetOrdersJika Anda mendapatkan tiket yang belum terjual, di mana Anda bisa mendapatkan tiket yang sudah terjual?

Ada juga API untuk query order, yaituexchange.GetOrderIni berdasarkanIDPeriksa semua jenis pesanan. Masukkan pesananIDUntuk mendapatkan order yang bertransaksi hanya dengan melihat semua transaksi yang tidak menyediakan antarmuka seperti itu, setiap pertukaran mungkin menawarkan antarmuka yang berbeda.

  • JavaScriptString waktu kebijakan yang tidak benar untuk menghidupkan kolom waktu

Anda perlu mempertimbangkan zona waktu yang ada dalam pengaturan waktu sistem.

Ringkasan FAQ (Terus diperbarui…)

  • Mengapa saya mencetak harga buka dan tutup yang sama?

    1. mungkin saat ini tidak ada transaksi di bursa, sama seperti saat BAR naik dan turun.
    2. Lihat apakah yang diamati adalah BAR terakhir, pada saat BAR terakhir dihasilkan, tinggi dan rendah sama.
  • Signature not valid:Invalid submission time or incorrect time format[无效的提交时间,或时间格式错误]Kesalahan seperti ini dan waktu koreksi server

Pertanyaannya adalah:windows2000/2003/XPMasalah dengan sistem operasi yang lebih lama, referensi:

https://support.microsoft.com/en-us/help/821893/the-system-clock-may-run-fast-when-you-use-the-acpi-power-management-t

Disarankan untuk digunakanLinuxServer, atau di mana masalah ini munculwindowsSistem menginstal perangkat lunak sinkronisasi waktu, waktu sinkronisasi frekuensi tinggi, mencegah kesalahan pemeriksaan waktu.

  • Mengapa Bahasa MelayuATRTR) yang dihitung danTA/talibApakah perhitungan perpustakaan berbeda?

Hal ini dikarenakan cara penghitungan indikator bahasa Mac danTA/talibAlgoritma dasar tidak konsisten. Keduanya benar, algoritma berbeda.MACDAda yang dua kali lipat.DIF-DEAAda yang dua kali lipat.DIF-DEAMereka semua benar.

  • Nama bursa adalahFutures_EsunnyApa yang dimaksud dengan “perwakilan”?

PerwakilanPerjanjian EschenObyek yang dapat dieksekusiexchange.GetName()Fungsi yang dikembalikan Saat ini, FMZ International hanya mendukung transaksi mata uang digital.

  • Data referensi multi-periode dalam blok kode referensi multi-periode#EXPORTTEST...#ENDSetelah menyatakan variabel baik. Digunakan dalam referensi dalam kebijakanREFJika Anda tidak memiliki data, Anda akan mengutip data berdasarkan siklus saat ini, dan tidak seperti yang Anda bayangkan.

Semua data yang dibutuhkan untuk periode yang berbeda, dalam#EXPORTTEST...#ENDDisimpan dengan baik di dalam, dan hanya digunakan secara langsung di luar.

  • Tidak dapat menemukan dokumen API FMZ

Anda dapat langsung mengetik alamat halaman: https://www.fmz.com/api, atau klik tautan seperti gambar:

Ringkasan FAQ (Terus diperbarui…)

  • Mengapa?MACDApakah itu berbeda dengan nilai yang dihitung oleh bursa?

Perbandingan ini perlu diperhatikan apakah siklus K-line konsisten atau tidak.MACDApakah parameter indikator konsisten, periode konsisten, varietas konsisten, selain ituMACDAda beberapa jenis algoritma pilar kuantitatif.DIF-DEAAda yang tidak.2*(DIF-DEA)DIFDanDEAIni harus konsisten.

  • Saya ingin bertanya, apa hubungannya dengan jumlah K-line yang diperoleh ketika mendapatkan data K-line historis?

dalam kunjunganexchange.GetRecordsKetika antarmuka mendapatkan data K-line, jumlah K-line yang dikembalikan ke antarmuka tertentu ditentukan oleh pertukaran. Mungkin jumlah K-line yang dikembalikan oleh setiap pertukaran tidak konsisten. Bahkan beberapa pertukaran tidak menyediakan antarmuka K-line, dalam hal ini, administrator memanggil strategi.exchange.GetRecordsPada saat akan dipanggil untuk mendapatkan data sejarah perdagangan pertukaran berdasarkan sejarah perdagangan sintesis K-line). K-line yang diterima oleh administrator akan terus terakumulasi bersama-sama, perlu memiliki frekuensi tertentu untuk mengunjungiexchange.GetRecordsInterface, jika tidak dapat mempengaruhi kontinuitas data.

  • Saya melihat dokumentasi API.exchange.BuyFungsi hanya akan kembaliIDBagaimana bisa begitu banyak informasi kembali?

Fungsi API FMZ dapat menghasilkan output log, misalnyaLogexchange.Buyexchange.CancelOrderAnda dapat menggunakan parameter tambahan setelah parameter yang diperlukan. Misalnya:exchange.CancelOrder(orders[i].Id, orders[j])Ini adalah pembatalan.orders[j]Pada saat melakukan pemesanan ini, informasi pemesanan ini akan diekspor.

  • Bagaimana WeChat mengirim pesan secara langsung?

Hanya hard disk yang bisa digunakan.LogTambahkan karakter pada akhir fungsi'@'Artikel ini dapat diposting di:LogUntuk informasi tentang fungsi cetak, lihat dokumentasi API: https://www.fmz.com/api#Log Saat ini, FMZ International hanya mendukung transaksi mata uang digital.

  • exchange.GetAccountApakah masalah jaringan dan lain-lain yang menyebabkan kegagalan akses informasi di sini, apakah sistem FMZ di bawahnya sudah menangani kegagalan? atau apakah pengguna harus menangani sendiri kegagalan permintaan? mengapa tidak dilakukan secara resmi? bukankah ini lebih mudah digunakan?

Akan ada kegagalan, yang memerlukan pengolahan toleransi pengguna. FMZ dasar tidak memproses data, umpan balik kepada pengguna adalah data yang belum diproses, metode toleransi khusus atau logika yang dibuat oleh kebijakan. Jika ini diproses dapat mempengaruhi keputusan pengguna, keputusan diserahkan ke pengolahan kebijakan, yaituMenyaring informasi yang salahAtauCoba lagi.Cara lainnya.

  • Apa satuan dalam kontrak OKEX?

Volume transaksi kontrak OKEX berdasarkan jumlah kontrak yang dipesan di FMZ, misalnyaexchange.Buy(1000,1)Itu adalah pesanan untuk 1 kontrak dengan harga 1.000.

  • Panggilan di FMZexchange.SellDanexchange.BuyApakah ini harga normal?

Parameter pertama yang ditransmisikan adalah ((parameter pertama adalah harga pesanan). Beberapa bursa mendukung harga pasar, parameter harga yang ditransmisikan-1Jadi, harga di pasar bawah, jumlah yang dibeli dan dijual memiliki arti yang berbeda (parameter kedua).-1Ini adalah harga terbatas. Sebagian besar pertukaran barang langsung memiliki antarmuka pemesanan, dan jumlah pemesanan dari harga pasar adalahJumlahTidak.Jumlah koinInterface pesanan di bursa berjangka mata uang digital, jumlah pesanan yang ditargetkan untuk kontrak biasanya adalah bilangan bulat. Lihat antarmuka berikut: https://www.fmz.com/api#exchange.buyprice-amount https://www.fmz.com/api#exchange.sellprice-amount

  • Fungsi Mail
  Mail("smtp.qq.com", "[email protected]", "xxx", "[email protected]", "test title", "test body")

Saat mengakses QQ smtp 203.205.232.7, saat ini sebagian besar server cloud pada dasarnya memblokir port 25, kecuali server fisik, operator pada dasarnya tidak memblokir port 25.

  • Parameter templat bahasa Pine, bahasa Mac: variabel yang memiliki periode terpanjang akan mempengaruhi perhitungan indikator

Jika parameter indikator terlalu besar, misalnya menghitung MA ((1000)), maka tidak dapat menghitung rata-rata 1000 data karena sistem hanya menyimpan 600 data.

Laporkan kesalahan

  • InternalError: arg1 type error Skenario yang memicu:
  function main() {
      _G(11212, "123")
  }

_GNama kunci fungsi tidak dapat berupa tipe angka.

  • Kesalahan panggilan berulang tak terbatas: signal arrived during external code execution

Berdasarkan karakteristik ini: Exception 0xc00000fd

  Exception 0xc00000fd 0x1 0x5cdd203f40 0x1ee5955
  PC=0x1ee5955
  signal arrived during external code execution
  • Halaman hard disk akan memiliki informasi output dari console ((error pada saat runtime), seperti contoh yang menyebabkan memory overflow:
  def create_large_list():
      large_list = []
      while True:
          large_list.append(" " * 1024)  # Append a string of 1024 bytes to the list
          print(f"Current list size: {len(large_list)}")

  def main():
      create_large_list()
  • Keterangan kotak, Keterangan pesan: SyntaxError: variable name expected

Periksa apakah ada petunjuk kesalahan di bagian pengeditan kode kebijakan, periksa apakah Anda lupa menulis nama ketika var name = “a” (tidak menulis nama variabel). Periksa apakah Anda menggunakan kata kunci bahasa pemrograman saat mengatur parameter antarmuka kebijakan, tidak disarankan untuk menggunakan kata kunci bahasa pemrograman yang umum digunakan untuk menamai variabel, yang dapat menyebabkan konflik (bahkan jika bahasa pemrograman saat ini tidak memiliki kata kunci ini).

  • BITMEX429 kesalahan,{"error":{"message":"Rate limit exceeded retry in 1seconds……"}}

Error 429, yaitu terlalu sering mengakses antarmuka bursa. Perlu meningkatkan interval survei dan mengurangi frekuensi akses antarmuka.

  • Penawaran TegasBittrexKesalahan:{"success":false,"message":"NOT_ALLOWED","result":null}

Pertukaran memiliki hak terbatas, masuk sajaBittrexSitus web bursa untuk melihat apakah Anda perlu mencentang perjanjian pengguna.

  • Kesalahan pada hard drive:TypeError:value has no property at

Ringkasan FAQ (Terus diperbarui…)

Retrospeksi tidak sama dengan pesan kesalahan real-time, sehingga retrospeksi tidak dapat mendeteksi pesan kesalahan.

  • unable to open databaseLaporkan kesalahan

Ringkasan FAQ (Terus diperbarui…) Jika itu adalah komputer AppleMac OSPerhatikan apakah itu masalah hak. Hardisk perangkat penuh, tidak dapat membuat file database pada hardisk, menyebabkan kesalahan.

  • Kesalahan:不支持该功能

Objek bursa yang ditambahkan saat deteksi adalah bursa mata uang digital tunai, dengan fungsi API berjangka dipanggil dalam kode.

  • Kesalahan:in SetCurrency OSError: exception: access violation reading 0x000000FCF25F0000

Terakhir, ada beberapa hal yang perlu diperhatikan.PythonStrategi, sistem pengembalian menggunakan host pribadi, dan kode yang beralih dari transaksi ke pengembalian. Hal ini dikarenakan sistem pelacakan tidak mendukung pertukaran mata uang digital.

  • Kesalahan decrypt [Gambar] Ringkasan FAQ (Terus diperbarui…) Karena mengubah kata sandi akun FMZ, API KEY yang dikonfigurasi tidak berfungsi, yang menyebabkan kesalahan. Solusinya: Konfigurasikan kembali API KEY bursa, hentikan pengelola, restart pengelola, dan coba lagi untuk memulai hard disk.

  • PythonPengembalian mesin lokal, laporan kesalahanEOFerror

EOFKesalahan adalah pengulangan akhir kesalahan yang dapat menangkap keanehan hanya berjalan bisa di dukungan apapunPythonPanggilan lokal

  # encoding: utf-8  

  '''backtest
  start: 2021-08-30 00:00:00
  end: 2022-09-05 00:00:00
  period: 1d
  basePeriod: 1h
  exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
  '''

  from fmz import *
  task = VCtx(__doc__)             # initialize backtest engine from __doc__  

  def main():  

      while not exchange.IO("status"):
          Sleep(1000)
      exchange.SetContractType("swap")

      while True:
          bars_1min = _C(exchange.GetRecords, PERIOD_M1)    # 获取1minK线              
          print(len(bars_1min))
          _CDelay(2000)      

  # 调用主函数  

  try:
      main()
  except:
      print(task.Join(False))
  • Bahasa Mac melibatkan masalah yang sangat tersembunyi dalam perhitungan siklus, di mana nilai yang dihitung mungkin memiliki N/A, contohnya:

Ringkasan FAQ (Terus diperbarui…)

Hal ini disebabkan karena parameter perhitungan siklus melebihi batas data, yang menyebabkan perhitungan nilai N/A.

Ringkasan FAQ (Terus diperbarui…)

  • Bahasa Mac mengalami kesalahan penguraian: kesalahan penguraian, dan strategi hanya dengan kode sederhana, kesalahan penguraian dengan jumlah baris yang sangat panjang, tidak dapat menemukan alasannya.

Mungkin masalah dengan template bahasa Mac yang lebih awal. Cara mengatasinya: 1. Ekspor kebijakan ke file xml.2. Buat kebijakan bahasa Mac yang baru dan kosong.3. Impor file xml ke dalam kebijakan kosong yang baru dibuat.2. Buat tes langsung.

  • Kesalahan:fatal error:unexpected signal during runtime execution...go routine 11[syscall,locked to thread]

PemeriksaanC++Apakah strategi yang ditulis menggunakan penunjuk kosong, dan disarankan untuk melakukan pengujian ulang dengan modus toleransi kesalahan.

Ringkasan FAQ (Terus diperbarui…)

  • Panggilanexchange.SetMarginLevel(10)Kesalahan:Futures_OP 0:403:{"error":{"message":"Access Denied","name":"HTTPError"}}

Memeriksa aplikasi dari bursaAPI KEYApakah hak-hak yang terkait telah diaktifkan

  • Kesalahan pengembalian:symbol not set

Tidak ada kontrak dalam kode pelacakan bursa berjangka, lihat dokumentasi APIexchange.SetContractTypefungsi.

  • ERR_INVALID_POSITIONKesalahan

Sistem pengintaian melaporkan kesalahan, umumnya menulis kesalahan untuk strategi. Jika tidak ada atau tidak cukup jumlah posisi yang dipegang, cobalah untuk melonggarkan posisi yang menyebabkan kesalahan tersebut, periksa apakah ada posisi beku yang disebabkan oleh pesanan yang belum terjual.

  • ERR_INVALID_ORDERKesalahan

Sistem pengembalian melaporkan kesalahan, umumnya membuat kesalahan untuk strategi, perhatikan untuk memeriksa harga pesanan bawah ((Futures mata uang digital sistem pengembalian sementara tidak mendukung harga pasar), jumlah pesanan bawah adalah apakah 0 atau negatif atau kecil ((Kontrak berjangka adalah jumlah kontrak adalah seluruhnya).

  • ERR_INSUFFICIENT_ASSETKesalahan

Sistem pelacakan melaporkan kesalahan, biasanya jumlah aset yang tersedia sudah kurang dari jumlah aset yang dibutuhkan untuk pemesanan saat ini.

  • Binding Error:Cannot passnon-string to std::stringPesan kesalahan

Dalam kode kebijakan, biasanya nama atribut tertentu (dengan menggunakan atribut yang tidak didefinisikan) disalahgunakan untuk menghasilkan ▽.

  • {"status":6004,"msg":"timestamp is out of range"}Kesalahan

Waktu server di luar batas waktu yang dibutuhkan untuk memperbarui waktu server, tidak boleh terlalu jauh.

  • timeoutKesalahan

Kesalahan ini adalah kesalahan overtime, yang berarti kesalahan yang disebabkan oleh tidak mendapatkan data respon dari antarmuka pertukaran lebih dari waktu tertentu setelah mengakses antarmuka pertukaran. Umumnya adalah masalah akses jaringan dari sistem tempat host (banyak yang disebabkan oleh dinding), atau masalah antarmuka pertukaran. Solusi umum: gunakan server yang beroperasi di luar negeri.

  • Kesalahan saat menjalankan hard drive setelah menyusun kebijakan:syntax error invalid label

Sumber permasalahan:

  function main(){
      if(1){
          continue
      }
  }
  //这样会导致运行时报错

continueKata-kata harus digunakan dalam lingkaran!

  • Kesalahan:400:{"error":{"message":"Nonce is not increasing.This nonce:1523891993165,last nonce:1523891993165","name":"HTTPError"}}

tentangnonceKesalahan verifikasi, kesalahan informasinonceBiasanya waktu yang digunakan untuk melakukan verifikasi tidak sesuai dengan waktu yang digunakan untuk melakukan sinkronisasi dengan sistem host yang digunakan.

  • Secretkey decrypt failedKesalahan

Ringkasan FAQ (Terus diperbarui…)

“Kembalilah ke tempatmu”.API KEYGagal parsing. Periksa apakah sudah dikonfigurasiAPI KEYSetelah memodifikasi password akun FMZ, mencoba untuk menambahkan halaman pertukaran di platform FMZ untuk mengkonfigurasi ulang pertukaranAPI KEYDan restart admin, lalu jalankan tes langsung lagi.

  • Silakan gunakanexchange.GetorderIni adalah kesalahan yang sering dilaporkan:GetOrder(455284455):Error:invalid order id or order cancelled.Mungkin apa penyebabnya?

Artinya: pesanan telah dibatalkan atau ID pesanan tidak valid. Alasan: beberapa bursa yang membatalkan pesanan tidak lagi memelihara informasi pesanan ini, maka akan dihapus.exchange.GetOrderPermintaan untuk pesanan ini akan melaporkan kesalahan ini, atau ID permintaan itu sendiri adalah salah.

  • rate limit, 429 Too Many Requests (Terlalu banyak permintaan)

Ringkasan FAQ (Terus diperbarui…)

rate limit, 429 Too Many Requests(太多请求) Kebijakan yang terlalu sering mengakses antarmuka pertukaran, mengurangi frekuensi akses ke antarmuka pertukaran.

  • Selalu muncul saat pengamatan dan hard diskInvalid order price/amount

Masalah seperti ini disebabkan oleh panggilan fungsi perintah bawahexchange.Buyatauexchange.SellKesalahan harga saat masuk dan jumlah pesananMenghitung jumlah negatif0Metode untuk mendeteksi kesalahan:exchange.Buyatauexchange.SellPanggilan sebelum perintah turunLogFungsi ini akan mengimpor parameter harga atau parameter kuantitas yang akan diimpor, untuk menentukan pertanyaan berikut:

  • GetOrders:400:{"code":-1121,"msg":"Invalid symbol."}Apa yang salah?

Ini adalah sebuah kesalahan yang mengatakan:Transaksi yang tidak valid❚ Anda memeriksa apakah ada kesalahan dalam pengaturan pasangan transaksi ❚

  • Apa arti dari beberapa kode kesalahan yang tercatat dalam log disk?

Kode kesalahan yang dikembalikan oleh antarmuka API dari masing-masing bursa perlu dijelaskan dalam dokumen API bursa.

Penawaran Tegas

  • Pencetakan dalam bahasa Pine, Mac Pencetakan akan dilakukan pada saat strategi benar-benar kosong, berdasarkan pengaturan pada parameter template bahasa Pine / Mac.

  • Disket Mac Language mencetak jumlah sinyal yang ditimbulkan, tetapi tidak ada perintah yang ditampilkan.

Mungkin pengaturan parameter template bahasa Mac tidak sesuai, seperti akurasi, akurasi pesanan minimum, dll. Alasannya adalah bahwa tingkat pemicu sinyal menilai keberhasilan, ke tingkat pelaksanaan perdagangan karena beberapa masalah parameter menyebabkan penilaian tidak dapat dipesan, sehingga tidak ada pesanan yang sebenarnya. Baca juga artikel lainnya tentang bahasa Mac: https://www.fmz.com/digest-topic/5789 https://www.fmz.com/digest-topic/5768

  • Saya telah mengatur webhook url alarm di Tradingview, mengapa tidak ada sinyal permintaan dari desktop (robot)?

Periksa apakah URL webhook memiliki KEY API yang benar. KEY API yang dimaksud adalah KEY API ekstensi FMZ, yang disetel dalam pengaturan akun di pojok kanan atas FMZ. Periksa apakah ID hard disk yang ada di URL webhook diisi dengan benar.*Hak kepemilikan, tidak langsung di*Kemudian tulis nama fungsi yang memberi hak tersebut.

  • Mengapa hanya ada beberapa pasangan mata uang yang terbatas dalam konfigurasi objek bursa waktu nyata? Bursa nyata mendukung banyak pasangan mata uang.

Pengaturan kontrol khusus untuk pasangan transaksi (hanya disk solid yang dapat, data di pusat data hanya memiliki varietas terbatas pada saat pengukuran, dan tidak dapat disesuaikan), seperti gambar:

Ringkasan FAQ (Terus diperbarui…)

  • Mengapa FutuOpenD tidak bisa diakses di server, tetapi bisa diakses di komputer?

Periksa apakah server adalah alamat IP luar negeri.

  • Strategi bahasa Mac telah berjalan tanpa ada perubahan, dan mulai memperbarui situasi, apa masalahnya?

Periksa apakah model harga close out digunakan, dan periksa setelan pada parameter template bahasa Policy Mac.

  • BITMEXK-Line Data Exchange Timeline Mengapa Bar memiliki waktu satu periode lebih lama dari Bar yang berada di posisi yang sama di bursa lain?

Ini karena:BITMEXGaris waktu K dari bursa adalah dengan waktu berakhirnya Bar saat ini sebagai garis waktu.BITMEXInterface bursa tidak didukung, jadi timeline untuk periode ini adalah timeline dengan waktu awal Bar sebagai timeline). Misalnya gambar kanan:

Ringkasan FAQ (Terus diperbarui…)

Sistem Pengujian Ulang

  • Kesalahan sistem: Exception catching is disabled
  Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.

Periksa apakah fungsi “Custom Data Source” telah digunakan, dan apakah data yang disediakan oleh layanan Custom Data Source benar.

  • Bagaimana cara menguji apakah biaya adalah taker/maker? Pengambil biaya / pembuat skenario pengujian
  /*backtest
  start: 2022-11-08 00:00:00
  end: 2023-02-08 00:00:00
  period: 1h
  basePeriod: 15m
  exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
  */

  function main() {
      var t = exchange.GetTicker()
      exchange.Buy(t.Last - 10, 100/(t.Last - 10))

      while(1){
          t = exchange.GetTicker()
          Sleep(1000)
      }
  }
  • Binance Futures (BF) adalah salah satu dari dua cryptocurrency terbesar di dunia.BITMEXApakah biaya investasi masuk ke dalam kurva laba-rugi yang dihasilkan oleh sistem pengukuran?

Tingkat biaya masuk ke dalam kurva laba-rugi yang dihasilkan oleh sistem pengukuran ulang.

  • Tombol pengembalian tidak dapat diklik

Ringkasan FAQ (Terus diperbarui…) Periksa apakah ada proxy yang dibuka yang menyebabkan halaman pengembalian tidak dimuat secara lengkap, dan periksa apakah ada pesan kesalahan pada panel kontrol halaman.

  • Tick tingkat diskMengapa ada batasan 50MB?

Tangkapan tingkat disk, yaitu Tick tingkat disk, data transaksi adalah per detik, catatan nyata. Dan ada juga cuplikan cuplikan, data aliran pesanan, volume data ini sangat besar, hanya mendukung volume data 50MB. Artinya, tangkapan tingkat disk, jangkauan maksimal beberapa jam, tidak dapat jangkauan panjang.

  • Sistem deteksi mengubah biaya, mengapa tidak bekerja?

Ringkasan FAQ (Terus diperbarui…)

Dalam sistem responsif, setelan biaya operasi pada antarmuka hanya berlaku setelah ditambahkan, dan objek bursa yang ditambahkan sebelumnya tidak dapat diubah secara langsung melalui kontrol pada antarmuka.

  • Bagaimana cara menambah jumlah data yang ditampilkan pada custom map?

Menggambar grafik khususChartFungsi), pada jumlah data yang ditampilkan pada saat pengukuran ulang dan pada pengaturan pengukuran ulangTabelParameter terkait, grafik kontrol menunjukkan jumlah maksimum. Perhatikan apakah digunakanchart.resetFungsi ini mengosongkan beberapa data lama.

  • C++Tidak ada yang ditampilkan, tidak ada kesalahan dan log, tidak ada perubahan pada halaman setelah klik tombol

C++Strategi beberapa keanehan tidak membuang kesalahan, menggunakan metode pengecualian per langkah untuk memeriksa kode mungkin kesalahan saat berjalan. Misalnya: indikator yang dihitung karena jumlah K yang tidak mencukupi saat menghitung indikatorNANSetelahNANPerbandingan dengan tipe nilai numerik menyebabkan program crash.

  • pythonKematian kembali!

Tidak bisa ditry“Detection of Abnormalities” (Penginderaan Abnormalitas)SleepFungsi, jika ditulis seperti di gambar, akan macet.

Ringkasan FAQ (Terus diperbarui…)

  • Mengapa hanya ada beberapa bursa dan beberapa jenis pasangan perdagangan yang terbatas?

Pasangan perdagangan di bursa terlalu banyak, sehingga hanya beberapa pasangan perdagangan yang representatif yang dipilih untuk diuji dalam sistem pengembalian. Anda dapat memilih pasangan perdagangan yang mirip dengan situasi pengembalian, yang sepenuhnya dapat digunakan pada waktu real-timePengendali khususMengatur transaksi yang didukung oleh bursa.

  • Mengapa sistem pelacakan tidak mendukung beberapa transaksi?

Sistem pengujian sementara hanya mendukung beberapa mata uang utama dari pertukaran yang lebih besar, dan beberapa mata uang belum didukung. Jika perlu, strategi pengujian dapat digunakan untuk mengganti pengujian dengan mata uang lain dalam sistem pengujian. Sebenarnya, mata uang digital dapat diuji dengan berbagai mata uang selain faktor situasi, untuk strategi pengujian. Sederhananya, sistem pengujian pengujian harus mendukung pasangan perdagangan utama sebanyak mungkin, dan pengujian tidak harus disesuaikan dengan jenis tertentu.

  • Dalam sistem penginderaan:Peningkatan laba bersihPosisi yang kalahJaminanPerkiraan pendapatanUSDT saat ini tersediaKonsep

Kerugian posisi kosong: adalah semua transaksi sebelum memegang posisi saat ini. Kerugian yang dihasilkan pada saat posisi kosong adalah semua kerugian kumulatif. Kehilangan kepemilikan: adalah kerugian kepemilikan saat ini, jika tidak ada kepemilikan saat ini, maka nol Jaminan: Jumlah Jaminan untuk posisi yang saat ini dipegang Pendapatan yang diproyeksikan: posisi yang saat ini dipegang dengan harga saat ini (dengan asumsi) dihapus, kerugian yang dihasilkan, kemudian kerugian yang terkumpul dari posisi dihapus ditambah, untuk menghitung pendapatan yang diproyeksikan. USDT yang tersedia saat ini: jumlah USDT yang tersedia saat ini untuk membuka posisi.

  • Perhitungan keberhasilan sistem deteksi
  for (var i = 0; i < profits.length; i++) {
      if (i == 0) {
          if (profits[i][1] > 0) {
              winningResult++
          }
      } else {
          if (profits[i][1] > profits[i - 1][1]) {
              winningResult++
          }
      }
      if ((profits[i][1] + totalAssets) > maxAssets) {
          maxAssets = profits[i][1] + totalAssets
          maxAssetsTime = profits[i][0]
      }
      if (maxAssets > 0) {
          var drawDown = 1 - (profits[i][1] + totalAssets) / maxAssets
          if (drawDown > maxDrawdown) {
              maxDrawdown = drawDown
              maxDrawdownTime = profits[i][0]
              maxDrawdownStartTime = maxAssetsTime
          }
      }
  }

Di atas adalah algoritma tingkat kemenangan, yang dihitung sebagai berikut: Setelah menghitung floating gain dan loss pada waktu yang ditentukan oleh sistem pengukuran, sebuah kurva floating gain dan loss dihitung. Mulailah dari titik pertama dan bandingkan dengan titik berikutnya, jika lebih tinggi dari itu tercatat sebagai menang, jika lebih rendah dari itu tercatat sebagai negatif, dan kemudian teruskan dengan titik berikutnya.

Tuan rumah

  • Host di FMZ tidak aktif, host di server berhenti Pada sistem operasi Linux, mungkin kekurangan memori menyebabkan host berhenti. Penyebabnya:

    1. Strategi untuk menggunakan sumber daya perangkat keras secara berlebihan.
    2. Strategi Log menghasilkan konten yang sangat besar.
    3. Terlalu banyak strategi yang berjalan di perangkat yang dikelola oleh administrator. 4 lainnya (di tambahkan)
  • Kesalahan saat menjalankan host pada komputer MAC: dyld: cannot load (load command is unknown)

  dyld: cannot load (load command is unknown)

Versi sistem operasi yang terlalu rendah menyebabkan:

  • LinuxDi mana video yang dikirimkan oleh administrator sistem?

B Station Link: https://www.bilibili.com/video/BV1eZ4y1c73v?share_source=copy_web

  • Apakah Anda harus menghentikan host lama dan kemudian menghapusnyarobotProgram, lalu berjalan kembali?

Anda dapat menghapus yang lama tanpa menghentikan administrator.robotfile program, lalu download paket kompresi baru, dekompresi keluar barurobotFile program, diletakkan di tempat asalnya. Pada saat ini, administrator memperbarui, tetapi hard disk yang sedang berjalan menggunakan versi lama dalam memori, dan hanya menggunakan versi terbaru ketika hard disk di-restart.

  • LinuxDeployment host server

LinuxLangkah-langkah untuk menginstal host: https://www.bilibili.com/video/BV1eZ4y1c73v?share_source=copy_web

  • menggunakanscreenJalankan program hostrobotKetika muncul-bash:screen:command not foundPengurus tidak bisa bekerja.

LinuxSistem tidak terinstalscreenPerangkat lunak, umumnya dapat diinstal.CentOSPerintah untuk menginstal:yum install screen。 Pengurus saat ini telah mendukungSSHDisconnect ke backend.screenAlat ini, dalam program administratorrobotPerintah langsung di bawah ini:./robot -s node.fmz.com/xxxxxxxLalu masukkan password akun FMZ untuk tampil.Login OKIni berarti bahwa penyebaran berhasil. Perhatikan../robot -s node.fmz.com/xxxxxxxDi dalam xxxxxxxx adalah kode identifikasi unik untuk setiap akun FMZ, yang dapat Anda masukkan sendiri.xxxxxxx

  • Di mana log-log dari hard drive yang ada saat admin berjalan?

Direktori di mana proses administrator beradalogsDalam FolderDB3Dalam file database, nama file database adalah hard diskidNama ekstensi:db3

  • LinuxSistem bawah./robot -lLihat nama-nama bursa yang didukung oleh administrator.exchangeApa itu bursa?

NamauntukexchangeToken yang digunakan untuk pertukaranPerjanjian UmumPertukaran yang diakses, protokol umum: https://www.fmz.com/api#%E9%80%9A%E7%94%A8%E5%8D%8F%E8%AE%AE

  • Halaman admin admin tidak dapat ditampilkan berdasarkan daftar

Tambahkan lebih dari 5 host dan akan muncul kontrol yang tercantum.

Ringkasan FAQ (Terus diperbarui…)

  • Apakah normal jika Anda melihat kotak bawah yang dipilih oleh host ketika Anda membuat disk virtual, apakah itu host yang Anda gunakan?

Pengelola umum yang disediakan oleh platform ini adalah alat yang cepat untuk pengguna pemula. Tidak perlu mengimplementasikan pengelola, mudah untuk dipelajari. Namun, pengujian yang benar-benar langsung disarankan untuk menggunakan pengelola pribadi, karena sumber daya perangkat keras dan jaringan pengelola publik dibagikan, dan platform mungkin tidak secara teratur memelihara pengelola publik ini.

  • Ini adalah alamat yang digunakan untuk men-deploy administrator../robot -s node.fmz.com/1234567Apakah saya satu-satunya?

Alamat ini adalah identitas alamat masing-masing pengguna./1234567Sebagian dari nilai-nilai ini adalah unik, digunakan untuk mengidentifikasi pengguna.Pusat Kontrol->Klik tombol Tambahkan Administrator->Tambahkan halaman adminSetelah itu, Anda bisa melihat alamatnya dan langsung menyalin dan menempelkannya.

  • Menambahkan variabel lingkungan pada sistem tempat host beradapython2.7Jadi, mengapa tidak menemukan variabel lingkungan?

Ringkasan FAQ (Terus diperbarui…)

windowsSistem pertama kali diinstalpython, setelah pengaturan variabel lingkungan perlu dihidupkan kembali.

Lingkungan penelitian

  • Kesalahan EOF

Ringkasan FAQ (Terus diperbarui…)

python retesting berakhir dengan retesting dengan keanehan EOF (karena kadang-kadang mungkin strategi adalah sebuah lingkaran mati). Jadi menunjukkan keanehan EOF adalah keadaan normal.

Fungsi platform

  • Berapa banyak hard drive yang dapat dijalankan oleh seorang administrator?

Tidak ada batasan jumlah, tergantung pada konfigurasi server dan tingkat kompleksitas kebijakan, pertimbangkan apakah beberapa hard disk ini mengakses antarmuka pertukaran yang sama (mengingat frekuensi panggilan antarmuka, semakin banyak disk yang lebih tinggi), umumnya 5-6 disk tidak masalah.

  • Pemahaman konsep dasar seperti host, hard disk

https://www.fmz.com/digest-topic/7542

  • Semua konten dari halaman web dan admin hilang.

Semua isi dari halaman disk dan host hilang, disk berjalan normal, dan host berjalan normal di server.
Periksa pesan kesalahan browser, apakah browser telah menginstal plugin, masalah polusi variabel global yang disebabkan oleh plugin. Cara untuk menangani adalah dengan menulis di plugin browser, atau menggunakan FMZ login browser yang tidak menginstal plugin browser apapun.

  • Apakah ada kebijakan resmi untuk penyewaan, atau apakah penyewaan akan dilakukan dengan cara meng-deploy server yang disewa, dan apakah akan otomatis diperpanjang jika ada saldo yang cukup di akun FMZ?

Strategi yang disewa tidak akan dikenakan biaya tambahan secara otomatis, dan server host yang ditempatkan secara otomatis akan dikenakan biaya tambahan.

  • Di mana fungsi templatnya? Saya ingin memisahkan beberapa fungsi dan memasukkannya ke dalam templat.

FMZ APIPernyataan dalam dokumen: https://www.fmz.com/api#%E6%A8%A1%E6%9D%BF%E7%B1%BB%E5%BA%93

  • FMZ SimulatorwexAppBursa saham simulasi, hanya bisa memilihBTC_USDTBagaimana saya bisa menyesuaikan transaksi lain?

wexAppSimulator ini hanya mendukung beberapa pasangan utama untuk sementara waktu, dan tidak semua pasangan memiliki simulasi.

  • Extensions API pada saat bersamaan, selalu melaporkan kesalahan nonce validation pada saat bersamaan.

Ekstensi untuk membuat beberapa platform FMZAPI KEY, untuk permintaan paralel.

  • Apakah thread debugging yang dibuat pada host mencatat status ketika menggunakan alat debugging?

Ketika alat debug dijalankan, jika tidak ada yang diubah untuk kedua kalinya, objek bursa yang dibuat sebelumnya akan disimpan dan tidak akan dilepaskan. Oleh karena itu, beberapa status akan dicatat, misalnya, objek bursa saat ini adalahModel mata uangAtauModus Leverage

  • Mengapa saya mendaftar?wexAppJika Anda masuk ke bursa saham, tidak ada aset, dompet, dan zona koin tidak ada aset?

Setelah mendaftar, Anda harus mengaktifkan akun melalui verifikasi email. Anda dapat mengaktifkan akun di Pusat Pribadi.

  • Di sini, Anda akan melihat bahwa informasi log yang lebih panjang dipotong dan ditampilkan di belakang … tetapi bagaimana dengan struktur data yang perlu Anda lihat?

Solusi, penggunaanPusat KontroldariAlat Debugging, digunakan dalam alat debugreturnSentensi mengembalikan konten yang perlu ditampilkan, tanpa memotong konten yang ditampilkan.

  • JavaScriptDalam strategi$.Apa yang dimaksud dengan fungsi di awal?

$.Fungsi yang dimulai adalah fungsi ekspor template, mirip dengan fungsi antarmuka modul. Lihat deskripsi dalam dokumentasi API: https://www.fmz.com/api#%E6%A8%A1%E6%9D%BF%E7%B1%BB%E5%BA%93 pythonFungsi ekspor kebijakan edisi dimulai denganext.Diumumkan oleh:

  • Bagaimana cara memetakan garis lurus pada peta data pasar dari hasil pengukuran?

Ada dua jenis grafik yang akhirnya ditampilkan pada saat pengetesan: satu yang dihasilkan oleh sistem, dan tidak dapat dikendalikan oleh kebijakan. Yang lain adalah antarmuka API dengan FMZ di dalam kode kebijakanChartFungsi diagram. Lihat: https://www.fmz.com/api#chart...

  • Bagaimana cara mengembalikan Google Authenticator jika Anda telah menghapus Google Authenticator dari ponsel Anda? Anda dapat masuk ke FMZ dengan menggunakan browser lain, dan jika Anda perlu memasukkan kode verifikasi Google, klik “Unbind” untuk beralih ke halaman Unbind menggunakan kotak surat.

lainnya

  • PertukaranAPI KEYKeamanan

PenggunaAPI KEYFMZ tidak menyimpan informasi eksplisit dari akun bursa pengguna, dan menggunakanHttpsPerjanjian

  • Masalah keamanan strategi

Pertanyaan ini dapat dilihat di: https://www.fmz.com/bbs-topic/1657

  • Sistem Tagihan Platform FMZ

Standar biaya untuk hard disk: 1 , satu lembar per jam (US$ 0,05 per jam), untuk membeli satu jam penggunaan. 2. Hentikan dan restart hard disk dalam satu jam tanpa pengisian ulang. 3. Disket yang sudah berhenti, tidak akan di-trigger untuk jam berikutnya. 4. Disket yang baru dibuat akan segera ditagih satu jam.

Ringkasan FAQ (Terus diperbarui…)

Waktu penghitungan ini adalah waktu pengolahan operasi penghitungan, karena operasi pengolahan ini memakan waktu, sehingga waktu penghitungan dapat ditunda. Misalnya, waktu penghitungan saat ini adalah 9:00, kemungkinan waktu pengolahan operasi penghitungan ini adalah 9:02 (waktu yang ditunjukkan pada gambar), akan dikoreksi pada saat operasi penghitungan berikutnya (waktu penghitungan berikutnya adalah 10:00, bukan penghitungan sebelumnya).

  • Database talib memiliki akurasi yang terbatas

Jika data sangat kecil akan terputus, akhirnya ditampilkan sebagai 0. Referensi: https://github.com/TA-Lib/ta-lib-python/issues/157

  • Pengurangan biaya dalam proyek tagihan, pengurangan biaya dalam satu kali tagihan lebih dari satu jam (0,05USD) Penyebabnya mungkin karena komunikasi yang lama antara administrator dan platform FMZ terputus (dalam hal ini, platform berinteraksi langsung dengan bursa, sehingga strategi eksekusi normal), akumulasi biaya penarikan, keterlambatan biaya penarikan, dan biaya penarikan satu kali.

  • Kotak surat saat mendaftar ulang Jika kotak surat hilang, Anda perlu mengembalikan kotak surat yang terikat ke akun FMZ Anda saat ini, Anda perlu menggunakan akun FMZ Anda untuk mengirimkan formulir kerja, mengirimkan screenshot catatan isi ulang sejarah dan verifikasi informasi lainnya, dan mengembalikan alamat surat setelah verifikasi manual.