Sumber dimuat naik... memuat...

Rujukan soalan yang sering diajukan.

Penulis:Pencipta Kuantiti - Impian Kecil, Dicipta: 2018-02-02 10:41:38, Dikemas kini: 2024-11-08 09:58:47

[TOC]

Rujukan soalan yang sering diajukan.

  • Mengumpulkan soalan yang sering ditanya untuk dilihat dengan mudah, bagaimana untuk mencari kata kunci dalam jawatan? PenggunaanCtrl + fTombol ini membuka carian halaman, ketik kata kunci seperti: penyemak imbas penyemak imbas. Kemudian semua lokasi di halaman yang mempunyai kata penyemak imbas akan dicari.

  • Pada masa ini, stesen antarabangsa FMZ hanya menyokong perniagaan mata wang digital.

  • Twitter:

    img

Antara muka API

  • Kenapa?GetTickerdanGetDepthDapatkanBeli hargadanJual dengan hargaAdakah ia akan berbeza?

    GetTickerdanGetDepthMungkin tidak pada masa yang sama; ada kelewatan, perubahan data; dan secara amnya mungkinGetTickerData yang lebih cepat kerana data yang lebih sedikit.

  • exchang.GetOrdersJika kita tidak menerima surat lamaran yang belum diselesaikan, di mana kita akan mendapat surat lamaran yang sudah diselesaikan?

    Permintaan pesanan mempunyai API yang lain.exchange.GetOrderIni adalah berdasarkanIDCari semua jenis pesanan. Masukkan pesananIDUntuk mendapatkan pesanan ini. Perintah untuk mendapatkan urus niaga hanya melihat bahawa semua transaksi tidak menawarkan antara muka seperti itu, dan setiap pertukaran mungkin menawarkan antara muka yang berbeza.

  • JavaScriptStrategi senar masa untuk membalikkan senar masa adalah salah

    Perlu mempertimbangkan zon masa dalam tetapan masa sistem.

    img

  • Kenapa harga buka dan harga tutup yang saya cetak sama?

    1, mungkin bursa itu tidak berdagang pada masa itu, dan itu sendiri adalah bar yang tinggi dan rendah. 2, lihat sama ada yang diperhatikan adalah BAR terakhir, 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 pembetulan pelayan

    Masalahnya ialah:windows2000/2003/XPPerbandingan antara sistem operasi lama dan masalah lain, rujukan:

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

    Disyorkan digunakanLinuxServer, atau di mana masalah ini berlakuwindowsSistem memasang perisian penyelarasan masa, penyelarasan masa frekuensi tinggi, untuk mengelakkan kesalahan pengesahan masa.

  • Mengapa Bahasa MelayuATRTRNilai yang dikira danTA/talibAdakah terdapat perbezaan dalam jumlah yang dikira?

    Ini disebabkan oleh kaedah pengiraan indikator bahasa Melayu danTA/talibAlgoritma di bahagian bawah perpustakaan tidak konsisten. Kedua-duanya betul, algoritma berbeza tetapi serupa.MACDAda yang menggunakan dua kali ganda.DIF-DEAAda yang menggunakan dua kali ganda.DIF-DEASemua betul.

  • Nama bursa ialahFutures_EsunnyApakah yang diwakili oleh?

    PerwakilanPerjanjian EasynObjek bursa yang boleh digunakan oleh:exchange.GetName()Fungsi ini akan kembalikan. Pada masa ini, stesen antarabangsa FMZ hanya menyokong perniagaan mata wang digital.

  • Bahasa Melayu merujuk data berbilang kitaran dalam blok kod rujukan berbilang kitaran#EXPORTTEST...#ENDMengisytiharkan pembolehubah yang baik.REFDalam kes yang sama, jika anda menggunakan data yang berbeza, maka anda akan menggunakan data yang berlainan daripada yang anda bayangkan.

    Semua data yang diperlukan untuk pelbagai kitaran,#EXPORTTEST...#ENDDi dalam, ia boleh digunakan secara langsung dan di luar sahaja.

  • Tidak dapat mencari dokumen API FMZ

    Anda boleh masukkan alamat halaman anda secara langsung:https://www.fmz.com/apiDi sini, anda boleh lihat gambar di bawah:

    img

  • Kenapa?MACDAdakah ia sama dengan nilai yang dihitung oleh bursa?

    Perbandingan perlu dilakukan untuk melihat sama ada kitaran K line adalah sama.MACDSama ada parameter penunjuk, tempoh masa, jenis, dan lain-lainMACDTerdapat pelbagai jenis algoritma baris kuantiti.DIF-DEAAda juga2*(DIF-DEA)DIFdanDEASaya tidak mahu mengkritiknya.

  • Apabila anda mendapatkan data K-line sejarah, apakah kaitan dengan jumlah K-line yang anda dapat?

    Dalam lawatanexchange.GetRecordsApabila antara muka mendapatkan data K-line, jumlah K-line yang dikembalikan oleh antara muka tertentu ditentukan oleh pertukaran. Mungkin jumlah K-line yang dikembalikan oleh setiap pertukaran tidak sama (walaupun beberapa pertukaran tidak menyediakan antara muka K-line, dalam kes ini, pengurus memanggil strategi)exchange.GetRecordsK-Line yang diterima oleh pengurus akan terus terkumpul bersama dan memerlukan akses frekuensi tertentu.exchange.GetRecordsAntara lain, ia boleh memberi kesan kepada kesinambungan data.

  • Saya lihat dokumen API dijalankanexchange.BuyFungsi hanya akan kembali.IDBagaimana anda boleh mendapatkan maklumat yang banyak?

    Fungsi API FMZ boleh menghasilkan fungsi output log sepertiLogexchange.Buyexchange.CancelOrderJika anda mempunyai parameter yang diperlukan, anda boleh menggunakan beberapa parameter output tambahan. Contohnya:exchange.CancelOrder(orders[i].Id, orders[j])Ini adalah penghapusan.orders[j]Apabila pesanan ini dibuat, keluarkan maklumat pesanan ini.

  • Bagaimana WeChat menghantar mesej di atas cakera sebenar?

    Ia hanya berfungsi pada cakera sebenar.LogFungsi ditambah karakter pada akhir'@'Anda boleh memindahkan artikel ini.LogUntuk maklumat mengenai fungsi cetak, lihat dokumentasi API:https://www.fmz.com/api#LogPada masa ini, stesen antarabangsa FMZ hanya menyokong perniagaan mata wang digital.

  • exchange.GetAccountAdakah fail akses akan disebabkan oleh masalah lain seperti rangkaian, sistem FMZ di bahagian bawah telah menangani kegagalan? atau pengguna harus menangani kegagalan permintaan sendiri? mengapa pihak berkuasa tidak melakukannya?

    Terdapat kegagalan, yang memerlukan pemprosesan kesalahan pengguna. FMZ tidak memproses data di bawah, maklum balas kepada pengguna adalah data yang belum diproses, cara pemprosesan kesalahan tertentu atau logik yang dibuat oleh dasar. Jika pemprosesan ini mungkin mempengaruhi keputusan pengguna, keputusan itu diberikan kepada pemprosesan dasar.Menapis maklumat yang salahatauCuba lagi.Perlakuan yang sama.

  • Apakah unit jumlah kontrak OKEX? Apakah jumlah wang atau jumlah kontrak?

    Satuan yang ditukar dalam kontrak OKEX adalah mengikut jumlah kontrak semasa pesanan di FMZ, contohnyaexchange.Buy(1000,1)Ini adalah harga yang lebih rendah iaitu 1000 untuk satu kontrak.

  • Panggilan di FMZexchange.Selldanexchange.BuyAdakah harga terhad seperti biasa?

    Secara khusus adalah parameter pertama yang dilihat masuk (parameter pertama adalah harga pesanan). Beberapa bursa menyokong senarai harga pasaran, parameter harga masuk.-1Maksudnya, untuk senarai harga, jumlah yang dibeli dan dijual adalah sedikit berbeza (parameter kedua), harga tidak-1Ini adalah senarai harga terhad. Kebanyakan bursa segera membuat pesanan melalui antara muka, dan jumlah pesanan pesanan harga pasaran adalahJumlahTidakJumlah wang▽ Pertukaran niaga hadapan mata wang digital menggunakan antarmuka pesanan, jumlah pesanan biasanya adalah nombor bulat. Di bawah ini adalah antara muka tunggal:https://www.fmz.com/api#exchange.buyprice-amount https://www.fmz.com/api#exchange.sellprice-amount

  • Fungsi Mail

    Mail("smtp.qq.com", "xxxx@qq.com", "xxx", "xxx@qq.com", "test title", "test body")
    

    Smtp untuk mengakses QQ203.205.232.7Pada masa yang sama, kebanyakan pelayan awan pada masa ini pada dasarnya menyekat 25 port, kecuali pelayan fizikal, pengendali tidak menyekat 25 port. Kebanyakan pelayan awan juga boleh meminta untuk membuka port 25, saya memohon dan membuka.

  • Parameter templat bahasa Pine, Mac: bilangan kitaran terpanjang pembolehubah mempengaruhi pengiraan penunjuk

    Secara lalai, "bilangan kitaran terpanjang pembolehubah" adalah 600, jika parameter penunjuk ditetapkan terlalu besar, seperti mengira MA ((1000)); ia tidak dapat mengira purata 1000 data kerana sistem hanya menyimpan 600 data.

Kesilapan

  • InternalError: arg1 jenis ralat Peristiwa yang mencetuskan:

    function main() {
        _G(11212, "123")
    }
    

    _GNama kunci fungsi tidak boleh menjadi jenis nombor.

  • Kesilapan panggilan berulang tanpa had: signal arrived during external code execution

    Penghakiman berdasarkan ciri: Pengecualian 0xc00000fd

    Exception 0xc00000fd 0x1 0x5cdd203f40 0x1ee5955
    PC=0x1ee5955
    signal arrived during external code execution
    
  • Halaman cakera sebenar akan mempunyai maklumat output alat kawalan (kesalahan semasa berjalan), contoh contoh memicu lebihan memori:

    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()
    
  • Kesalahan kotak pusingan, mesej kesalahan:SyntaxError: variable name expected

    Memeriksa apakah terdapat petunjuk ralat di kawasan penyuntingan kod dasar, memeriksa sama ada var name = a apabila lupa menulis name (tidak menulis nama pembolehubah) ; Memeriksa sama ada kata kunci bahasa pengaturcaraan digunakan ketika menetapkan parameter antara muka dasar, tidak disyorkan untuk menamakan pembolehubah menggunakan kata kunci bahasa pengaturcaraan yang biasa, mudah menyebabkan konflik (walaupun kata kunci ini tidak ada dalam bahasa pengaturcaraan semasa).

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

    Kesalahan 429 dilihat, iaitu, akses kepada antara muka pertukaran terlalu kerap.

  • Peranti sebenarBittrexKesilapan:{"success":false,"message":"NOT_ALLOWED","result":null}

    Pertukaran dibatasi, log masukBittrexLaman web bursa untuk melihat sama ada anda perlu mengklik maklumat seperti perjanjian pengguna.

  • Kesalahan dalam menjalankan cakera sebenar:TypeError:value has no property at

    img

    Menguji semula tidak dapat mengesan mesej ralat ini kerana maklumat ralat pada masa sebenar tidak sama dengan maklumat ralat pada masa sebenar.

  • unable to open databaseKesilapan

    imgJika ia komputer Apple.Mac OSPerhatikan untuk melihat sama ada ia adalah masalah hak. Peranti penuh ruang pada cakera keras dan fail pangkalan data tidak dapat dicipta pada cakera sebenar, menyebabkan mesej ralat.

  • Kesilapan:不支持该功能

    Objek bursa yang ditambahkan pada masa penyesuaian adalah bursa tunai mata wang digital, yang memanggil fungsi API masa hadapan dalam kodnya.

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

    Di Malaysia, harga mata wang digital adalah lebih rendah daripada harga mata wang asing.PythonKaedah, sistem retargeting menggunakan hos swasta, menukar pelaburan pada kod untuk melaporkan kesilapan. Sebabnya adalah bahawa sistem retargeting tidak menyokong pasangan pertukaran mata wang digital masa depan retargeting.

  • Kesalahan dihubungi [Gambar]imgKesalahan yang disebabkan oleh perubahan kata laluan akaun FMZ menyebabkan kegagalan KEY API yang dikonfigurasikan. Penyelesaian: Mengubahsuai semula API KEY pertukaran, menghentikan pengurus, memulakan semula pengurus, dan cuba semula untuk memulakan akaun sebenar.

  • PythonEnjin pengesanan semula tempatan, laporan kesalahanEOFerror

    EOFKesilapan adalah mengulangi kesesatan yang boleh menangkap kecacatan hanya boleh pergi di mana-mana sokonganPythonPerkhidmatan telefon bimbit 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))
    
  • Bahasa Mac melibatkan masalah yang sangat tersembunyi dalam pengiraan kitaran, di mana nilai yang dikira mungkin mempunyai N/A, contohnya:

    img

    Penyebabnya adalah parameter kitaran pengiraan melebihi, julat data, yang menyebabkan pengiraan nilai N / A. Cara:

    img

  • Bahasa Melayu mengalami kemerosotan: kesalahan penguraian, dan strategi hanya kod mudah, nombor baris kesalahan yang panjang, tidak dapat mencari sebab.

    Mungkin masalah dengan templat Mac awal. Penyelesaian: 1. Mengeksport dasar kepada fail xml. 2. Membuat dasar Mac kosong baru. 3. Mengeksport fail xml ke dalam dasar kosong yang baru dicipta.

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

    PeriksaC++Adakah dasar yang ditulis menggunakan penunjuk kosong, dan disyorkan untuk memeriksa semula dengan menggunakan mod kesalahan.

    img

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

    Periksa permohonan bursaAPI KEYAdakah hak-hak yang berkaitan diaktifkan?.

  • Kesalahan pengesanan semula:symbol not set

    Tidak ada kontrak yang ditetapkan dalam kod penyesuaian bursa niaga hadapan, lihat dokumentasi APIexchange.SetContractTypeFungsi tersebut.

  • ERR_INVALID_POSITIONKesilapan

    Sistem tindak balas melaporkan kesilapan, yang biasanya ditulis sebagai kesilapan untuk dasar. Mencuba untuk meletakkan pesanan ketika tidak ada pemegang atau pemegang yang tidak mencukupi akan menyebabkan laporan ini, memeriksa sama ada terdapat pembekuan kedudukan yang disebabkan oleh pesanan yang tidak selesai.

  • ERR_INVALID_ORDERKesilapan

    Kesilapan sistem pengesanan, biasanya ditulis dengan salah untuk strategi, berhati-hati untuk memeriksa harga pesanan bawah (sistem pengesanan masa depan mata wang digital tidak menyokong senarai harga pasaran buat sementara waktu) dan sama ada jumlah pesanan adalah 0 atau negatif atau kecil (kontrak hadapan adalah kontrak jumlah pesanan adalah bulat).

  • ERR_INSUFFICIENT_ASSETKesilapan

    Kesilapan sistem pengukuran biasanya berlaku apabila jumlah aset yang tersedia kurang daripada jumlah aset yang diperlukan untuk pesanan semasa; secara ringkasnya, tidak ada wang untuk pesanan.

  • Binding Error:Cannot passnon-string to std::stringMaklumat yang salah

    Dalam kod dasar, kesalahan dalam nama sifat (menggunakan sifat yang tidak ditakrifkan) biasanya disebabkan oleh kesalahan.

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

    Masa pelayan di luar jangkauan memerlukan kemas kini masa pelayan, tidak boleh terlalu jauh.

  • timeoutKesilapan

    Kesalahan ini adalah kesalahan masa lapang, iaitu kesalahan yang disebabkan oleh tidak menerima data tindak balas antara muka pertukaran melebihi masa tertentu selepas mengakses antara muka pertukaran. Biasanya masalah akses rangkaian pada sistem di mana pemegangnya berada (banyak masalah yang disebabkan dinding) atau masalah antara muka pertukaran. Penyelesaian umum: menggunakan pelayan di luar negara untuk menjalankan pemegang.

  • Kesalahan semasa menjalankan cakera sebenar selepas menulis dasar:syntax error invalid label

    Sumber masalah:

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

    continuePerkataan mesti digunakan untuk berputar!

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

    MengenainonceKesalahan dalam pemeriksaan, maklumat yang berkaitan dengan laporan kesalahannonceSelalunya, semak masa tidak lulus, cuba menyelaraskan masa sistem hos yang menggunakan cakera ini.

  • Secretkey decrypt failedKesilapan

    img

    Kesilapan ini adalah:API KEYGagal menyelesaikan. Periksa sama ada ia disusunAPI KEYSelepas itu, kata laluan akaun FMZ telah diubah, dan cuba untuk mengkonfigurasi semula halaman pertukaran di platform FMZ.API KEYKemudian mulakan semula hoster, dan mulakan semula ujian cakera sebenar.

  • Sila gunakanexchange.GetorderSalah satu yang sering dilaporkan ialah:GetOrder(455284455):Error:invalid order id or order cancelled.Apakah mungkin penyebabnya?

    Secara harfiah: pesanan telah dibatalkan atau ID pesanan tidak sah. Sebab: beberapa pertukaran membatalkan pesanan dan pertukaran tidak lagi mengekalkan maklumat pesanan ini, maka anda dihapuskan.exchange.GetOrderMencari pesanan ini akan melaporkan kesilapan ini, atau ID yang ditanyakan sendiri adalah salah.

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

    img

    rate limit, 429 Too Many Requests(太多请求)Dalam strategi ini, kerapnya lawatan ke antara muka bursa terlalu kerap, yang mengurangkan kekerapan lawatan ke antara muka bursa.

  • Ujian semula dan masa sebenar selalu ditunjukkanInvalid order price/amount

    Masalah seperti ini disebabkan oleh panggilan fungsi tunggal.exchange.Buyatauexchange.SellHarga yang masuk pada masa yang sama dan jumlah unit yang lebih rendah disebabkan oleh kesalahan.Jumlah negatif0Cara untuk mengesan kesilapan:exchange.Buyatauexchange.SellPanggilan sebelum pesananLogPada output fungsi, parameter harga atau parameter kuantiti yang akan dihantar, tentukan soalan berikut.

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

    Ini adalah salah satu laporan yang mengatakan:Perdagangan yang tidak sah◦ Anda perlu memeriksa sama ada pemasangan pasangan transaksi adalah salah.

  • Apa yang dimaksudkan dengan beberapa kod ralat yang dilaporkan dalam log cakera sebenar?

    Penyelesaian kod ralat yang dikembalikan oleh antara muka API setiap bursa perlu dilihat dalam dokumentasi API bursa.

Peranti sebenar

  • Bahasa Pine, Bahasa Mac, Papan Langsung Pendapatan Mencetak secara tetap mengikut tetapan pada parameter templat bahasa Pine / Mac, dan juga apabila strategi benar-benar rata.

  • Papan kerja Bahasa Melayu mencetak nombor baris pemicu isyarat, tetapi tidak ada operasi perintah bawah.

    Mungkin parameter templat bahasa Melayu tidak disesuaikan, seperti ketepatan, ketepatan jumlah unit minimum dan lain-lain. Sebabnya adalah bahawa lapisan pemicu isyarat berjaya memutuskan, dan lapisan pelaksanaan urus niaga memutuskan bahawa beberapa masalah parameter menyebabkan keputusan tidak boleh dipesan, dan oleh itu tidak ada pesanan yang sebenarnya. Lihat catatan mengenai bahasa Melayu:https://www.fmz.com/digest-topic/5789 https://www.fmz.com/digest-topic/5768

  • Saya telah menyediakan webhook url alarm di Tradingview, mengapa peranti (robot) tidak dapat menerima isyarat permintaan?

    Memeriksa jika alamat webhook url ini adalah betul; API KEY di sini merujuk kepada API KEY sambungan FMZ, yang ditetapkan di tetapan akaun kanan atas FMZ; Memeriksa ID cakera sebenar di dalam webhook url dipenuhi dengan betul; Memeriksa sama ada keizinan API KEY sambungan FMZ diberikan dengan betul; Keizinan adalah jarak koma dalam bahasa Inggeris, secara lalai adalah *, iaitu semua keizinan, jangan menulis nama fungsi yang berkaitan dengan keizinan secara langsung di belakang *;

  • Mengapa hanya beberapa pasangan mata wang yang terhad dalam konfigurasi objek pertukaran semasa membuat akaun sebenar? Bursa sebenar menyokong pasangan yang baik.

    Tetapkan kawalan tersuai untuk pasangan urus niaga (hanya boleh menggunakan cakera fizikal, hanya pelbagai data pusat data yang terhad ketika diulang, dan tidak boleh disesuaikan), seperti di bawah:

    img

  • Kenapa FutuOpenD tidak boleh didapati di pelayan tetapi boleh didapati di komputer tempatan?

    Mengesan jika pelayan adalah alamat IP luar negara, Fujitsu mempunyai had untuk IP luar negara.

  • Pada tahun 2010, Malaysia telah meramalkan bahawa terdapat lebih banyak bahasa Melayu di seluruh dunia, tetapi tidak ada yang dapat dipastikan.

    Periksa sama ada model harga penutupan yang digunakan, periksa tetapan pada parameter templat bahasa Mac.

  • BITMEXMengapa Bursa K-Line Data Timer Bar mempunyai lebih banyak tempoh daripada Bursa lain yang berada di tempat yang sama?

    Sebabnya ialahBITMEXTanda masa K-Line di bursa adalah dengan tarikh akhir Bar semasa sebagai tanda masa (ada beberapa kitaran K-Line)BITMEXAntara muka pertukaran tidak disokong, jadi timestamp untuk kitaran ini adalah dengan Bar sebagai waktu permulaan) ; contoh gambar di sebelah kanan:

    img

Sistem pengesanan

  • Kesilapan sistem pengesanan: 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.
    

    Memeriksa sama ada fungsi "Custom Data Source" digunakan, sama ada data yang disediakan oleh perkhidmatan sumber data tersuai adalah betul, dan mungkin disebabkan oleh data yang tidak biasa yang muncul.

  • Bagaimana untuk menguji bahawa bayaran adalah pengambil/pembuat? Perkhidmatan pengambil/pembuat senario ujian

    /*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)
        }
    }
    
  • Di Malaysia, harga emas lebih tinggi berbanding mata wang asing.BITMEXAdakah kadar dana dikira termasuk dalam kurva keuntungan dan kerugian yang dihasilkan oleh sistem retargeting?

    Kadar dana dikira dari kurva keuntungan dan kerugian yang dihasilkan oleh sistem pengukuran semula.

  • Tombol reset tidak boleh diklik

    imgMemeriksa sama ada ejen telah dibuka yang menyebabkan fail halaman yang tidak dimuat tidak lengkap dan memeriksa jika terdapat mesej ralat di papan kawalan halaman.

  • Tick bertaraf sebenarKenapa ada had 50MB untuk mengulas semula?

    Pemantauan semula tahap cakera sebenar, iaitu Tick cakera sebenar, data perlakuan adalah setiap saat, rekod sebenar. Dan juga snapshot cakera, data aliran pesanan, jumlah data yang sangat besar, yang hanya menyokong jumlah data 50MB.

  • Sistem pengesanan semula telah mengubah bayaran, mengapa ia tidak berfungsi?

    img

    Dalam sistem penyesuaian, bayaran yang ditetapkan pada antara muka hanya berlaku apabila ditambahkan, dan objek pertukaran yang ditambahkan sebelumnya tidak dapat diubah secara langsung melalui kawalan pada antara muka.

  • Bagaimana kita boleh membuat data yang ditampilkan dalam imej peribadi menjadi lebih banyak?

    Gambar grafik yang disesuaikanChartFungsi), grafik pada jumlah data yang dipaparkan pada masa pengukuran semula dan tetapan pengukuran semulaJadualParameter berkaitan, carta kawalan menunjukkan barisan maksimum. Perhatikan jika digunakanchart.resetFungsi mengosongkan sebahagian data lama.

  • C++Uji semula tidak menunjukkan apa-apa, tidak ada mesej ralat dan log, halaman tidak berubah selepas mengklik butang

    C++Strategi yang tidak mengeluarkan kesilapan, dengan cara mengecualikan kesalahan semasa menjalankan kod yang mungkin berlaku. Sebagai contoh: pengiraan penunjuk yang disebabkan oleh bilangan baris K yang tidak mencukupi semasa pengiraan penunjukNANSelepasNANPerbandingan dengan jenis nilai menyebabkan kerosakan.

  • pythonKad mati!

    Tidak bolehtryUjian KebiasaannyaSleepFungsi, jika ditulis seperti gambar ini, akan mati.

    img

  • Kenapa hanya beberapa bursa sahaja yang mengulas semula, dan hanya beberapa pasangan yang diperdagangkan oleh bursa?

    Pasangan dagangan di bursa terlalu banyak, jadi sistem retargeting hanya memilih beberapa pasangan dagangan yang mewakili untuk diuji.Pengendali tersuaiSetup pasangan dagangan yang disokong oleh bursa.

  • Mengapa sistem pengesanan tidak menyokong lebih banyak pasangan transaksi?

    Sistem ulasan sementara hanya menyokong beberapa mata wang utama pertukaran yang agak besar, dan beberapa mata wang sementara belum disokong. Jika perlu, strategi pemeriksaan boleh digantikan dengan mata wang lain dalam sistem ulasan. Sebenarnya, ujian mata wang digital dengan mata wang yang berbeza selain faktor pasaran, strategi pemeriksaan masih boleh dilakukan. Sederhananya, sistem ulasan berusaha untuk menyokong perdagangan utama dan ulasan tidak boleh disesuaikan dengan jenis tertentu.

  • Dalam sistem pengesanan:Pendapatan dan kerugianPendapatan dan kerugianBayaran jaminanRamalan PendapatanUSDT yang sedia adaKonsep

    Peningkatan kerugian: adalah semua dagangan yang dibuka sebelum memegang saham semasa, dan kerugian yang dihasilkan pada masa itu adalah semua kerugian kumulatif. Pendapatan dan kerugian yang dimiliki: adalah keuntungan dan kerugian yang dimiliki semasa, jika tidak dimiliki semasa, adalah 0. Jumlah jaminan: Jumlah jaminan yang digunakan untuk kedudukan yang kini dipegang Harapan keuntungan: peruntukan pendapatan yang dijangkakan dengan mengimbangi pegangan semasa mengikut harga semasa (asumsi), keuntungan yang dihasilkan, dan kerugian yang dikumpulkan oleh pegangan damai ditambah. USDT yang sedia ada: Jumlah USDT yang boleh digunakan untuk membuka dagangan pada masa ini.

  • Perkiraan kadar kemenangan sistem retest

    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 peluang kemenangan, dan jelaskan bagaimana ia dikira: Setelah sistem pengukuran kembali mengira keuntungan dan kerugian yang terapung, satu kurva keuntungan dan kerugian yang terapung dihitung. Berbanding dengan titik seterusnya bermula dari titik pertama, jika lebih tinggi, ia dirakam sebagai menang, yang lebih rendah dirakam sebagai negatif, dan kemudian terus membandingkan dengan titik seterusnya ke belakang.

Pengurus

  • Pengurus di platform FMZ dipaparkan offline, pengurus di pelayan robot program dihentikan Dalam sistem operasi Linux, terdapat kemungkinan kekurangan memori yang menyebabkan pentadbir dihentikan oleh sistem. 1.Strategi penggunaan sumber perkakasan yang berlebihan. 2, Log Dasar mengeluarkan kandungan yang sangat besar. 3. Pengurus menjalankan terlalu banyak cakera politik pada peranti mereka. 4, lain-lain (dalam tambahan)

  • MAC komputer menerima ralat semasa menjalankan pentadbir: 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 digunakan oleh pentadbir sistem?

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

  • Adakah perlu untuk menghentikan hos lama dan kemudian menghapusnya?robotProgram, dan mulakan semula?

    Anda boleh menghapuskan admin tanpa berhenti, anda boleh menghapuskan yang lama.robotKemudian anda akan memuat turun pakej pemampatan baru, dan kemudian anda akan membuka pakej pemampatan baru.robotFail program, diletakkan di tempat asalnya. Pada masa ini, pentadbir akan dikemas kini, tetapi cakera sebenar yang sedang berjalan masih menggunakan versi lama dalam memori, dan hanya akan menggunakan versi terkini apabila cakera sebenar dihidupkan semula.

  • LinuxPengurus pelayan yang digunakan

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

  • PenggunaanscreenJalankan prosedur pentadbirrobotApabila muncul,-bash:screen:command not foundPengurus tidak dapat berjalan.

    LinuxSistem tidak dipasangscreenPerisian, biasanya boleh dipasang.CentOSPerintah pemasangan sistem:yum install screenSaya tidak tahu apa yang berlaku. Pengurus sedia ada telah menyokongSSHPutus, beralih ke latar belakang. Boleh tidak digunakanscreenPeranti ini digunakan dalam program pentadbir.robotMenggunakan arahan langsung dalam direktori:./robot -s node.fmz.com/xxxxxxx, kemudian masukkan kata laluan akaun FMZLogin OKIni bermakna kejayaan pelaksanaan../robot -s node.fmz.com/xxxxxxxDi dalam xxxxxxxx adalah kod pengenalan unik setiap akaun FMZ, yang boleh dimasukkan sendiri (lepas masuk akaun, melompat ke halaman hos, klik Tambah hos, melompat ke halaman Tambah hos boleh dilihat), ini bukan untuk dimasukkanxxxxxxx

  • Di mana log pada cakera semasa pengurus berjalan?

    Katalog di mana program pengurus beradalogsDalam folderDB3Dalam fail pangkalan data, fail pangkalan data dipanggil cakera sebenar.idPeningkatan yang dinamakandb3

  • LinuxSistem./robot -lLihat nama bursa yang disokong oleh pengurus, yang muncul di dalamnyaexchangeApakah bursa?

    NamauntukexchangeToken objek bursaPerjanjian UmumPertukaran yang diakses, butiran protokol umum:https://www.fmz.com/api#通用协议

  • Pengurus halaman tidak dapat memaparkan pentadbir mengikut senarai

    Lebih daripada 5 pentadbir yang ditambahkan akan muncul sebagai kawalan yang dipaparkan dalam senarai.

    img

  • Adakah ia normal untuk memilih hos yang anda gunakan atau hos yang anda gunakan dalam kotak drop pada masa anda membuat cakera sebenar?

    Penyelenggara awam yang disediakan oleh platform adalah alat yang mudah digunakan untuk menambah pengguna pemula. Tidak perlu menggunakan hos semasa belajar, mudah digunakan. Walau bagaimanapun, ujian sebenar masih mengesyorkan menggunakan hos persendirian, kerana sumber perkakasan dan rangkaian penyelenggara awam dikongsi, dan platform mungkin tidak menyelenggarakan hos awam ini secara berkala.

  • Seterusnya, anda akan melihat beberapa alamat di mana anda boleh memasang admin../robot -s node.fmz.com/1234567Adakah saya satu-satunya?

    Alamat ini adalah ID alamat setiap pengguna, setiap pengguna./1234567Nilai bahagian adalah unik dan digunakan untuk mengenal pasti pengguna.Pusat Kawalan->Klik butang Tambah Pengurus->Tambah halaman pentadbirKemudian anda akan melihat alamat ini, dan anda boleh menyalin, menampal, dan gunakan.

  • Variabel persekitaran yang ditempatkan di sistem hos ditambahkanpython2.7Saya tidak tahu mengapa saya tidak dapat mencari pembolehubah persekitaran.

    img

    windowsPemasangan sistem pertamapython, perlu dihidupkan semula selepas menetapkan pembolehubah persekitaran.

Kawasan penyelidikan

  • Kesilapan EOF

    img

    Pengujian semula python diakhiri dengan EOF yang tidak normal (kerana kadang-kadang mungkin dasar adalah lingkaran mati). Oleh itu, EOF yang tidak normal adalah perkara biasa.

Fungsi platform

  • Adakah satu hos boleh menjalankan beberapa cakera sebenar?

    Tidak ada batasan jumlah, bergantung kepada konfigurasi pelayan dan kerumitan dasar, khususnya untuk mempertimbangkan sama ada pelbagai cakera sebenar ini mengakses antara muka pertukaran yang sama (mengingat frekuensi panggilan antara muka, semakin banyak cakera sebenar, semakin tinggi frekuensi), biasanya 5-6 cakera sebenar tidak masalah).

  • Memahami konsep asas seperti pengurus, rak dan sebagainya

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

  • Semua kandungan pada cakera sebenar, laman web hos hilang

    Semua kandungan cakera sebenar, halaman pengurus hilang, cakera sebenar berjalan dengan normal, pengurus berjalan dengan normal di pelayan.
    Memeriksa mesej ralat penyemak imbas untuk melihat sama ada penyemak imbas memasang pemalam, masalah pencemaran pembolehubah global yang disebabkan oleh pemalam. Penyelesaian untuk menulis pada pemalam penyemak imbas, atau log masuk ke FMZ menggunakan penyemak imbas yang tidak memasang apa-apa pemalam penyemak imbas.

  • Adakah dasar rasmi untuk menyewa, satu butang untuk menggunakan pelayan yang disewa, jika baki akaun FMZ mencukupi, akan ditukar semula secara automatik?

    Kebijakan yang disewa tidak akan ditukar semula secara automatik, dan pelayan hos yang digunakan dengan satu butang akan ditukar semula secara automatik.

  • Di mana fungsi templat? Saya mahu meletakkan beberapa fungsi secara berasingan ke dalam templat, strategi lain juga boleh digunakan.

    FMZ APIPerkataan dalam dokumen:https://www.fmz.com/api#模板类库

  • FMZ analogwexAppPertukaran simulasi, hanya memilihBTC_USDTBagaimana saya boleh menyesuaikan transaksi lain?

    wexAppPeranti analog hanya menyokong beberapa pasangan dagangan utama buat masa ini, dan tidak semua pasangan dagangan mempunyai analog.

  • Masalah dengan panggilan serentak API yang diperluaskan, yang selalu melaporkan kesalahan pengesahan annoce semasa serentak.

    Peningkatan untuk pelbagai platform FMZ boleh dibuatAPI KEYPermohonan yang dibuat oleh pengguna adalah untuk permintaan yang dibuat oleh pengguna.

  • Adakah thread debugging yang dicipta di hos akan mencatat status semasa menggunakan alat debugging?

    Apabila alat penyempurnaan dijalankan, objek pertukaran yang dicipta sebelum ini akan disimpan dan tidak dibebaskan jika tidak ada perubahan kedua.Model wang syilingatauMod Lever

  • Mengapa saya mendaftar?wexAppDi mana anda boleh mendaftarkan diri ke bursa simulasi, tidak ada aset, dompet dan kawasan koin tidak ada aset?

    Selepas mendaftar, akaun boleh diaktifkan di Pusat Peribadi.

  • Maklumat log yang lebih panjang telah dipotong dan dipaparkan di belakang... tetapi bagaimana dengan struktur data?

    Penyelesaian, kegunaanPusat KawalanPerbezaanAlat penyesuaian, digunakan dalam alat debuggingreturnPerkataan mengembalikan kandungan yang perlu dipaparkan, tanpa memotong kandungan yang dipaparkan.

  • JavaScriptDalam strategi$.Jadi, apa yang dimaksudkan dengan fungsi yang bermula?

    $.Fungsi yang dimulakan adalah fungsi eksport templat, fungsi antara muka yang serupa dengan modul. Lihat penerangan dalam dokumentasi API:https://www.fmz.com/api#模板类库 pythonFungsi eksport untuk dasar editing bermula denganext.Pernyataan ini dibuat oleh:

  • Bagaimana untuk melukis garis lurus pada grafik data pasaran hasil ujian semula?

    Jadual yang akhirnya dipaparkan pada saat penyesuaian adalah dua jenis: satu adalah yang dihasilkan oleh sistem dan tidak boleh dikawal oleh dasar; yang lain adalah antara muka API dengan FMZ dalam kod dasar.ChartGambar fungsi. Lihat:https://www.fmz.com/api#chart...

  • Saya telah memadam Google Authenticator di telefon saya dengan salah, bagaimana untuk memulihkan Google Authenticator? Laman tetapan akaun di platform tidak dapat mencari tempat untuk memulihkan kotak mel. Anda boleh log masuk ke platform FMZ menggunakan penyemak imbas lain, apabila anda perlu memasukkan kod pengesahan Google, klik "Unbind" untuk melompat ke halaman yang menggunakan kotak mel.

Lain-lain

  • BursaAPI KEYKeselamatan

    PenggunaAPI KEYFMZ tidak menyimpan maklumat tertulis akaun pertukaran pengguna dan digunakan olehHttpsPerjanjian.

  • Isu keselamatan strategi

    Soalan ini boleh dilihat di:https://www.fmz.com/bbs-topic/1657

  • FMZ Platform Sistem Bayaran, Peranti Bayaran

    Syarat untuk membayar secara langsung: 1, satu cakera sebenar akan dikenakan sekali sejam ((0.05 USD/jam), dan satu jam penggunaan akan dibeli. 2, hentikan dalam masa satu jam, mula semula cakera tidak akan dikenakan bayaran berulang. 3 ̊ Peranti sebenar yang telah dihentikan, tidak akan mencetuskan caj jam seterusnya. 4 ̊ Perisian sebenar yang baru dicipta akan dikenakan bayaran satu jam dengan segera.

    img

    Waktu pengiraan ini adalah masa pemprosesan operasi pengiraan kerana operasi pemprosesan ini akan memakan masa, jadi masa pencabutan mungkin akan ditangguhkan. Contohnya, masa pengiraan semasa adalah 9:00, mungkin masa pemprosesan operasi pengiraan ini adalah 9:02 (waktu yang ditunjukkan dalam skrin gambar), akan diperbetulkan pada masa operasi pengurangan seterusnya (waktu pengurangan seterusnya adalah 10:00, bukan pra-pengiraan).

  • Talib Library mempunyai ketepatan yang terhad dalam memproses data

    Jika data khusus akan dipotong, ia akan muncul sebagai 0. Sumber:https://github.com/TA-Lib/ta-lib-python/issues/157

  • Bayaran sebenar dalam program bayaran, satu kali bayaran lebih daripada satu jam ((0.05USD) Penyebabnya mungkin ialah pemisahan komunikasi yang lama antara pengurus dan platform FMZ (pada masa itu cakera fizikal berinteraksi secara langsung dengan bursa, jadi pelaksanaan strategi adalah normal), penumpukan bayaran pelepasan, kelewatan bayaran pelepasan, dan bayaran pelepasan pembayaran sekali.

  • E-mel yang didaftarkan semula Jika kotak mel hilang kerana sebab-sebab lain, anda perlu menetapkan semula kotak mel yang terikat dengan akaun FMZ semasa, anda perlu menggunakan akaun FMZ untuk menghantar borang kerja, menghantar skrin rekod isi ulang sejarah dan lain-lain maklumat pengesahan, dan kemudian menetapkan semula alamat kotak mel selepas pengesahan manual.


Berkaitan

Lebih lanjut

vg80771610Saya mempunyai cakera maya yang tidak boleh dibuka.

18803662506Bagaimana baki akaun akan dipindahkan?

PenguntitPada masa yang sama, harga penutupan dan harga pembukaan pada carta penutupan telah dipilih.

IshaqFutures_OP 4: 400: {"code":"50000","data":[],"msg:"Body can not be empty. "} menunjukkan apa yang dimaksudkan dengan kecacatan di bawah senarai.

xaifer48Adakah py menyokong simpy library ini?

xowoxPengisian

yingjunBuy ((-1, 6): 400: {"code":-2022, "msg:"ReduceOnly Order is rejected. "} Apakah yang berlaku?

DXMmasa cuti

o semasaPengurusan

eth8888Menggunakan strategi bahasa Melayu, untuk memaksa orang tua untuk memegang kedudukan yang tidak tepat, memaksa untuk memegang kedudukan ke arah yang bertentangan dan kemudian memberi kesalahan untuk menghentikan strategi

GraysonZHalo, adakah pencipta mempunyai fungsi yang dibungkus untuk mendapatkan kadar dana untuk diulang semula; tidak ada cara untuk mengulang semula.

HuangsongxinSimulasi

Tidak bersungguh-sungguhSaya ingin bertanya, jika kita mengambil data K-line pada masa nyata, mengapa perpustakaan imej dalam Python tidak teratur, dan tidak ada masalah dengan mengulang semula.

cuba1Traceback (panggilan terakhir terakhir): Fail "", baris 1615, dalam Run File "", baris 146, dalam Fail "", baris 138, dalam utama Fail "", baris 115, dalam jejak KeyError: 43999.96000000001

389230565/upload/asset/1e5e44ad18aab047782b6.jpg Peranti nyata yang baru dibuka akan menunjukkan ralat ini beberapa jam kemudian, mengapa?

Kelapa bakarBagaimana untuk mendapatkan data sejarah pengalihan USDT untuk kontrak Bitcoin U dan tidak dapat mencari API?

wxb1888Tidak boleh diisi semula

Gaoyaxing24Adakah Python tidak mempunyai fungsi untuk merujuk kepada perpustakaan kelas?

Zld123123Selamat datang, strategi sederhana yang sederhana, semasa berjalan, akan muncul satu panggilan yang normal untuk sementara, isyarat untuk dua panggilan secara berturut-turut, meminta bantuan

comelSelamat datang, apabila masa hadapan membuka banyak kedudukan dan kosong pada masa yang sama, kedudukan [0]. keuntungan hanya dapat memperoleh keuntungan terapung dari banyak kedudukan, maka bagaimana untuk mendapatkan keuntungan terapung dari kosong?

ZhangmintaoHai, saya ingin mencadangkan ini.

Pengeluaran wangLaman web, log masuk tidak boleh naik, sentiasa dalam log masuk, kod pengimbas log masuk tidak dapat muncul, adakah ini disebabkan oleh penyemak imbas. Atau perlu ke internet saintifik?

efc645cgxMengapa forum tidak boleh menghantar?

zhousoneAdakah pengurus awam boleh menjalankan robot cakera sebenar?

Bulu daripada biri-biriAdakah exchange.GetAccount (() hanya akan mendapatkan jumlah awal yang ditetapkan semasa mengulas semula? Jika saya menggunakan exchange.buy dalam dasar, apakah ini akan diupdate atau tidak?

Pisau tulangSaya tidak faham di mana jawapan untuk soalan di atas.

wwq4817Saya ingin bertanya, bagaimana untuk mengelakkan keadaan ini???????

17606551005fmz/upload/asset/175f0fef6971c19389a0c.png /upload/asset/17633f3636a154477bb5a.png /upload/asset/1764cf80d829ca5ed5a6e.png /upload/asset/17667f2629b47a011bb8f.png Kenapa getposition tidak boleh mendapatkan saham kosong?

Mrhuang00main:102:18 - TypeError: method.apply is not a function tolong tanya apa masalah ini?

pengasuhBeberapa templat yang anda lihat menggunakan beberapa fungsi ini _.each() _.contains() _.last() Sila tanyakan _. di mana objek ini ditakrifkan?

DsaidasiDalam bahasa my, seolah-olah anda hanya boleh menunggu k line selesai untuk masuk, tidak boleh menetapkan harga, dan menunggu untuk menembusi harga ini untuk masuk dengan serta-merta?

Tahun-tahun yang cerahDalam tahap inisialisasi dalam strategi, anda ingin melakukan penyambungan pertukaran, ujian keberkesanan API, bagaimana untuk menulis?

DsaidasiAdakah robot anda boleh disambungkan ke pertukaran dinding seperti token dan OK? dan jika anda membuka hos bot, adakah komputer saya sendiri perlu hidup 24 jam?

Wufuhao100wDi sini saya dapati penjelasan soalan... tetapi tidak ada jawapan untuk soalan itu... mabuk...

xiaoyi007Robot mula melaporkan kesilapan Traceback (most recent call last): File "", line 1028, in __init_botvs__ File "", line 11, in ImportError: DLL load failed: Ҳ ģ 2019-05-22 04:19:42

PIXIU777Dalam keadaan tertentu, apa yang digunakan untuk pelbagai benang

MoneymonsterSaya ingin bertanya mengapa apabila exchange.Buy ((-1,1) mengulas semula, ia hanya membeli beberapa sen 0.0 setiap kali, dan tidak sepatutnya membeli satu.

JeffzhStrategi saya perlu menyimpan data urus niaga untuk analisis perhitungan kemudian, bagaimana untuk menyimpan dan menganalisis data dalam strategi?

13036897450Saya ingin mendapatkan nisbah keuntungan dan kerugian masa nyata yang telah dibuka dalam kontrak ok dan harga yang dijangkakan.

13036897450GetOrders: Ret: map[result:false error_code:10007] Apa yang menyebabkan ini?

Siput KuningERR_INSUFFICIENT_ASSET dan TypeError: Cannot convert "null" to double Apakah yang salah?

MrkoengAdakah anda boleh menerangkan kepada saya bahawa array yang dikembalikan di dalam TA.KDJ adalah untuk mendapatkan nilai K dan nilai D?

1095176636@qq.comSaya mahu memadamkan data tetapi mengapa setiap kali saya memadamkannya, ia dihentikan?

Qhh87Adakah anda mempunyai pelayan awam di Amerika Syarikat, tetapi tidak dapat menyambung ke platform OKEX? Saya cuba dan menunjukkan masa tamat lewat.

1095176636@qq.comKenapa saya mengulangi semula jumlah dagangan sejarah dalam BTC dengan bilangan bulat dan barisan perbezaan sama?

Kenapa?2018-07-23 09:58:40 Kesilapan TypeError: cannot read property 'Last' of null at main (__FILE__:5) 2018-07-23 09:58:40 Futures_OKCoin Kesilapan GetTicker: timeout 2018-07-23 09:58:20 Maklumat null BTC_USD Mulakan robot untuk menghalalkan

chan122Saya ingin membuat kitaran penghakiman selama lima minit untuk memadamkan data dengan cepat semasa ujian semula, bagaimana saya mahu atur?

RoshanzhengSaya ingin bertanya bagaimana platform memastikan keselamatan ID dan kunci pertukaran pengguna? contohnya, memastikan bahawa tidak ada arahan dagangan yang diretas oleh penggodam yang mengambil ID dan kunci secara besar-besaran dan kemudian merampas pengguna?

JklwonderBagaimana Python mendapat masa untuk mengulas semula?

jkyeiSila tunjukkan mengapa simnow menunjukkan: ((CTP_T@9999) Error: 75 CTP: log masuk gagal berturut-turut melebihi had, log masuk dilarang

bijiasuoMark, nombor empat, di mana saya boleh lihat?

wcg123Sila tunjukkan mengapa CCI yang dikira selalu berbeza satu hingga tiga nilai dengan OKEX, sedangkan semua indikator lain adalah betul.

Carpedium6740IP tidak sah atau tidak sesuai dengan IP yang terikat

KakiBagaimana untuk mendapatkan maklumat pesanan semasa analogi mengulas semula? Bagaimana jika exchange.GetOrder tidak mempunyai ID Order?

BOBOPenggunaan fungsi IO untuk mengakses antara muka API asli Binance dapat dilaksanakan

Pencipta Kuantiti - Impian KecilSelamat datang, anda boleh menghantar permohonan kerja, sertai skrin gambar, dan lihat di sini.

Pencipta Kuantiti - Impian KecilPermohonan boleh diproses.

Pencipta Kuantiti - Impian KecilVariable yang dinyatakan var dan varip adalah berbeza, dan akan membalas anda pada borang kerja anda.

PenguntitSaya telah mencuba dua cara keluar, satu adalah dengan memasang secara langsung semasa anda membuka akaun, kodnya adalah seperti ini, kembali ke gambar 1. if strategy.position_size >= 0 dan Trend < 0 dan TCI_bear strategy.entry (("SHORT", strategy.short, qty= rolling == true? roll_size : size, comment= 'OP-S@') Strategy.exit (("CL-S", "SHORT", xxxxxx) state = -1 trading_1:=0 Satu lagi ialah menggunakan cara mencari pesanan selepas masuk exit, kodnya seperti ini ((Anehnya, keluar tidak berfungsi secara langsung dengan cara ini ((Retrospektif Gambar 2)), fungsi mencari pesanan disalin terus dari artikel) if barstate.isrealtime and findOrderIdx (("SHORT") >= 0 and state == -1 state: = 0 strategy.exit (("CL-S", "SHORT", xxxxxx) /upload/asset/1656cda7ac73bb62bc54e.png /upload/asset/16596c76416af7cde208b.png Satu lagi perkara yang tidak diketahui adalah mengapa isyarat yang sama diaktifkan 3 kali berturut-turut, kodnya seperti ini: if trading_1 == 0 and Trend == -1 and TCI_bear and strategy.position_size < 0 strategy.entry (("IP-S1", strategy.short, qty=size) trading_1 := -1 Mimpi sentiasa membantu untuk melihat apa yang berlaku.

Pencipta Kuantiti - Impian KecilIni berkaitan dengan reka bentuk strategi tertentu, lihat analisis strategi tertentu.

Pencipta Kuantiti - Impian KecilHalo, ini adalah pertukaran yang tepat, kod yang dipanggil IO, boleh menghantar pesanan untuk senario tertentu.

xaifer48Bagus, terima kasih.

Pencipta Kuantiti - Impian KecilIa disyorkan untuk menggunakan pentadbir persendirian untuk memasang perpustakaan python yang diperlukan pada peranti anda sendiri.

xaifer48Saya cuba untuk menulis import sympy seperti ini, bukan seperti yang saya tidak menyokong perpustakaan sympy.

Pencipta Kuantiti - Impian KecilHalo, mana-mana pustaka Python boleh diimport, memerlukan pemasangan pustaka ini di persekitaran Python pada sistem peranti hosts.

Pencipta Kuantiti - Impian KecilHalo, apakah soalan khusus ini?

Pencipta Kuantiti - Impian KecilMungkin arah di bawah tidak betul, periksa tetapan parameter untuk fungsi SetDirection ().

Pencipta Kuantiti - Impian KecilCuba tukar peranti lain seperti VPS di Singapura atau England.

Pencipta Kuantiti - Impian KecilTerdapat juga parameter lain yang perlu diperiksa, seperti tetapan ketepatan, lihat artikel: https://www.fmz.com/digest-topic/5768

eth8888Seting titik gelongsor 5

Pencipta Kuantiti - Impian KecilJika penjumlahan titik gelongsor terlalu kecil, anda boleh menyesuaikan parameter perpustakaan kelas templat bahasa Mac.

Pencipta Kuantiti - Impian KecilPada masa ini, kumpulan QQ dan WeChat telah dibubarkan, dan anda boleh mengklik pautan telegram untuk menambah kumpulan telegram di halaman utama FMZ.

Zhu YongqiangBerapa nombor qq?

Pencipta Kuantiti - Impian KecilUji semula kecuali kontrak masa depan Bitcoin, BitMex, yang lain tidak mempunyai mekanisme kadar modal. Tiada antara muka untuk mendapatkan kadar modal. Menggunakan fungsi HTTPQuery atau perpustakaan web lain untuk mengakses data mengenai kadar modal yang berkaitan dengan antara muka awam ini semasa bermain dalam talian.

Tidak bersungguh-sungguhSaya melihat, dan ia kelihatan seperti itu, dan saya fikir ia adalah sama dengan data rak sebenar.

Pencipta Kuantiti - Impian KecilJika anda melihat pada papan pertukaran, mungkin garis K itu sendiri adalah seperti ini.

Tidak bersungguh-sungguh/upload/asset/223d0ac6a9df9afd9e23c.png Tetapi saya tidak mahu menghalang anda daripada mendapatkannya, bukan kerana itu.

Pencipta Kuantiti - Impian KecilDi sini, anda boleh melihat rakaman gambar mengenai isu-isu tertentu.

Pencipta Kuantiti - Impian KecilKesilapan tatabahasa, periksa baris kod 115 untuk dasar.

Pencipta Kuantiti - Impian KecilGambar tidak dapat dipaparkan.

Pencipta Kuantiti - Impian KecilPenghantaran harga-1 adalah senarai harga sebenar. Perdagangan mesti dilakukan. Dokumen FMZ API terdapat.

Kelapa bakarOleh itu, fungsi seperti exchange.Buy ((() sebenarnya adalah senaraikan harga terhad, bukan senaraikan harga pasaran, jika harga turun naik terlalu cepat, maka sangat sukar untuk berurusan selepas pesanan, apakah ini boleh menetapkan parameter apa yang menjadikannya menjadi senarai harga pasaran?

Pencipta Kuantiti - Impian KecilBoleh, tetapi pertimbangkan frekuensi capaian antara muka.

Kelapa bakarAdakah saya boleh meminta fungsi yang sama pada antara muka yang sama, seperti kaedah GetTicker, untuk 10 pasangan transaksi yang berbeza pada masa yang sama?

Pencipta Kuantiti - Impian KecilAnda boleh mengimbas dokumen API anda atau mendapatkan bantuan dari Komisioner WeChat 2D di laman utama anda.

Pencipta Kuantiti - Impian KecilPerisian ini boleh disertakan dengan dokumen API yang dimulakan dengan kod 2D perusahaan untuk memproses WeChat.

Gaoyaxing24Saya hanya mengikuti percubaan ini, hasilnya selalu melaporkan kesalahan, menunjukkan bahawa ext tidak mempunyai kaedah yang tersedia. Dari dir juga tidak mempunyai kaedah ini. Adakah terdapat contoh yang diperkenalkan?

Pencipta Kuantiti - Impian KecilYa, anda boleh lihat dokumentasi API, deskripsi tiga bahasa.

Pencipta Kuantiti - Impian KecilAnda boleh pergi ke laman utama FMZ dan menambah kumpulan FMZ, kumpulan QQ, kumpulan WeChat, anda boleh membuat soalan tertentu di dalam kumpulan, dan menghantar skrin yang spesifik.

comelSaya faham, terima kasih kepada DreamHost.

Pencipta Kuantiti - Impian KecilSaya tidak faham apa yang anda maksudkan, di kumpulan QQ @Me, lihat secara spesifik. Kod di atas anda, jika anda mempunyai pemegang kosong, teruskan untuk mengakses posisi[1]. Tetapi anda hanya mengakses kedudukan yang tepat untuk indeks 0.

comelTerdapat storan kosong, dalam kod ini, banyak dan kosong terbuka pada masa yang sama, data dalam kedudukan berjalan keluar, tetapi tidak ada data dalam storan kosong.

Pencipta Kuantiti - Impian KecilJika anda tidak mempunyai saham kosong, apakah keuntungan dan kerugian saham kosong adalah 0? maka tidak perlu dihitung. Posisi adalah satu aritmatika, anda perlu melalui data di dalamnya. Jika anda tidak faham konsep pelayaran, anda boleh cuba.

comelTidak boleh, hanya data berbilang cache yang boleh diakses, tiada data kosong, kod sumber. var n = 0.005 // nombor tunggal awal var MarginLevel = 20 // Leverage kontrak fungsi utama (() { exchange.SetContractType (("swap") exchange.Set MarginLevel var kedudukan = [] while (true) { var account = exchange.GetAccount (dalam bahasa Inggeris) position = exchange.GetPosition (dalam bahasa Inggeris) if (position.length == 0) { exchange.SetDirection (untuk dijual) exchange.Sell ((-1, n, "berbuka", "parameter perkalian:", q = 1, "jumlah akaun:", account.Balance) exchange.SetDirection (("Beli") exchange.Buy ((-1, n, "banyak", "parameter perkalian:", x = 1, "jumlah akaun:", account.Balance) {C:$0000FF} if (position.length > 0) { Log ((position[0]) Sleep ((12000) {C:$0000FF} {C:$0000FF} {C:$0000FF}

Pencipta Kuantiti - Impian KecilGetPosition mengembalikan satu array yang mempunyai struktur kosong dan struktur berbilang.

Pencipta Kuantiti - Impian KecilApa yang anda cadangkan?

Pencipta Kuantiti - Impian KecilJika anda mempunyai tangga di atas, matikan dan cuba.

Pencipta Kuantiti - Impian KecilBoleh post. Tetapi jangan melanggar, pelanggaran akan ditutup.

Pencipta Kuantiti - Impian KecilPenyelenggara awam biasanya digunakan untuk ujian, latihan, dan perisian sebenar disyorkan untuk menjalankan penyelenggara menggunakan peralatan mereka sendiri.

Pisau tulangAdakah saya terlalu lama -'', orang tua melihat huruf yang berlainan, menetapkan font penyemak imbas terlalu besar, satu halaman hanya dapat dilihat di sebelah tanya jawab, tidak muncul di sebelah jawapan...

Pencipta Kuantiti - Impian Kecil/upload/asset/16011a2067f6ff610b2b.png

Pencipta Kuantiti - Impian KecilDalam kes yang sama, jika anda ingin membeli saham, anda perlu membayar harga yang lebih rendah, iaitu, anda perlu melonggarkan kedudukan yang akan diserahkan dan membuat kontrak utama baru untuk membuka kedudukan tersebut.

wwq4817/upload/asset/17ae92e032761f21d020f.png

Pencipta Kuantiti - Impian KecilSaya tidak faham apa yang dimaksudkan dengan'mengubah kedudukan bulan ke posisi sebaliknya'?

17606551005fmzSaya faham. Terima kasih.

Pencipta Kuantiti - Impian KecilPerintah ini tidak ada transaksi. Oleh itu tidak ada simpanan. Apabila pesanan makan harga piring lawan, kemudian lebih sedikit harga cuba.

Pencipta Kuantiti - Impian KecilKode di bawah baris 102 akan dilihat (termasuk baris 102) sama ada menggunakan fungsi _C.

Pencipta Kuantiti - Impian KecilPerpustakaan JS http://underscorejs.org/

Pencipta Kuantiti - Impian KecilBoleh, atur Bahasa Melayu: Parameter Perpustakaan Perdagangan Bahasa Melayu, Cara Pelaksanaan: Model Harga Masa Nyata /upload/asset/166d993a8809d6f7f518.png

Pencipta Kuantiti - Impian KecilStrategy Square boleh dilihat. https://www.fmz.com/strategy/125569

Pencipta Kuantiti - Impian KecilBursa dinding seperti ini, biasanya menggunakan pelayan luar negara, menjalankan pengurus, dan kemudian robot menetapkan pengurus ini untuk dijalankan, sehingga komputer tempatan tidak perlu terus berjalan kerana program robot dijalankan di pelayan di mana pengurus berada.

Pencipta Kuantiti - Impian KecilTidak sopan.

Wufuhao100wOh, saya berada di belakang, terima kasih!

Pencipta Kuantiti - Impian KecilDi belakang ini terdapat gambar yang menunjukkan sebab masalah: memeriksa sama ada API yang berkaitan dibenarkan dibuka.

Wufuhao100wFutures_OP 0: 403: {"error":{ "message":"Access Denied","name":"HTTPError"}} Nombor spesifik 72

Pencipta Kuantiti - Impian KecilApakah isu yang dimaksudkan? Berapa nombornya?

Wufuhao100wDi mana untuk menonton?

Wufuhao100wTidak ada penyelesaian untuk semua masalah di atas.

Pencipta Kuantiti - Impian KecilApakah soalan?

Pencipta Kuantiti - Impian KecilAdakah anda menggunakan python untuk mengimport DLL dengan nama rawak ini, rawak kerana set watak. Periksa dasar berikut untuk mengimport perpustakaan tersebut.

RumputMenghemat masa apabila mengakses pelbagai antara muka pada masa yang sama

Pencipta Kuantiti - Impian KecilUntuk maklumat lanjut, anda boleh melihat penerangan mengenai senarai harga pasaran dalam dokumen API, senarai harga pasaran. Parameter kedua yang dimasukkan semasa pembelian adalah jumlah bukan jumlah syiling.

Pencipta Kuantiti - Impian KecilDapat disimpan dengan fungsi _G Untuk maklumat lanjut, sila lihat dokumentasi API.

Pencipta Kuantiti - Impian KecilIni memerlukan penulisan program dan pengiraan. Pergi ke antara muka GetPosition untuk mendapatkan maklumat asal yang sepatutnya mengandungi data yang berkaitan.

Pencipta Kuantiti - Impian Kecil10007 ini adalah kod ralat bagi bursa, https://www.fmz.com/bbs-topic/597.

Pencipta Kuantiti - Impian Kecil1, `` ERR_INSUFFICIENT_ASSET `` Ini adalah aset yang tidak mencukupi dan sudah di bawah senarai. 2、```TypeError: Cannot convert "null" to double`` Ini adalah parameter yang dihantar. Pengertian bahasa Melayu yang langsung ini mungkin sudah diketahui oleh anda.

Pencipta Kuantiti - Impian KecilAnda boleh lihat di sini: https://zhuanlan.zhihu.com/p/27300549 Artikel ini.

Pencipta Kuantiti - Impian KecilApa sebenarnya yang berlaku?

Pencipta Kuantiti - Impian KecilBaidu VPS sepatutnya ada banyak, Amazon, Ali Cloud, kawasan lain dan sebagainya.

Pencipta Kuantiti - Impian KecilDi mana antarapihak yang dipanggil secara khusus? Antara muka dalaman dalam sistem pengukuran, kecuali kelas pertama adalah data analog. Terdapat juga data lain yang tidak penting dan juga simulasi.

Pencipta Kuantiti - Impian KecilIni adalah penyulitan asymmetrical, asalkan anda menyimpan kata laluan FMZ anda dengan baik, tetapi ini melibatkan isu keselamatan dan teknologi teras, terlalu banyak perincian tidak dapat diberitahu, maaf.

Pencipta Kuantiti - Impian KecilAdakah anda menggunakan sleep untuk pakej time python?

chan122sleep ((300) dan menunggu 300 saat untuk mengulas semula.

Pencipta Kuantiti - Impian KecilYa... sewa di Amazon dan sebagainya...

Kenapa?Bagaimana untuk menyelesaikannya? Adakah anda menggunakan pelayan luar negara secara langsung?

Pencipta Kuantiti - Impian KecilAkses Bursa Terlambat, kini hanya pelayan luar negara yang boleh mengakses OKEX.

Pencipta Kuantiti - Impian KecilMengikuti kemas kini K-Line selama 5 minit untuk memprosesnya, dengan Sleep melangkau masa yang lain.

RumputSyarat ini terlalu ketat.

Rumputapi key menggunakan kata laluan yang disulitkan dengan kata laluan yang jelas, anda perlu memasukkan kata laluan ketika anda memasukkan kunci, botvs tidak menyimpan kata laluan, jadi tidak ada masalah

Pencipta Kuantiti - Impian KecilOh, baik, terima kasih untuk cadangan anda, mekanisme keselamatan di sini, pembangunan dan lain-lain, adalah satu bahagian yang bertanggungjawab, mungkin saya tidak begitu jelas.

Kucing tua suka makan ikan.Di sini, anda akan melihat beberapa ciri-ciri yang boleh digunakan untuk menguraikan kod kod yang digunakan. Apabila anda memuat naik kunci api, anda memasukkan kata laluan botvs untuk menyulitkan. Apabila pengurus dikerahkan, yang dimasukkan masih merupakan kata laluan botvs untuk didekripsi. Jika apicey yang dienkripsi yang disimpan oleh botvs dibocorkan, hanya dengan mendapatkan kata laluan botvs pengguna, teks terbuka untuk mendapatkan kunci botvs dapat dipecahkan. Ini tidak selamat. Saya cadangkan menukar kunci awam yang tidak simetri dengan kunci peribadi. Kunci awam digunakan untuk mengenkripsi upload, kunci peribadi hanya di tangan pengguna, dan hanya digunakan ketika pengurus digunakan.

Pencipta Kuantiti - Impian KecilBotVS tidak simetris, tidak menyimpan kata laluan API KEY, pengguna pelayan tempatan untuk menguraikan penggunaan. Kecuali pelayan pengguna telah disembunyikan, atau pengguna sendiri telah membocorkan kata laluan mereka. Sekarang adalah masa yang diperlukan untuk memasukkan kata laluan oleh pentadbir pelaksanaan.

Kucing tua suka makan ikan.Terima kasih atas maklum balas anda. Baca lebih lanjut mengenai keseluruhan proses penggunaan kunci API: 1, kita masukkan kunci API di laman web botvs dan menghantarnya; 2. Setelah dienkripsi, ia dihantar melalui https ke pelayan botvs dan disimpan; 3. botvs pelayan, mendorong kunci api yang disulitkan kepada hos; 4. Pengurus akan menerima kunci api yang didekripsi secara tempatan untuk menyambung pertukaran yang sesuai. Oleh itu, ini adalah enkripsi simetris. Jika anda mempunyai kunci, anda boleh memecahkannya. Ini bermaksud bahawa jika pelayan botvs diserang, atau masalah etika pekerja dalaman, kunci akan dibocorkan. Adakah saya faham? Jika demikian, disyorkan untuk menukar kepada enkripsi tidak simetri untuk menyimpan kunci. Pengguna memasukkan kunci peribadi mereka kepada pengurus untuk memulakan pertukaran sambungan.

Pencipta Kuantiti - Impian KecilDi bawah ini adalah beberapa maklumat terkini yang telah dikemas kini, sila lihat penjelasan di bahagian 47.

Pencipta Kuantiti - Impian KecilDi bawah ini adalah beberapa maklumat terkini yang telah dikemas kini, sila lihat penjelasan di bahagian 47.

Kucing tua suka makan ikan.Tangan berjabat tangan, saya adalah anjing lama yang baru sahaja menghubungi kod botvs, dengan soalan.

Pencipta Kuantiti - Impian KecilIni adalah cara untuk mendapatkan masa sekarang dalam kod Python. `` import time def main (: Log (("Waktu semasa:", _D ((time.time))) # output masa semasa。 ``

Pencipta Kuantiti - Impian KecilTidak sopan ^^

Carpedium6740Ini adalah masalah yang telah diselesaikan, terima kasih

Pencipta Kuantiti - Impian KecilIni sepatutnya adalah kesalahan penyesuaian kata laluan, kegagalan log masuk melebihi had, boleh menghubungi simnow customer service, untuk memohon pembongkaran. Jika anda mengubah kata laluan BotVS, ia akan gagal dan perlu dikonfigurasi semula.

Pencipta Kuantiti - Impian KecilMungkin beberapa penunjuk yang digunakan OK berbeza dengan pelaksanaan Talib. Beberapa adalah, seperti STOCHRSI

Pencipta Kuantiti - Impian KecilMasalah ini sepatutnya berlaku apabila anda menetapkan alamat senarai putih ketika anda memohon API KEY pertukaran, dan kemudian anda sebenarnya membuat bot untuk mengakses API KEY pertukaran. Alamat IP yang digunakan tidak berada dalam senarai putih ini, anda memeriksa tetapan semasa anda memohon API KEY.

Pencipta Kuantiti - Impian KecilJika anda tidak mempunyai ID, anda tidak tahu pesanan mana yang perlu ditanyakan.