Sumber daya yang dimuat... Pemuatan...

Docker

Perangkat lunak docker FMZ Quant Trading Platform adalah bagian inti dari seluruh sistem perdagangan kuantitatif,DockerDocker dapat dipahami sebagai pelaksana strategi trading Anda, bertanggung jawab atas permintaan data yang kompleks, penerimaan data, tautan jaringan, log postback dan sebagainya.Platform Perdagangan Kuantum FMZsitus web memiliki kegagalan jaringan, itu tidak akan mempengaruhi operasi docker Anda.Linux, Windows, Mac OS, Android, Raspberry Pi ARM Linuxdan sistem lainnya. log perdagangan hidup dikelola oleh docker disimpan di direktori./logs/storage. File adalahSqlitefile database dengandb3, yang dapat diedit langsung olehSqliteuntuk file dengan ekstensidb3dalam database perdagangan langsung, nama file adalah botID.

Penyebaran Docker

Anda dapat melihat pelabuhan yang terkait dengan penyebaran akun saat ini FMZ Quant Trading Platform padaDockerhalaman, dan Anda dapat beralih tampilan daftar atau tampilan informasi rinci, dan Anda dapat menanyakan alamat IP, versi, kompilasi dan waktu rilis, dan informasi terkait lainnya dari docker di halaman ini. KlikTambahkan dockertombol untuk melompat keHalaman penyebaran Docker, penyebaran docker terbagi menjadi dua mode: 1) One-click Rent a docker VPS. 2) Tambahkan docker secara manual.

Docker deployment page

Satu klik Sewa VPS pelabuhan

KlikSatu klik Sewa VPS pelabuhantab padaDockerhalaman dan pilih server yang akan digunakan berdasarkan konfigurasi, wilayah ruang server, dan persyaratan lainnya. Klik Beli sekarang dan masukkan kata sandi akun FMZ Quant Trading Platform saat ini untuk verifikasi, dan penyebaran program docker akan dilakukan secara otomatis setelah verifikasi lulus. Seluruh proses penyebaran memakan waktu beberapa menit dan sistem akan secara otomatis menginstal perpustakaan Python yang umum digunakan. Server yang disewa setelah mengklik Buy Now hanya memiliki hak istimewa sistem terbatas dan tidak mendukung login jarak jauh karena disewa melalui platform atas nama pelanggan. Penagihan server untuk server disewa melaluiSatu klik Sewa VPS pelabuhanFitur ini ditagih secara terpisah dan tidak ada hubungannya dengan tagihan bot. Mengklik tombol Redeploy tidak akan menghapus log real-time dan file data di direktori log di bawah direktori docker yang ada.

Tambahkan docker secara manual

Anda dapat menggunakan docker pada berbagai perangkat, misalnya PC, server, Raspberry Pi, dan sebagainya.

  • Versi baris perintah Linux: Linux AMD64 / Linux 386 / Linux ARM64 / Linux ARMv7
  • Versi baris perintah Mac: Mac Intel64 / Apple Silicon
  • Versi baris perintah, versi antarmuka Windows: 64-bit / 32-bit
  • Gambar Docker

Setelah masuk ke perangkat yang perlu menyebarkan program docker, unduh program docker yang sesuai sesuai dengan sistem operasi perangkat.Tambahkan docker secara manualtab padaDockerhalaman. Menerapkan program docker membutuhkan 2 parameter untuk ditetapkan:

Add a docker manually

  1. Alamat korespondensi yang berisi UID dari platform perdagangan FMZ Quant.
  2. Kata sandi untuk akun Platform Perdagangan Quant FMZ yang sesuai dengan UID.

Mengkonfigurasi Alamat Komunikasi dan FMZ Quant Trading Platform Akun Password ketika menyebarkan docker:

  • Docker untuk Windows Versi Windows Interface dari docker dapat mengisi dua parameter ini langsung ke kontrol kotak input yang sesuai pada antarmuka docker.

  • Versi baris perintah dari docker Untuk versi baris perintah lain dari program docker, ada perintah yang berbeda untuk sistem operasi yang berbeda.. /robot -s node.fmz.com/123456 -p 654321, berikut menggambarkan setiap bagian dari perintah:

    . /robotberarti menjalankan robot, program yang dapat dijalankan (yaitu, program docker), di mana123456adalah UID, dan654321adalah kata sandi akun Platform Perdagangan Kuantum FMZ yang sesuai dengan UID. Parameter-smenunjukkancorrespondence address of the UID of the FMZ Quant Trading Platform, dan nilai parameter dapat diisi dengan misalnya:node.fmz.com/123456Aku tidak tahu. Parameter-pmenunjukkan kata sandi untuk akun UID di Platform Perdagangan Kuantum FMZ, yang dapat diisi dengan nilai seperti:654321.

    Harap dicatat bahwa parameter di sini adalah contoh, parameter yang sebenarnya dapat dilihat setelah masuk keFMZ.COMdan mengklik padaTambahkan docker secara manualtab padaDockerhalaman. Parameter-ptidak harus ditulis secara eksplisit dalam perintah untuk menyebarkan docker, Anda dapat menggunakan. /robot -s node.fmz.com/123456perintah untuk menjalankannya, dan kemudian Anda akan diminta untuk kata sandi, yang kemudian dapat Anda masukkan secara manual. Selain itu, perhatikan masalah seperti izin untuk menjalankan program, dan berikan program docker cukup izin untuk mengangkat pembatasan berjalan.

Tentukan alamat IP secara global

  • Pelabuhan pelabuhanWindowsversi antarmuka sistem dapat mengatur alamat IP langsung pada antarmuka perangkat lunak docker, dan perangkat lunak docker default untuk mengatur IP secara otomatis.
  • Dockers yang berjalan di lingkungan baris perintah 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 dari versi baris perintah dari Program Docker

Setelah mengunduh perangkat lunak docker, file yang dapat dijalankanrobotsetelah dekompresi adalah program docker; parameter dapat ditentukan untuk program docker, ketika menyebarkan docker.

  • -v: memeriksa informasi termasuk versi dan waktu kompilasi dari program docker saat ini. Komando eksekusi lengkap didasarkan padaApple Mac System: ./robot -v.
  • -vv: Log rinci dari operasi program docker dan pesan interaksi tidak ditampilkan secara default dan tidak ditulis ke file log docker. Dengan cara ini, hal ini mencegah perintah interaksi yang sering membengkak log dan mengambil ruang pada hard disk. Jika Anda perlu menyimpan log rinci dari docker dan menampilkan saat docker berjalan, Anda dapat mengatur log rinci dan pesan interaksi yang akan ditulis ke file log docker dengan menggunakan-vv parameter.
  • -s: alamat yang ditentukan untuk berkomunikasi dengan FMZ Quant Trading Platform saat menjalankan program docker. Komando eksekusi lengkap didasarkan padaApple Mac System: ./robot -s node.fmz.com/xxxxxxx; xxxxxxxadalah ID identifikasi unik dari setiap akun di platform Trading FMZ Quant; setelah mengeksekusi perintah, akan ada permintaan untuk memasukkan kata sandi untuk akun Trading Platform FMZ Quant yang sesuai.
  • -p: Anda dapat secara langsung menentukan parameter dalam perintah run untuk memasukkan kata sandi, yang tidak dianjurkan, karena parameter kata sandi akan ditinggalkan dalam catatan sistem saat ini.node.fmz.com/xxxxxxxadalah:abc123456Aku tidak tahu. Komando eksekusi lengkap didasarkan padaApple Mac System: ./robot -s node.fmz.com/xxxxxxx -p abc123456.
  • -n: melampirkan informasi label ke program docker yang sedang berjalan. Komando eksekusi lengkap didasarkan padaApple Mac System: ./robot -n macTest -s node.fmz.com/xxxxxxxAkan adamacTestlabel teks dalam informasi docker pada halaman manajemen platform docker.
  • -l: cetak daftar pertukaran yang didukung oleh docker saat ini. Komando eksekusi lengkap didasarkan padaApple Mac System: ./robot -l, yaitu, nama pertukaran yang didukung dapat di output.

Migrasi Data Bot

Ketika Anda perlu memindahkan data bot ke docker pada perangkat lain (server), Anda dapat memindahkan file database (file database dengan ekstensi db3) dari bot ke lokasi jalur yang sesuai di direktori dockers pada perangkat target migrasi (server). Atur nama file ke ID bot yang sesuai di platform, sehingga semua informasi log dari bot sebelumnya tidak akan hilang karena migrasi ke perangkat baru.

Pemantauan Docker

Halaman pemantauan Docker, Anda dapat mengaktifkanpemantauan pelabuhanFungsi dalamitem operasi daftar dockeratauDetail item operasi pelabuhanSetelah mengaktifkan pemantauan, jika docker offline secara abnormal, alamat email yang terikat ke FMZ Quant Trading Platform saat ini akan menerima pesan pemberitahuan.

Perpustakaan Strategi Platform