[TOC] Selepas mempelajari tutorial ini, anda akan memahami seni bina dan fungsi platform perdagangan kuantitatif FMZ Inventor, dapat membuat strategi dan menjalankan secara langsung. Mengenai API penulisan strategi khusus akan dibincangkan dalam tutorial seterusnya.
Platform Kuantiti Pencipta FMZ (asalnya BotVS) adalah komuniti kuantiti profesional, yang ditubuhkan pada tahun 2014. Di sini anda boleh belajar, menulis, berkongsi, membeli dan menjual strategi kuantiti, meramal secara dalam talian dan menggunakan simulasi simulasi perdagangan, menjalankan, mendedahkan, dan melihat secara langsung. Ia menyokong komoditi berjangka dan berjangka forex, dan juga menyokong hampir semua bursa mata wang digital yang biasa digunakan.
Untuk pertukaran mata wang digital, hampir semua kini disokong, dan jika ada pertukaran lain yang diperlukan, ia akan disokong dengan cepat; perdagangan mata wang digital yang disokong adalah: OKEX, Huobi, GateIO, BitMEX, Deribit, BFX; perdagangan leverage disokong: OKEX, Huobi, Binance, FCoin, ZB, Bibox; perdagangan kontrak kekal disokong: BitMEX, Deribit, GateIO, OKEX, BFX, Bibox; perdagangan opsyen mata wang digital Derbit disokong; bursa analog: rangkaian ujian bursa seperti MEX dan Bitwexapp.
Platform kuantitatif FMZ menyokong penggunaan bahasa bertingkat tinggi seperti Javascript, Python, C ++, juga menyokong strategi pelaksanaan bahasa visualisasi, bahasa Mac (yang serasi dengan Grammarly Finance) dan bahasa Pine (yang serasi dengan Trad ingView).
Platform ini dikenakan bayaran per jam, setiap robot yang digunakan, $0.05 per jam, kurang dari satu jam dikenakan bayaran per jam, tidak dikenakan bayaran semula selepas penangguhan, dan tidak dikenakan bayaran semula selepas penangguhan.Satu FMZ boleh mengendalikan beberapa bursa, beberapa akaun, dan beberapa pasangan perdagangan.
Pelayan yang beroperasi secara langsung memerlukan penyediaan sendiri atau menyewa pelayan yang disediakan oleh platform FMZ (lebih mahal). Pelayan luar negara yang utama pada masa ini adalah kira-kira 30 yuan / bulan. Pelayan domestik boleh disewa hanya untuk berdagang komoditi berjangka.
Nota: FMZ Digital Currency telah dipisahkan, laman web dalam negeri www.fmz.cn memberi tumpuan kepada perdagangan berjangka komoditi, yang boleh digunakan untuk pengisian RMB, laman web luar negara hanya boleh digunakan untuk perniagaan mata wang digital, yang boleh digunakan untuk pengisian USD atau USDT.
FMZ mempunyai struktur khusus, tidak seperti perisian dagangan lain yang memerlukan muat turun klien, pada dasarnya hanya perlu diuruskan di laman web FMZ, oleh itu mempunyai banyak kelebihan. Fungsi utama laman web FMZ adalah untuk menulis strategi, menguruskan laman web.
API-KEY adalah maklumat privasi pengguna yang penting, FMZ tidak menyimpan KEY pengguna, pelayan menyimpan penyemak imbas berdasarkan data yang disulitkan oleh kata laluan pengguna, kemudian dihantar kepada tuan rumah semasa penciptaan cakera keras, dan digunakan oleh tuan rumah selepas penyahkodan, kerana FMZ tidak menyimpan pernyataan kata laluan pengguna, API-KEY pengguna bahkan FMZ tidak dapat diperoleh. Pengguna perlu melindungi pernyataan API-KEY, kata laluan laman web FMZ dan pelayan tuan rumah.
Kod sumber polisi disimpan di pelayan FMZ, dan jika anda ingin melaksanakan polisi secara tempatan, anda boleh menyimpan kod anda sebagai fail Python, merujuk kepada pelaksanaan secara langsung dalam polisi, dan lihat FAQ terakhir tutorial pemula. Dengan cara ini, kod anda sepenuhnya ditempatkan.
Jika anda ingin menyewa strategi dan tidak melihat kod sumber seperti pengguna, anda perlu menyelesaikan strategi dengan js, yang akan dikompilasi ke dalam kod mesin yang dilaksanakan oleh tuan rumah pihak lain, dan kesulitan untuk dikompilasi balik sangat tinggi. Sementara bahasa Python sendiri tidak mempunyai mekanisme penyulitan, FMZ baru-baru ini menaik taraf untuk menjual mekanisme penyulitan kod sumber Python, tetapi juga tidak dapat menyelesaikan risiko penembusan strategi sepenuhnya. Jika perlu menggunakan Python, anda boleh membantu tuan rumah penyewa pelanggan menjalankan strategi.
Apa yang penting adalah berani untuk mula belajar, langkah demi langkah, semua langkah mesti dilakukan sendiri. Walaupun pembelajaran awal kelihatan sangat sukar, tetapi apabila anda menyelesaikan strategi pertama, anda akan mendapati bahawa semuanya sangat mudah. Jika anda mempunyai asas pengaturcaraan tertentu, anda boleh menulis strategi dalam seminggu, jika anda tidak tahu pengaturcaraan, anda memerlukan satu minggu tambahan untuk mempelajari pengetahuan pengaturcaraan paling asas.
Jika ada masalah, anda boleh menghantar soalan di forum https://www.fmz.com/bbs , atau menghantar borang kerja https://www.fmz.com/m/tickets , atau dalam kumpulan QQ atau kumpulan WeChat @ admin, yang biasanya akan menjawab dengan cepat. Perhatikan bahawa anda perlu mencari dokumen atau menyelesaikan forum terlebih dahulu.
Langkah-langkah untuk menjalankan cakera keras dari awal adalah seperti berikut:
Jika tiga langkah pertama telah dilakukan, hanya perlu langkah keempat, dan seterusnya dengan menggunakan WeChat Price Alert Desktop sebagai contoh, mulakan dengan bagaimana menjalankan Desktop, lebih lanjut mengenai ciri-ciri platform akan dibincangkan dalam bab seterusnya.
Pertama, anda perlu pergi ke laman web bursa yang sesuai untuk memohon API-KEY, KEY dibahagikan kepada duaAccess KeydanSecret KeyAda nama lain untuk kunci akses, tetapi ingatlah bahawa hanya satu yang boleh anda gunakan.Secret KeySatu lagi ialah,Access Key。API-KEY digunakan untuk mengenkripsi data dan mengesahkan identiti, sama seperti kata laluan nama pengguna, sangat penting untuk tidak didedahkan。 Permohonan berbeza dari tempat yang berbeza, dan anda boleh mencarinya dengan mencari kod API.。Perhatikan bahawa jika bursa menyokong kedua-dua mata wang tunai dan niaga hadapan, perlu ditambah secara berasingan, seperti OKEX dan OKEX niaga hadapan, Huobi dan Huobi niaga hadapan, walaupun API-KEY mereka sama.Sebagai contoh, Wex.app, bursa simulasi rasmi FMZ.
Laman webnya ialah https://wex.app (Perhatikan bahawa untuk alasan rangkaian, Wex Simulator memerlukan akses dari pentadbir luar negara sepanjang masa)Setelah mendaftar, anda perlu mendaftarkan akaun e-mel, dan pasca pendaftaran, anda perlu memindahkan aset maya dari dompet anda ke akaun bitcoin anda di bursa Wix, yang pada mulanya tidak mempunyai aset perdagangan. Klik pada Pengurusan API di bahagian atas kanan laman web. Klik pada tetingkap penciptaan dan masukkan kod pengesahan e-mel.

Key API-KEY,Access Key:9af1b5bfe833b2ee0d54bb95325579d5,Secret Key:2043b8629620d4d69590803c55fa92bc yang anda boleh lihat sekali sahaja, jangan lupa untuk mencatat dan menyimpan.

Masuk ke antara muka tambah platform https://www.fmz.com/m/platforms, klik butang tambah platform.

Pertama, pilih mata wang digital dari kategori bursa, pilih nama bursa dari WexApp (kerana terdapat banyak bursa, anda boleh memasukkan teks secara langsung), dan kemudian masukkan salinan KEY yang baru saja anda minta, perhatikan bahawa satu bursa dapat ditambahkan berkali-kali, dengan menggunakan label yang berbeza. Untuk menambahkan bursa, anda perlu memasukkan kata laluan laman web FMZ, di mana pelayar akan mengenkripsi KEY yang anda masukkan.

Setelah anda selesai menambahkan, anda boleh melihat bursa yang telah anda tambahkan di halaman ini, atau anda boleh mengubah bursa yang telah anda tambahkan.

Jika anda ingin melakukan dagangan simulasi CTP berjangka komoditi, anda perlu menambah simnow, lihat langkah-langkahnya: https://www.fmz.com/bbs-topic/325
Untuk menunjukkan bahawa kita boleh menyalin strategi secara langsung, anda boleh mencari strategi terbuka untuk “Menetapkan harga Bitcoin dan Menerbitkan [Strategi] dalam Strategi Pengajaran di Strategy Square, di https://www.fmz.com/strategy/125482, dan klik untuk menyalin strategi.
Jika anda ingin menerbitkan strategi dengan nama bahasa Inggeris, anda juga boleh menggunakan kaedah ini. Parameter adalah pembolehubah global, dan anda boleh merujuknya secara langsung dalam kod strategi. Kod strategi sangat mudah, terus menggunakan GetTicker dalam lingkaran mati.

Jika anda mengubah dasar, anda hanya perlu menyimpannya dan mulakan semula sistem yang menjalankan dasar tersebut.
Halaman hos: https://www.fmz.com/m/nodes ❚ Seperti yang dinyatakan sebelumnya, komputer pengguna tidak dikendalikan oleh platform FMZ, tetapi dikendalikan oleh pengguna sendiri, jadi program yang menjalankan strategi diperlukan, iaitu hos. Hos boleh dijalankan pada Linux\Mac\Windows. Perhatikan bahawa hampir semua transaksi mata wang digital tidak dapat digunakan di negara asal, dan hos perlu dijalankan di pelayan luar negara.
Membeli pelayan mungkin kelihatan sukar, tetapi ia adalah langkah yang diperlukan untuk mengukur mata wang digital, dan ia adalah satu langkah yang sangat penting untuk mencapai matlamat ini.Ini adalah persembahan pembelian terperinci.❚ Jika merasa syarikat luar negara bermasalah, anda juga boleh memilih pelayan AliCloud Hong Kong. ❚ Jika merasa bermasalah, anda boleh menyewa satu butang secara langsung dari platform FMZ, FMZ akan menyewa pelayan baru secara langsung dari pengeluar pelayan seperti AliCloud dan secara automatik melancarkan hos pengguna, yang paling mudah tetapi harganya agak mahal. ❚ Langkah terperinci untuk penempatan dan peningkatan pelayan Linux tertentu: https://www.fmz.com/bbs-topic/2848
Untuk pengguna masa depan komoditi, anda boleh langsung menyewa pelayan awan Ali di Shanghai atau Hangzhou dengan harga 40 yuan / bulan. Harga telah dikompresi ke bawah ((secara asasnya sewa anda juga adalah harga ini), anda boleh menjimatkan masalah penyewaan dan pengurusan pelayan anda sendiri.

Demo ini kerana ia adalah bursa simulasi, boleh digunakan secara langsung ke komputer anda sendiri. Pilih versi antara muka 64 bit, klik kanan selepas dekompresi untuk menjalankan program robot dengan hak pentadbir. Letakkan alamat di laman web (tidak sama untuk setiap pengguna, lihat di halaman pemegang simpanan selepas log masuk) dan isi maklumat kata laluan laman web FMZ ke dalam program, dan jalankan jika muncul2019/08/09 12:03:30 Login OK, SID: 90706, PID: 31376Dalam direktori hos anda boleh melihat folder logs, di mana log cakera akan disimpan. Di dalam antarmuka pentadbiran hos anda boleh melihat hos yang baru sahaja digunakan.

Jika program-program dalam talian tidak sangat memakan prestasi, satu hos boleh menjalankan beberapa hos ((server konfigurasi minimum berjalan beberapa belas hos juga tidak masalah), perhatikan satu pelayan juga boleh menggunakan beberapa hos, tetapi biasanya tidak diperlukan. Komunikasi hos dan laman web FMZ untuk kembali kepada keadaan yang nyata dan mengawal yang nyata, disebabkan oleh pelayan di luar negara dan masalah komunikasi dalam negeri, kadang-kadang terdapat peringatan hos yang tidak berada di talian, tetapi tidak menjejaskan operasi sebenar yang nyata.
Selepas selesai melakukan kerja-kerja di atas, anda boleh benar-benar menjalankan cakera. Pada halaman cakera https://www.fmz.com/m/robots klik butang untuk membuat cakera keras, tetapan berikut muncul:

Untuk mencipta cakera, anda perlu menetapkan strategi yang ditetapkan, penjaga operasi yang ditetapkan, pertukaran dan pasangan perdagangan yang dikendalikan, kitaran K baris lalai, parameter strategi, dan sebagainya.Satu cakera keras boleh menambah beberapa pasangan dagangan bursa, atau mengawal beberapa pasangan dagangan dari bursa yang samaJika anda tidak mempunyai pasangan yang anda perlukan, anda boleh mengklik Masukkan secara manual. Parameter lain selain strategi yang dijalankan boleh diubah di halaman cakera keras tertentu.
Setelah anda mencipta cakera, anda boleh pergi ke halaman cakera dan klik untuk masuk ke cakera yang sedang berjalan.

Jadi, kita buat cakera keras, mudahnya.
Pertama adalah halaman utama Pusat Kawalan selepas mendarat, di mana bahagian sisi dan atas adalah tajuk navigasi, yang akan dibincangkan di bawah.



Penulisan strategi boleh dilakukan di laman web FMZ, atau boleh dilakukan dari jauh. Parameter strategi akan dijelaskan dalam tutorial seterusnya.


Anda boleh melihat pilihan ‘Berkongsi secara terbuka’ di bawah pilihan ‘Berkongsi secara terbuka’ di bawah pilihan ‘Berkongsi secara terbuka’. Perkongsian secara terbuka adalah seperti berikut:

Akhirnya, anda boleh membuat pautan tiruan, dan orang lain boleh membuka pautan itu, memasukkan kod tiruan, dan mendapatkan kod sumber dan parameter untuk strategi ini.
复制地址: https://www.fmz.com/m/t/161415
复制码: e3d2e2edd3060bd6f477c1106cf182f5
Jika anda memilih untuk berkongsi secara terbuka, strategi anda akan dipaparkan di Lapangan Strategi untuk dilihat oleh semua orang.
Terdapat tiga cara untuk memilih untuk menjual atau menjual, penjualan dalaman, pendaftaran perisian, penjualan terbuka, dan strategi terbuka yang berbeza adalah bahawa orang lain tidak akan dapat mengakses kod sumber melalui alamat tiruan, dan hanya dapat beroperasi secara langsung.
Jualan dalaman adalah cara yang paling biasa digunakan, dan jika anda mempunyai strategi yang perlu dikongsi secara berasingan kepada orang lain (tidak semestinya dikenakan bayaran), anda boleh memilih cara ini, mengisi tempoh yang sah dan jumlah penyebaran serentak. Strategi penjualan terbuka muncul dalam strategi pengisian strategi, yang perlu dikaji dan didedahkan kepada orang ramai untuk jangka masa yang lama.
Terminal dagangan adalah halaman dagangan versi web, di mana anda boleh mengendalikan semua bursa yang anda tambah secara manual.

Navigasi sebelah kiri menuju ke halaman muat naik, dengan butiran seperti berikut:

Klik pada imej akaun di sudut kanan atas laman web untuk masuk ke tetapan akaun, dan anda akan dapat menguruskan akaun FMZ anda di halaman ini.