[TOC]
Ringkasan Soalan Lazim (Dikemas kini secara berterusan…)
Soalan Lazim: Bagaimana untuk mencari kata kunci dalam catatan?
gunaCtrl + fTombol membuka carian halaman, masukkan kata kunci seperti: tuan rumah . Maka ia akan mencari lokasi pada halaman mengenai kata-kata tuan rumah.
Pada masa ini, FMZ International hanya menyokong perniagaan mata wang digital.
WeChat:

GetTickerdanGetDepthmendapatBeli dengan hargadanJual satu hargaAdakah ia berbeza?GetTickerdanGetDepthIa mungkin tidak boleh diambil pada masa yang sama. Ia mungkin mempunyai kelewatan, ia mungkin mempunyai perubahan pada data.GetTickerData lebih cepat kerana data lebih sedikit.
exchang.GetOrdersJika anda tidak dapat membeli tiket, di mana anda boleh mendapatkan tiket yang telah dibeli?Permintaan Pesanan mempunyai APIexchange.GetOrderIni berdasarkanIDCari semua jenis pesanan. Masukkan pesananIDAnda hanya perlu mencari pesanan ini. Anda hanya perlu mencari pesanan yang ditukar untuk melihat semua pertukaran yang tidak menyediakan antara muka seperti itu. Setiap pertukaran mungkin menawarkan antara muka yang berbeza.
JavaScriptString masa strategi yang tidak betulPerlu mengambil kira zon masa dalam tetapan masa sistem.

1 , mungkin bursa ini tidak berdagang pada masa ini, sama seperti BAR yang tinggi dan rendah. 2. Lihat sama ada bar terakhir yang diperhatikan, pada saat bar terakhir dihasilkan, harga tinggi dan rendah adalah sama.
Signature not valid:Invalid submission time or incorrect time format[无效的提交时间,或时间格式错误]Kesalahan seperti ini dan masa pengesahan pelayanSoalan itu ialah:windows2000/2003/XPMasalah dengan sistem operasi yang lebih lama, rujukan:
DisyorkanLinuxPelayan, atau di mana masalah ini berlakuwindowsSistem memasang perisian penyegerakan masa, penyegerakan masa frekuensi tinggi, untuk mengelakkan kesilapan pemeriksaan masa.
ATR(TR) nilai yang dikira danTA/talibAdakah ia berbeza dengan yang dikira oleh perpustakaan?Ini disebabkan oleh cara pengiraan indeks bahasa Mac danTA/talibAlgoritma dasar tidak selaras. Kedua-duanya betul, algoritma berbeza.MACDAda yang menggunakan dua kali ganda.DIF-DEAAda yang menggunakan dua kali ganda.DIF-DEA“Saya tidak tahu apa-apa.
Futures_EsunnyApakah yang diwakili oleh “Pemimpin” ini?PerwakilanPerjanjian Isshinobjek bursa, bolehexchange.GetName()Fungsi kembali.
Pada masa ini, FMZ International hanya menyokong perniagaan mata wang digital.
#EXPORTTEST...#ENDMengisytiharkan pembolehubah yang baik.REF“Saya tidak fikir ia akan menjadi lebih baik jika saya tidak mengutip data yang sama seperti yang anda fikirkan.Semua data yang diperlukan untuk tempoh berbilang#EXPORTTEST...#ENDDisimpan di dalam dan hanya digunakan secara langsung di luar.
Anda boleh masukkan alamat laman web secara langsung: https://www.fmz.com/api, atau klik pautan seperti gambar:

MACDAdakah ia berbeza dengan nilai yang dipetik di bursa?Dalam perbandingan, perlu diperhatikan sama ada kitaran K adalah selaras.MACDApakah parameter penunjuk adalah selaras, tempoh masa yang selaras, varieti yang selaras, selain ituMACDTerdapat pelbagai jenis algoritma tiang kuantiti.DIF-DEAAda satu perkara yang menarik.2*(DIF-DEA),DIFdanDEAIa perlu konsisten.
dalam lawatanexchange.GetRecordsApabila antara muka mendapatkan data K-line, jumlah K-line yang dikembalikan ke antara muka tertentu ditentukan oleh bursa. Mungkin jumlah K-line yang dikembalikan oleh setiap bursa tidak selaras.exchange.GetRecordsK baris yang diterima oleh pentadbir akan terus terkumpul bersama, memerlukan kehadiran yang kerap.exchange.GetRecordsAntara muka, jika tidak, ia boleh menjejaskan kesinambungan data.
exchange.BuyFungsi hanya akan kembaliIDBagaimana ia boleh menghantar begitu banyak maklumat?FMZ mempunyai fungsi API yang boleh menghasilkan output log, sepertiLog、exchange.Buy、exchange.CancelOrderAnda boleh menggunakan beberapa parameter output tambahan selepas parameter yang diperlukan. Contohnya:exchange.CancelOrder(orders[i].Id, orders[j])Ini adalah penghapusan.orders[j]Apabila anda membuat pesanan, anda perlu keluarkan maklumat pesanan anda.
Ia hanya berfungsi pada cakera keras.LogFungsi tambah aksara'@'Ia boleh dihantar di sini.LogMaklumat mengenai fungsi yang dicetak, lihat dokumentasi API: https://www.fmz.com/api#Log
Pada masa ini, FMZ International hanya menyokong perniagaan mata wang digital.
exchange.GetAccountAdakah kegagalan mendapatkan maklumat di sini disebabkan oleh masalah lain seperti masalah rangkaian, adakah sistem FMZ sudah ada yang menangani kegagalan? atau pengguna harus menangani sendiri kegagalan permintaan? mengapa tidak dilakukan oleh pihak berkuasa? bukankah ini lebih mudah untuk pengguna?Terdapat kegagalan yang memerlukan pemprosesan toleransi pengguna. FMZ tidak memproses data, maklum balas kepada pengguna adalah data yang tidak diproses, cara toleransi khusus atau logik dibuat oleh strategi. Jika ini diproses mungkin mempengaruhi keputusan pengguna, keputusan diserahkan kepada pemprosesan strategi, iaituMenapis maklumat yang salahatauCuba lagiCara-cara rawatan dan sebagainya.
Jumlah pesanan yang diperdagangkan di bawah kontrak OKEX adalah mengikut jumlah kontrak yang diperdagangkan di FMZ, sepertiexchange.Buy(1000,1)Iaitu pesanan untuk satu kontrak dengan harga 1,000.
exchange.Selldanexchange.BuyAdakah ini harga biasa?Secara khusus, lihat parameter pertama yang dihantar (parameter pertama adalah harga pesanan). Beberapa bursa menyokong harga pasaran, parameter harga yang dihantar-1Jadi harga di pasaran bawah, jumlah yang dibeli dan dijual adalah berbeza (parameter kedua), harga tidak-1Iaitu, harga terhad. Di kebanyakan platform pertukaran barang langsung, jumlah pesanan yang dibeli dengan harga pasaran adalahJumlahTidak.Jumlah syilingInterface pesanan di bursa niaga hadapan mata wang digital, jumlah pesanan yang diterima biasanya merupakan jumlah keseluruhan kontrak.
Lihat antara muka berikut:
https://www.fmz.com/api#exchange.buyprice-amount
https://www.fmz.com/api#exchange.sellprice-amount
Mail("smtp.qq.com", "[email protected]", "xxx", "[email protected]", "test title", "test body")
Apabila mengakses QQ smtp 203.205.232.7, kebanyakan pelayan awan pada dasarnya menyembunyikan port 25, kecuali pelayan fizikal, pengendali tidak menyembunyikan port 25.
Secara lalai, “bilangan jangka masa terpanjang” adalah 600, jika parameter penunjuk ditetapkan terlalu besar, contohnya mengira MA ((1000) ). Oleh kerana sistem hanya menyimpan 600 data, tidak dapat mengira rata-rata 1000 data .
function main() {
_G(11212, "123")
}
_GNama kunci fungsi tidak boleh menjadi jenis nilai nombor.
Berdasarkan ciri ini: Exception 0xc00000fd
Exception 0xc00000fd 0x1 0x5cdd203f40 0x1ee5955
PC=0x1ee5955
signal arrived during external code execution
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()
Periksa apakah ada isyarat kesalahan di bahagian penyuntingan kod polisi, periksa apakah anda lupa menulis nama ketika var name = “a” (tidak menulis nama pembolehubah). Periksa apakah anda menggunakan kata kunci bahasa pengaturcaraan ketika menetapkan parameter antara muka polisi, tidak disyorkan untuk menggunakan kata kunci bahasa pengaturcaraan yang biasa untuk menamakan pembolehubah, yang mudah menyebabkan konflik (walaupun tidak ada kata kunci ini dalam bahasa pengaturcaraan semasa).
BITMEX429 kesilapan.{"error":{"message":"Rate limit exceeded retry in 1seconds……"}}Melihat ralat 429, iaitu akses ke antara muka bursa terlalu kerap. Perlu meningkatkan selang tinjauan, mengurangkan frekuensi akses ke antara muka.
BittrexKesilapan:{"success":false,"message":"NOT_ALLOWED","result":null}Pertukaran mempunyai had keizinan, log masukBittrexLaman web bursa untuk melihat sama ada anda perlu memilih perjanjian pengguna.
TypeError:value has no property at
Pengesanan tidak sama dengan maklumat ralat masa nyata, jadi pengesanan tidak dapat mengesan maklumat ralat tersebut.
unable to open databaseLaporkan ralat
Jika ia komputer Apple,Mac OSPerhatikan untuk melihat sama ada ia adalah masalah hak.
Hardisk peranti dipenuhi ruang dan fail pangkalan data tidak dapat dibuat pada cakera, menyebabkan ralat.
不支持该功能Objek bursa yang ditambahkan semasa pengesanan semula adalah bursa tunai mata wang digital, fungsi API yang dipanggil untuk masa depan dalam kod.
in SetCurrency OSError: exception: access violation reading 0x000000FCF25F0000Ia juga boleh digunakan untuk menjana wang tunai.PythonStrategi, sistem tindak balas menggunakan hos persendirian, pertukaran pasangan transaksi dalam kod.
Sebabnya ialah sistem pelacakan tidak menyokong pertukaran mata wang digital.
Kesilapan decrypt
[Gambar]
Kesalahan yang disebabkan oleh perubahan kata laluan akaun FMZ yang menyebabkan KEY API yang dikonfigurasi tidak berfungsi.
Penyelesaian: Konfigurasikan semula API KEY bursa, hentikan pentadbir, mulakan semula pentadbir, dan cuba memulakan cakera.
PythonEnjin ujian semula tempatan, laporan kesilapanEOFerror。
EOFKesalahan adalah pengulangan pada akhir kesilapan boleh menangkap kecacatan yang boleh dijalankan pada mana-mana sokonganPythonPanggilan tempatan:
# 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))

Sebabnya adalah bahawa parameter kitaran pengiraan melebihi julat data, menyebabkan pengiraan nilai N/A.

Mungkin masalah pada templat Mac yang lebih awal. Langkah-langkah: 1) Eksport strategi ke dalam fail XML; 2) Buat strategi Mac baru yang kosong; 3) Masukkan fail XML ke dalam strategi kosong yang baru dibuat; 4) Buat ujian langsung.
fatal error:unexpected signal during runtime execution...go routine 11[syscall,locked to thread]PemeriksaanC++Strategi yang ditulis menggunakan penunjuk kosong dan disyorkan untuk diuji semula dengan mod kesalahan toleransi.

exchange.SetMarginLevel(10)Kesilapan:Futures_OP 0:403:{"error":{"message":"Access Denied","name":"HTTPError"}}Memeriksa permohonan bursaAPI KEYAdakah keizinan dihidupkan?
symbol not setTidak ada kontrak dalam kod pengesanan bursa hadapan, lihat dokumentasi APIexchange.SetContractTypefungsi.
ERR_INVALID_POSITIONKesilapanKesalahan sistem pengesanan, biasanya kesalahan penulisan untuk strategi. Percubaan untuk melonggarkan kedudukan apabila tidak ada atau tidak mencukupi jumlah stok akan menyebabkan kesalahan ini, memeriksa sama ada ada terdapat bekuan kedudukan yang disebabkan oleh pesanan yang belum diserahkan.
ERR_INVALID_ORDERKesilapanSistem pengesanan melaporkan kesilapan, biasanya membuat kesilapan untuk strategi, perhatikan untuk memeriksa harga pesanan bawah ((Sistem pengesanan mata wang digital masa depan tidak menyokong harga pasaran), jumlah pesanan bawah adalah sama ada 0 atau negatif atau kecil ((Kontrak niaga hadapan adalah jumlah kontrak adalah bulat).
ERR_INSUFFICIENT_ASSETKesilapanSistem pengesanan melaporkan kesilapan, biasanya jumlah aset yang tersedia sudah kurang daripada jumlah aset yang diperlukan untuk pesanan semasa. Secara ringkasnya, tidak ada dana untuk pesanan.
Binding Error:Cannot passnon-string to std::stringMesej ralatDalam kod dasar, nama sifat biasanya digunakan dengan salah (dengan menggunakan sifat yang tidak ditakrifkan).
{"status":6004,"msg":"timestamp is out of range"}KesilapanJadual masa pelayan melebihi julat perlu dikemas kini pada masa pelayan dan tidak boleh terlalu jauh.
timeoutKesilapanKesalahan ini adalah kesilapan masa lapang, yang bermaksud kesalahan yang disebabkan oleh tidak mendapat data balasan antara muka pertukaran lebih dari masa tertentu selepas mengakses antara muka pertukaran. Biasanya masalah akses rangkaian sistem tuan rumah (banyak yang disebabkan oleh dinding), atau masalah antara muka pertukaran.
syntax error invalid labelPunca masalah:
function main(){
if(1){
continue
}
}
//这样会导致运行时报错
continueKata-kata mesti digunakan dalam kitaran!
400:{"error":{"message":"Nonce is not increasing.This nonce:1523891993165,last nonce:1523891993165","name":"HTTPError"}}kira-kiranonceKesalahan pengesahan, maklumat yang salahnonceSelalunya ia adalah ujian pautan masa yang gagal, cuba untuk menyelaraskan masa dengan sistem tuan rumah yang digunakan oleh cakera keras.
Secretkey decrypt failedKesilapan
Ini balas dendam.API KEYGagal menguraikan. Periksa sama ada ia telah dikonfigurasiAPI KEYSetelah mengubah kata laluan akaun FMZ, cuba untuk menyusun semula akaun FMZ di halaman penambahan bursa di platform FMZAPI KEYKemudian, anda perlu memulakannya semula dan menjalankan ujian semula.
exchange.GetorderIa adalah kesilapan yang sering dilaporkan:GetOrder(455284455):Error:invalid order id or order cancelled.Mungkin apa sebabnya?Maksudnya: Pesanan telah dibatalkan atau ID pesanan tidak sah. Sebab: Apabila pesanan dibatalkan oleh beberapa bursa, bursa tidak lagi memelihara maklumat pesanan ini, dan ia akan dipadamkan.exchange.GetOrderIa mungkin disebabkan oleh kesalahan yang berlaku semasa membuat tempahan, atau kerana ID tempahan itu sendiri adalah salah.

rate limit, 429 Too Many Requests(太多请求)
Strategi yang terlalu kerap mengakses antara muka pertukaran, mengurangkan frekuensi akses ke antara muka pertukaran.
Invalid order price/amountMasalah seperti ini adalah disebabkan oleh panggilan fungsi perintah bawahexchange.Buyatauexchange.SellKesalahan harga semasa penghantaran dan kuantiti pesanan.Mengurangkan jumlah unit、0Kaedah untuk mengesan kesilapan:exchange.Buyatauexchange.SellPanggilan sebelum perintah turunLogFungsi ini akan mengeluarkan parameter harga atau kuantiti yang akan dihantar dan menentukan soalan berikut:
GetOrders:400:{"code":-1121,"msg":"Invalid symbol."}Apakah yang salah?Ini adalah salah faham yang mengatakan:Transaksi yang tidak sah。Anda perlu memeriksa sama ada pasangan transaksi anda telah di setkan dengan salah.。
Untuk menerangkan kod ralat yang dikembalikan oleh antara muka API setiap bursa, lihat dokumentasi API bursa.
Pencetakan pada Pine, Mac Pencetakan mengikut tetapan pada parameter templat bahasa Pine / Mac, juga akan dicetak apabila strategi itu kosong sepenuhnya.
Disk Mac telah mencetak nombor isyarat, tetapi tidak ada operasi perintah.
Mungkin parameter templat bahasa Mac tidak sesuai, seperti ketepatan, ketepatan pesanan minimum dan sebagainya. Sebabnya adalah bahawa lapisan pemicu isyarat menilai kejayaan, ke lapisan pelaksanaan perdagangan disebabkan oleh beberapa masalah parameter menyebabkan keputusan tidak dapat dipesan, dan tidak ada pesanan sebenar. Lihat pula tulisan berkaitan Bahasa Mac: https://www.fmz.com/digest-topic/5789 https://www.fmz.com/digest-topic/5768
Periksa URL webhook untuk melihat sama ada API KEY anda betul. API KEY ini adalah FMZ Extension API KEY, yang ditetapkan dalam tetapan akaun FMZ di sudut kanan atas. Periksa sama ada ID cakera dalam URL webhook telah diisi dengan betul. Periksa sama ada keizinan API KEY Extension FMZ diberikan dengan betul.*Hak milik, tidak secara langsung.*Nama fungsi yang diberi kebenaran akan ditulis di bawahnya.
Kawalan tersuai untuk menetapkan pasangan dagangan (hanya cakera keras yang boleh, data pusat hanya mempunyai varieti terhad pada masa pengesanan, dan tidak boleh disesuaikan), seperti gambar:

Semak sama ada pelayan adalah alamat IP luar negara, Fujitsu mempunyai sekatan untuk IP luar negara.
Semak sama ada model harga penutupan yang digunakan, semak pada parameter templat bahasa strategi Mac.
BITMEXKenapa bar pada baris data K pada bursa mempunyai satu tempoh masa yang lebih lama daripada bar pada kedudukan yang sama di bursa lain?Sebabnya ialahBITMEXGaris masa K di bursa digunakan untuk mengakhiri Bar semasa sebagai Garis masa (ada beberapa kitaran Garis masa K)BITMEXAntara muka bursa tidak disokong, jadi jadual masa untuk kitaran ini adalah jadual masa permulaan Bar.

Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.
Periksa sama ada fungsi “sumber data tersuai” telah digunakan dan sama ada data yang disediakan oleh perkhidmatan sumber data tersuai adalah betul. Kesalahan ini mungkin disebabkan oleh data semula yang tidak normal.
/*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)
}
}
BITMEXApakah kadar faedah dan faedah yang diperhitungkan dalam kurva keuntungan dan kerugian yang dihasilkan oleh sistem pengkajian?Kadar dana dimasukkan ke dalam keluk keuntungan dan kerugian yang dihasilkan oleh sistem pengkajian semula.
Semak sama ada ejen dibuka yang menyebabkan fail fail fail tidak dimuat sepenuhnya, dan semak sama ada panel kawalan halaman mempunyai mesej ralat.
Pemantauan peringkat cakera, iaitu Tick peringkat cakera, data tindakan adalah per-detik, rekod sebenar. Dan juga cuplikan cakera, data aliran pesanan, jumlah data ini sangat besar, hanya menyokong jumlah data 50MB.

Dalam sistem pengesanan, bayaran bayaran yang ditetapkan pada antara muka, hanya akan berkuat kuasa dengan penambahan, objek bursa yang ditambahkan sebelumnya tidak dapat diubah secara langsung melalui kawalan pada antara muka.
Mengatur grafik semasa melukisChartFungsi), pada jumlah data yang ditunjukkan pada masa pengukuran semula dan pada tetapan pengukuran semulaCartaParameter berkaitan, carta kawalan menunjukkan jumlah maksimum. Perhatikan sama ada ia digunakanchart.resetFungsi mengosongkan sebahagian data lama.
C++Tiada apa yang dipaparkan, tiada maklumat ralat dan log, tiada perubahan pada halaman selepas butang diklikC++Kaedah beberapa kecacatan tidak membuang kesilapan, menggunakan kaedah pengecualian untuk memeriksa kod secara beransur-ansur untuk kemungkinan kesilapan semasa berjalan. Sebagai contoh: pengiraan penunjuk yang disebabkan oleh jumlah K yang tidak mencukupi semasa pengiraan penunjukNANSelepasNANIa boleh menyebabkan kerosakan pada program.
pythonKematian pengesan!Tidak bolehtryIni adalah pengesanan yang tidak normal.SleepFungsi, jika ditulis seperti gambar, akan tersekat.

Terdapat terlalu banyak pasangan dagangan di bursa, jadi hanya beberapa pasangan dagangan yang mewakili dipilih untuk diuji dalam sistem pengesanan semula. Anda boleh memilih pasangan dagangan yang hampir sama, yang boleh digunakan sepenuhnya pada masa yang tepat.Kawalan tersuaiMenubuhkan pasangan dagangan yang disokong oleh bursa.
Sistem pengesanan hanya menyokong beberapa mata wang utama pertukaran yang lebih besar buat masa ini, dan beberapa mata wang belum lagi disokong. Jika perlu, anda boleh menggunakan mata wang lain sebagai pengganti ujian dalam sistem pengesanan. Sebenarnya, mata wang digital boleh diuji dengan pelbagai mata wang selain daripada faktor keadaan, untuk strategi pengesanan.
Kerugian Posisi Padat: adalah semua transaksi sebelum memegang kedudukan semasa, dan kerugian yang dihasilkan semasa kedudukan padat adalah semua kerugian terkumpul. Kehilangan pegangan: adalah kerugian pegangan semasa, jika tidak ada pegangan semasa, adalah 0 Jaminan: Jumlah Jaminan yang digunakan untuk kedudukan yang sedang dipegang Dianggarkan pendapatan: meletakkan kedudukan semasa di bawah harga semasa (dengan andaian) untuk melonggarkan kerugian yang dihasilkan, dan kemudian menambah kerugian yang terkumpul dari kedudukan damai, untuk mengira pendapatan yang dijangkakan. USDT sedia ada: jumlah USDT sedia ada untuk membuka kedudukan.
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 kemenangan, yang dikira seperti berikut: Setelah sistem pengesanan semula mengira keuntungan dan kerugian terapung pada waktu yang ditetapkan, sebuah keluk keuntungan dan kerugian terapung dihitung. Perbandingan bermula dari titik pertama dengan titik seterusnya, jika lebih tinggi daripada itu, ia dicatatkan sebagai menang, jika lebih rendah daripada itu, ia dicatatkan sebagai negatif, dan kemudian teruskan perbandingan dengan titik seterusnya.
Hos di FMZ tidak berfungsi, hos di pelayan berhenti Dalam sistem operasi Linux, mungkin kekurangan memori menyebabkan hos terhenti. Penyebab: 1 , Kaedah untuk menggunakan sumber perkakasan yang berlebihan. 2 , Log Strategi mengeluarkan kandungan yang sangat besar.
Kesalahan semasa menjalankan hos 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 dihantar oleh pentadbir sistem?Pautan ke stesen B: https://www.bilibili.com/video/BV1eZ4y1c73v?share_source=copy_web
robotProgram ini boleh dihidupkan semula?Tidak boleh berhenti pentadbir, langsung memadamkan yang lamarobotProgram fail, dan kemudian memuat turun pakej mampatan baru, memansuhkan barurobotFail program, diletakkan di tempat asalnya. Pada masa ini, pentadbir mengemas kini, tetapi cakera keras yang sedang berjalan masih menggunakan versi lama dalam ingatan, dan versi terkini hanya akan digunakan ketika menghidupkan semula cakera keras.
LinuxPenghantaran hos pelayanLinuxLangkah-langkah untuk memasang pentadbir: https://www.bilibili.com/video/BV1eZ4y1c73v?share_source=copy_web
screenJalankan program hosrobotApabila, muncul-bash:screen:command not foundPengurus tidak dapat beroperasi.LinuxSistem tidak dipasangscreenPerisian, boleh dipasang secara umum.CentOSPerintah pemasangan sistem:yum install screen。
Pemegang amanah yang sedia adaSSHBerpindah ke latar belakang. Tidak boleh digunakanscreenAlat ini, dalam program pentadbirrobotPerintah yang digunakan secara langsung ialah:./robot -s node.fmz.com/xxxxxxx, kemudian masukkan kata laluan akaun FMZ untuk munculLogin OKIni bermakna ia berjaya digunakan../robot -s node.fmz.com/xxxxxxxDalam xxxxxxxx adalah setiap FMZ akaun unik pengenalan kod, memasukkan sendiri boleh ((selepas akaun log masuk melompat ke halaman hos, klik Tambah hos, melompat ke halaman Tambah hos boleh dilihat), di sini tidak perlu dimasukkanxxxxxxx。
Katalog di mana prosedur pentadbirlogsDalam folderDB3Dalam fail pangkalan data, fail pangkalan data dinamakan cakera kerasid, nama lanjutan:db3。
LinuxSistem bawah./robot -lLihat nama-nama bursa yang disokong oleh pentadbirexchangeApakah itu bursa?NamauntukexchangeToken objek pertukaranPerjanjian UmumPertukaran yang diakses, butiran perjanjian umum: https://www.fmz.com/api#%E9%80%9A%E7%94%A8%E5%8D%8F%E8%AE%AE
Tambah lebih daripada 5 hos akan muncul dalam senarai kawalan yang ditunjukkan.

Pengurus awam yang disediakan oleh platform ini adalah alat yang cepat untuk pengguna pemula. Tidak perlu menggunakan pengurus untuk belajar, mudah untuk digunakan. Namun, pengujian langsung disyorkan untuk menggunakan pengurus swasta, kerana sumber perkakasan dan rangkaian pengurus awam dikongsi, dan platform mungkin tidak menyelenggara pengurus awam ini secara berkala.
./robot -s node.fmz.com/1234567Adakah saya satu-satunya?Alamat ini adalah identiti alamat setiap pengguna, setiap pengguna/1234567Sebahagian daripada nilai-nilai ini adalah unik dan digunakan untuk mengenal pasti pengguna.Pusat Kawalan->Klik butang tambah pentadbir->Tambah halaman pentadbirKemudian anda akan melihat alamat ini dan anda boleh menyalin dan menampalnya.
python2.7Jadi, kenapa anda tidak dapat mencari pembolehubah alam sekitar?
windowsPemasangan pertamapython, perlu dihidupkan semula selepas tetapan pembolehubah alam sekitar.

Python Retesting adalah dengan EOF yang luar biasa untuk mengakhiri Retesting (kerana kadang-kadang mungkin strategi adalah sebuah lingkaran mati). Oleh itu, menunjukkan bahawa EOF yang luar biasa adalah keadaan yang normal.
Tidak ada batasan jumlah, bergantung pada konfigurasi pelayan dan kerumitan strategi, pertimbangkan sama ada banyak cakera keras mengakses antara muka bursa yang sama ((mengambil kira frekuensi panggilan antara muka, semakin kerap cakera keras), biasanya 5-6 cakera keras tidak masalah.
https://www.fmz.com/digest-topic/7542
Semua kandungan pada halaman cakera dan hos hilang, cakera berfungsi dengan baik, dan hos berfungsi dengan baik di pelayan.
Periksa mesej ralat penyemak imbas, sama ada penyemak imbas telah memasang pemalam, masalah pencemaran global yang disebabkan oleh pemalam. Cara untuk menangani masalah ini adalah dengan menulis pada pemalam penyemak imbas, atau menggunakan FMZ log masuk pada penyemak imbas yang tidak memasang pemalam penyemak imbas.
Strategi yang disewa tidak akan dikenakan caj tambahan secara automatik, dan pelayan tuan rumah yang digunakan secara automatik akan dikenakan caj tambahan.
FMZ APINota dalam dokumen: https://www.fmz.com/api#%E6%A8%A1%E6%9D%BF%E7%B1%BB%E5%BA%93
wexAppBursa tiruan, hanya pilihanBTC_USDTBagaimana saya boleh menyesuaikan transaksi yang lain?wexAppPada masa ini, simulcast hanya menyokong beberapa pasangan dagangan utama, dan tidak semua pasangan dagangan mempunyai simulan.
Pelancaran untuk mencipta pelbagai platform FMZAPI KEY, untuk permintaan serentak.
Apabila alat debug dijalankan, jika tidak ada yang diubah pada kali kedua, objek bursa yang dicipta sebelum ini akan disimpan dan tidak akan dikeluarkan. Oleh itu, beberapa status akan direkodkan, misalnya, objek bursa semasa untukModel mata wangatauMod Leverage。
wexAppJika anda mendaftar di bursa sim, anda tidak mempunyai apa-apa aset, dompet dan kawasan mata wang tidak ada aset?Setelah mendaftar, anda perlu mengesahkan akaun pengaktifan e-mel anda.
Penyelesaian, penggunaanPusat KawalandaripadaAlat Penyahpepijatan, digunakan dalam alat debugreturnPerkataan ini akan mengembalikan kandungan yang perlu dipaparkan, dan tidak akan memutuskannya.
JavaScriptdalam strategi$.Apakah maksud fungsi di awal?$.Fungsi yang bermula adalah fungsi eksport templat, sama seperti fungsi antara muka modul. Lihat penerangan dalam dokumentasi API: https://www.fmz.com/api#%E6%A8%A1%E6%9D%BF%E7%B1%BB%E5%BA%93
pythonFungsi eksport edisi bermula denganext.Diumumkan oleh
Pada pengesanan semula, terdapat dua jenis grafik yang ditunjukkan: satu dihasilkan oleh sistem dan tidak dapat dikawal oleh strategi. Yang lain adalah antara muka API dengan FMZ dalam kod strategi.ChartGambar fungsi. Lihat: https://www.fmz.com/api#chart...
API KEYKeselamatanPenggunaAPI KEYFMZ tidak menyimpan maklumat yang jelas mengenai akaun bursa pengguna dan menggunakanHttpsPerjanjian.
Soalan ini boleh dilihat di: https://www.fmz.com/bbs-topic/1657
Syarat pembayaran: 1 , satu cakera keras akan dikenakan bayaran satu jam ((0.05 USD / jam), membeli satu jam penggunaan. 2. Berhenti dan mulakan semula cakera dalam masa satu jam tidak akan dikenakan caj berulang. 3 Diset yang telah berhenti, tidak akan dikenakan bayaran untuk jam berikutnya. 4. Disket yang baru dicipta akan dikenakan bayaran satu jam.

Waktu pengiraan ini adalah masa pemprosesan operasi pengiraan, kerana operasi pemprosesan ini memakan masa, jadi masa deduksi mungkin ditangguhkan. Sebagai contoh, masa pengiraan semasa adalah 9:00, kemungkinan untuk memproses operasi pengiraan ini adalah 9:02 (waktu yang ditunjukkan pada sketsa), akan dikoreksi pada operasi pengurangan berikutnya (waktu pengurangan berikutnya adalah 10:00, bukan pengiraan awal).
Jika data sangat kecil akan terputus, ia akan dipaparkan sebagai 0. Sumber: https://github.com/TA-Lib/ta-lib-python/issues/157
Diskaun cakera tetap dalam projek bil, satu kali potongan lebih dari satu jam bil ((0.05USD) Sebab mungkin untuk pemegang simpanan dan platform FMZ komunikasi berpanjangan terputus ((dalam tempoh yang lama, sistem fizikal berinteraksi secara langsung dengan bursa, jadi strategi pelaksanaan adalah normal), penimbunan caj caj, kelewatan caj caj caj, caj caj caj caj caj satu kali.
Pemasukan semula Sekiranya kotak surat hilang, perlu menetapkan semula kotak surat yang terikat dengan akaun FMZ semasa, perlu menggunakan akaun FMZ untuk mengemukakan lembaran kerja, mengemukakan skrin skrin rekod penambahan sejarah dan lain-lain pengesahan maklumat, dan menetapkan semula alamat surat selepas pemeriksaan manual.