Sumber dimuat naik... memuat...

Docker

Perisian docker FMZ Quant Trading Platform adalah bahagian teras keseluruhan sistem perdagangan kuantitatif,DockerDocker boleh difahami sebagai pelaksana strategi perdagangan anda, bertanggungjawab untuk permintaan data yang kompleks, penerimaan data, pautan rangkaian, log postback dan sebagainya.Platform Perdagangan Kuantum FMZlaman web mempunyai kegagalan rangkaian, ia tidak akan menjejaskan operasi docker anda.Linux, Windows, Mac OS, Android, Raspberry Pi ARM Linuxdan sistem lain. log dagangan hidup yang diuruskan oleh docker disimpan dalam direktori./logs/storage- Fail itu adalahSqlitefail pangkalan data dengandb3, yang boleh diedit secara langsung olehSqliteuntuk fail dengan sambungandb3dalam pangkalan data perdagangan langsung, nama fail adalah botID.

Pengerahan Docker

Anda boleh melihat pelabuhan yang berkaitan dengan pelaksanaan akaun Platform Dagangan Kuantum FMZ semasa diDockerhalaman, dan anda boleh menukar paparan senarai atau paparan maklumat terperinci, dan anda boleh menyoal alamat IP, versi, mengkompilasi dan waktu pelepasan, dan maklumat lain yang berkaitan dengan docker di halaman ini. KlikTambah Dockerbutang untuk melompat keHalaman Penyebaran Docker, penyebaran docker dibahagikan kepada dua mod: 1) Satu klik Sewa VPS docker. 2) Tambah docker secara manual.

Docker deployment page

Satu klik Sewa VPS pelabuhan

KlikSatu klik Sewa VPS pelabuhanTab padaDockerhalaman dan pilih pelayan yang akan digunakan berdasarkan konfigurasi, kawasan bilik pelayan, dan keperluan lain. Klik Beli sekarang dan masukkan kata laluan akaun Platform Dagangan Kuantum FMZ semasa untuk pengesahan, dan penyebaran program docker akan dijalankan secara automatik selepas pengesahan diluluskan. Seluruh proses penyebaran mengambil masa beberapa minit dan sistem akan memasang perpustakaan Python yang biasa digunakan secara automatik. Pelayan yang disewa selepas mengklik Buy Now hanya mempunyai hak istimewa sistem yang terhad dan tidak menyokong log masuk jauh kerana disewa melalui platform bagi pihak pelanggan. Bil pelayan untuk pelayan yang disewa melaluiSatu klik Sewa VPS pelabuhanCiri ini akan dikenakan bil secara berasingan dan tidak ada kaitan dengan bil bot. Mengklik butang Redeploy tidak akan memadamkan log masa nyata dan fail data dalam direktori log di bawah direktori docker yang sedia ada.

Tambah docker secara manual

Anda boleh menyebarkan docker ke pelbagai peranti, misalnya, PC, pelayan, Raspberry Pi, dan sebagainya.

  • Versi baris arahan Linux: Linux AMD64 / Linux 386 / Linux ARM64 / Linux ARMv7
  • Versi baris arahan Mac: Mac Intel64 / Apple Silicon
  • Versi baris arahan, versi antara muka Windows: 64-bit / 32-bit
  • Imej Docker

Selepas log masuk ke peranti yang perlu menggunakan program docker, muat turun program docker yang sesuai mengikut sistem operasi peranti. pautan muat turun boleh didapati dalam kandungan yang dipaparkan selepas mengklikTambah docker secara manualTab padaDockerhalaman. Menerbitkan program docker memerlukan 2 parameter untuk ditetapkan:

Add a docker manually

  1. Alamat surat-menyurat yang mengandungi UID platform dagangan FMZ Quant.
  2. Kata laluan untuk akaun Platform Dagangan Kuantum FMZ yang sepadan dengan UID.

Mengkonfigurasi Alamat Komunikasi dan FMZ Quant Trading Platform Akun Kata Laluan apabila menggunakan docker:

  • Docker untuk Windows Versi Windows Interface docker boleh mengisi kedua-dua parameter ini secara langsung ke kawalan kotak input yang sepadan pada antara muka dockers.

  • Versi baris arahan doker Untuk versi baris arahan lain program docker, terdapat perintah yang berbeza untuk sistem operasi yang berbeza.. /robot -s node.fmz.com/123456 -p 654321, berikut menerangkan setiap bahagian arahan:

    . /robotbermaksud menjalankan robot, program yang boleh dijalankan (iaitu, program docker), di mana123456adalah UID, dan654321adalah kata laluan akaun Platform Dagangan Kuantum FMZ yang sepadan dengan UID. Parameter-smenunjukkancorrespondence address of the UID of the FMZ Quant Trading Platform, dan nilai parameter boleh diisi dengan contohnya:node.fmz.com/123456. Parameter-pmenunjukkan kata laluan untuk akaun UIDs di Platform Dagangan Kuantum FMZ, yang boleh diisi dengan nilai seperti:654321.

    Sila ambil perhatian bahawa parameter di sini adalah contoh, parameter sebenar boleh dilihat selepas log masukFMZ.COMdan mengklik padaTambah docker secara manualTab padaDockerhalaman. Parameter-ptidak perlu ditulis secara eksplisit dalam perintah untuk menyebarkan docker, anda boleh menggunakan. /robot -s node.fmz.com/123456perintah untuk menjalankannya, dan kemudian anda akan diminta untuk kata laluan, yang kemudian anda boleh memasukkan secara manual. Di samping itu, memberi perhatian kepada isu-isu seperti kebenaran untuk menjalankan program, dan memberikan program docker cukup kebenaran untuk mengangkat sekatan berjalan.

Tentukan Alamat IP secara global

  • Pelabuhan pelabuhanWindowsversi antara muka sistem boleh menetapkan alamat IP secara langsung pada antara muka perisian docker, dan perisian docker lalai untuk menetapkan IP secara automatik.
  • Dockers yang berjalan dalam persekitaran baris arahan menggunakan-Iparameter untuk menentukan alamat IP.
    -I string
        custom local ip address
    -c string
        config file
    -d string
        custom dns resolve server
    -e string
        docker node executable path
    -f string
        docker settings json
    -i string
        docker image name
    -n string
        node name
    -p string
        password
    -s string
        server address
    -u string
        run as system user
    -v  version info
    -vv
        show verbose log
    -w string
        working directory
    

Parameter Versi Baris Perintah Program Docker

Selepas memuat turun perisian docker, fail pelaksanaanrobotselepas dekompresi adalah program docker; parameter boleh ditentukan untuk program docker, apabila menggunakan docker.

  • -v: periksa maklumat termasuk versi dan masa kompilasi program docker semasa. Perintah pelaksanaan lengkap adalah berdasarkanApple Mac System: ./robot -v.
  • -vv: Log terperinci operasi program docker dan mesej interaksi tidak dipaparkan secara lalai dan tidak ditulis ke fail log docker. Jika anda perlu menyimpan log terperinci docker dan memaparkannya semasa docker berjalan, anda boleh menetapkan log terperinci dan mesej interaksi untuk ditulis ke fail log docker dengan menggunakan-vv parameter.
  • -s: alamat yang ditentukan untuk berkomunikasi dengan Platform Dagangan Kuantum FMZ semasa menjalankan program docker. Perintah pelaksanaan lengkap adalah berdasarkanApple Mac System: ./robot -s node.fmz.com/xxxxxxx; xxxxxxxadalah ID pengenalan unik setiap akaun di platform Dagangan Kuantum FMZ; selepas menjalankan perintah, akan muncul permintaan untuk memasukkan kata laluan untuk akaun Platform Dagangan Kuantum FMZ yang sepadan.
  • -p: anda boleh secara langsung menentukan parameter dalam perintah menjalankan untuk memasukkan kata laluan, yang tidak disyorkan, kerana parameter kata laluan akan ditinggalkan dalam rekod sistem semasa.node.fmz.com/xxxxxxxialah:abc123456. Perintah pelaksanaan lengkap adalah berdasarkanApple Mac System: ./robot -s node.fmz.com/xxxxxxx -p abc123456.
  • -n: melampirkan maklumat label kepada program docker yang sedang berjalan. Perintah pelaksanaan lengkap adalah berdasarkanApple Mac System: ./robot -n macTest -s node.fmz.com/xxxxxxx. akan adamacTestlabel teks dalam maklumat docker pada halaman pengurusan platform docker.
  • -l: cetak senarai pertukaran yang disokong oleh docker semasa. Perintah pelaksanaan lengkap adalah berdasarkanApple Mac System: ./robot -l, iaitu, nama pertukaran yang disokong boleh output.

Migrasi Data Bot

Apabila anda perlu memindahkan data bot ke docker pada peranti lain (server), anda boleh memindahkan fail pangkalan data (fail pangkalan data dengan sambungan db3) bot ke lokasi laluan yang sesuai dalam direktori dockers pada peranti sasaran migrasi (server). Tetapkan nama fail ke ID bot yang sepadan di platform, supaya semua maklumat log dari bot sebelumnya tidak akan hilang kerana migrasi ke peranti baru.

Pemantauan Docker

Halaman pemantauan Docker, anda boleh mengaktifkanpemantauan dokfungsi dalamitem operasi senarai dockerataubutiran item operasi pelabuhan. Selepas menghidupkan pemantauan, jika docker adalah luar talian secara tidak normal, alamat e-mel yang terikat dengan Platform Dagangan Kuantum FMZ semasa akan menerima mesej pemberitahuan.

Perpustakaan Strategi Platform