Kajian terperinci tentang Os.Engine – platform untuk perdagangan algoritma dan penciptaan robot

Торговые роботы

Gambaran keseluruhan platform sumber terbuka OsEngine untuk dagangan algoritma, kefungsian, antara muka, pemasangan dan penciptaan robot dagangan berdasarkan terminal Os.Engine. Os.Engine ialah terminal dagangan moden untuk
perdagangan algoritma dan mencipta serta menguji
robot untuk berdagangdi pangkalannya. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Terima kasih kepada usaha pembangun, pengguna boleh menggunakan sejumlah besar penunjuk teknikal, carta yang boleh disesuaikan dan 8 jenis lilin. Juga buka akses kepada 30 robot prapasang, mencipta penunjuk individu dan menyemak kerja mereka dalam mod ujian. Kehadiran penyambung terbina dalam membolehkan pedagang algoritma untuk menyambung bukan sahaja ke bursa saham Moscow (Mosbirzhe), tetapi juga ke mata wang kripto/pasaran asing. Di bawah anda boleh mengetahui lebih lanjut tentang kefungsian terminal dagangan, strukturnya, mencipta robot dari awal dan ciri-ciri bekerja dengan Os.Engine.
Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robotOs.Engine –
Platform Dagangan Algo
Sumber Terbuka tersedia di GitHubikut pautan https://github.com/AlexWan/OsEngine, tempat anda boleh memuat turun fail pemasangan, fail lesen Git Hub dan lain-lain. Projek Os.Engine adalah sumber terbuka sepenuhnya dan mempunyai lesen Apache 2 yang permisif.
Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robot

Os.Kefungsian enjin

Robot dagangan ditujukan terutamanya kepada pakar jangka pendek / jangka sederhana dalam bidang perdagangan algoritma. Os.Engine ialah persekitaran lengkap yang membolehkan anda mencipta, menguji dan menjalankan bot dagangan. Kelebihan ketara
terminal sumber terbuka ini ialah kehadiran pelbagai jenis algoritma siap (countertrend / corak / HFT / arbitraj / dagangan separa automatik pada penunjuk analisis teknikal dan lain-lain).
Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robotCiri ini akan dihargai sepenuhnya oleh pemula dan pedagang algoritma yang lebih maju. Seni bina Os.Engine, yang hanya boleh diakses pada PC, telah dibangunkan sebagai tambahan kepada perisian Visual Studio. Sebelum mula bekerja dengan terminal, pedagang perlu mengambil berat memuat turun, memasang Visual Studio dan mempelajari asas bahasa C#. Disebabkan fakta bahawa protokol boleh diuji, pengguna boleh, jika perlu, menguji strategi pada carta sejarah dengan jangka masa yang berbeza.
Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robotData akan dimuatkan dengan cukup cepat melalui protokol Os.Data. Sekiranya terdapat keperluan untuk menyimpan carta / hirisan buku pesanan, ia patut bertukar kepada cakera. Anda juga boleh menyimpan fail strategi siap sedia di sana.

Catatan! Pengguna boleh mencipta penunjuk individu dan menguji kerja mereka dalam mod ujian.

Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robot

Os. Struktur enjin untuk menyelesaikan masalah perdagangan algoritma

Platform Os.Engine terdiri daripada beberapa protokol yang membolehkan anda mengautomasikan proses perdagangan. Mereka boleh dibahagikan kepada kategori berikut:

  1. Pengoptimum/Penguji/Pelombong ialah sistem protokol, yang fungsinya adalah untuk melakukan carian/analisis. Kemungkinan ujian portfolio (lebih daripada 2 bot) dan emulasi perdagangan berbilang pasaran dibenarkan.
  2. Data – parameter yang direka untuk memuat turun data sejarah daripada pelbagai pasaran (lilin/cermin mata/pita urus niaga).
  3. Bot Station ialah pilihan yang membolehkan anda menjalankan algoritma dalam pasaran yang berbeza. Peniaga boleh terlibat dalam perdagangan dengan menghantar makluman SMS atau e-mel. Untuk mengawal kerja bot, pakar menasihati menggunakan log transaksi.

Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robotPembangun juga memastikan bahawa pengguna boleh bertukar antara aplikasi dengan cepat. Untuk melakukan ini, ruang kerja dibuat dalam bentuk antara muka grafik.

Dagangan algo

Untuk melaksanakan perdagangan algoritma, Bot Station digunakan, yang melancarkan algoritma di pasaran, serta lapisan penciptaan bot (Visual Studio). Dalam yang terakhir, adalah mungkin untuk menetapkan kod robot anda sendiri. Skop ruang kerja tidak terhad oleh saiz kod. Peniaga boleh mencipta algoritma dengan sebarang kerumitan.
Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robotUntuk menjalankan algoritma prapasang, anda perlu membuat keputusan tentang pasangan dagangan atau pasaran tertentu. Ia adalah mungkin untuk mengkonfigurasi robot Os.Engine tambahan untuk menentukan gelinciran yang dibenarkan dan bilangan lot. Menggunakan buku pesanan, peniaga boleh membuat transaksi secara manual.
Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robot

Nasihat! Anda boleh mendapatkan maklumat terperinci tentang robot berdasarkan Os.Engine dan prinsip kerja mereka di laman web rasmi pembangun.

Persekitaran ujian

Log kongsi ialah alat utama persekitaran ujian. Pakar menasihatkan peniaga untuk mengambil pendekatan yang bertanggungjawab untuk mengekalkan statistik transaksi dan menilai keberkesanan strategi. Dalam mod ujian, tab tersedia mengikut jenis:

  • pertumbuhan akaun;
  • pengeluaran;
  • jawatan yang sedang dibuka atau ditutup;
  • isipadu.

Sistem melakukan analisis yang cekap terhadap keseluruhan portfolio atau memeriksa pesanan tertentu secara terperinci. Pengurus risiko terbina dalam program ini membolehkan anda mengekalkan kerugian di bawah kawalan. Pengguna mempunyai pilihan untuk menetapkan peratusan maksimum kerugian yang mungkin.

Carta dan analisis teknikal

Pembangun telah menetapkan carta “kayu lilin Jepun – klasik” secara lalai. Walau bagaimanapun, jika perlu, anda boleh memilih jenis lilin yang berbeza: Revers / Ticks / Renco, dsb. Tempoh jangka masa adalah dalam 1 saat – 1 bulan. Anda tidak perlu risau tentang menyambungkan penunjuk volum mendatar. Mereka disambungkan ke semua carta secara automatik. Di antara sejumlah besar penunjuk analisis teknikal (terdapat lebih daripada 50), yang paling popular ialah:

  • Ichimoku;
  • MACD
  • RSI;
  • VWAP;
  • Banjaran Ivashov.

Catatan! Menggunakan Visual Studio, setiap pedagang akan dapat mencipta penunjuk mereka sendiri.

Enjin OS – persekitaran untuk mencipta dan menguji robot dagangan: https://youtu.be/a6spkWi-3cw

Sambungan yang tersedia

Pengguna mempunyai 2 cara untuk menyambung: melalui terminal dagangan lain menggunakan penyambung / dan terus. Boleh disambungkan kepada:

  • Moscow Exchange (terminal cepat, SmartCom, Plaza 2, Transaq akan digunakan ) ;
  • pertukaran mata wang kripto – Binance/Bitmex/Huobi/Bitstamp, dsb.;
  • Broker forex OANDA.

Melalui broker LMAX, Ninja Trader, Broker Interaktif, sambungan ke pasaran asing dibenarkan.
Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robot

Ciri-ciri Os.Enjin

Ia boleh menjadi tidak jelas bagi peniaga baru bagaimana untuk bekerja dengan platform dagangan untuk Os.Enjin dagangan algoritma. Di bawah ini anda boleh berkenalan dengan keunikan bekerja dalam persekitaran Os.Engine dan mengetahui cara anda boleh menetapkan penjejakan kedudukan.

Untuk pergi ke Menu Utama, pengguna memuat turun dan menjalankan program. Proses memilih modul agak rumit, kerana hanya bilangan yang paling asas daripadanya mencapai empat: penguji/robot/data/penukar. Penguji ialah modul yang membuka pilihan untuk menguji strategi dan mensimulasikan perdagangan. Modul Robot pula bertanggungjawab untuk menjalankan dagangan sebenar di bursa saham. Modul Date direka untuk memuat turun dan menyimpan data candlestick sejarah, serta memesan kepingan buku menggunakan penyambung/pelayan Finam. Terima kasih kepada Penukar, data ditukar daripada kutu kepada lilin dengan jangka masa tertentu.
Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robot

Bagaimana untuk menjalankan platform dalam mod ujian

Untuk membuat panel baharu, pedagang mengklik pada arahan “Tambah Panel”. Tetingkap pilihan akan dibuka pada skrin. Selepas itu, pengguna meneruskan ke tetapan panel. Pertama sekali, pilih jenis yang sesuai (contohnya, robot pada penunjuk CCI). Kemudian masukkan nama, yang mesti unik. Pada peringkat akhir, hanya klik pada butang “Terima”.
Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robot

Ciri penyesuaian panel

Tidak setiap panel mengandungi tetapan individu. Untuk mengkonfigurasi robot, anda perlu pergi ke panel yang sesuai. Dengan bantuan panel, peniaga mendapat peluang untuk melaksanakan pelbagai strategi dagangan dalam perpustakaan ini (bot berasingan / terminal dagangan individu).
Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robot

Penjejakan kedudukan

Kaedah standard untuk menjejak kedudukan boleh diberikan kepada mana-mana kombinasi yang dibuka dalam panel tertentu. Dengan mengklik pada arahan “Penjejakan Kedudukan”, pengguna memanggil tetapan. Tetingkap akan muncul pada skrin dengan item berikut:

  1. Berhenti – pesanan henti biasa, yang ditetapkan pada harga sebenar kemasukan ke kedudukan +/- nilai “Dari kemasukan ke Berhenti”. Selain itu, anda boleh menetapkan gelinciran.
  2. Untung . Pada harga sebenar kemasukan ke dalam kedudukan +/- nilai “Dari kemasukan ke Untung” ditetapkan dan susunan keuntungan biasa. Jika perlu, slip tambahan dibenarkan, yang mana pesanan pembelian atau jualan terakhir diletakkan dalam sistem.
  3. Penarikan balik sementara permohonan , yang membolehkan anda mengawal tempoh masa semasa permohonan itu akan dilaksanakan. Sebaik sahaja masa tamat, permohonan akan ditarik balik daripada pertukaran. Dalam kes di mana permohonan untuk pembukaan tidak dilaksanakan sepenuhnya, jawatan akan ditolak. Dalam kes pelaksanaan separa perintah, kedudukan akan kekal terbuka.
  4. Reaksi terhadap penarikan balik permohonan untuk penutupan . Ia mungkin berlaku bahawa permintaan untuk menutup tiket tidak berfungsi. Sebagai contoh, pesanan henti tidak berfungsi, dan pasaran beralih daripadanya.

Penarikan balik maksimum daripada harga ialah jarak dalam mata, yang mana harga boleh “berlepas” daripada harga pesanan. Selepas itu, sistem membatalkan perintah itu. Terdapat situasi apabila sistem menarik balik pesanan daripada kedudukan yang dibuka sehari sebelumnya. Jangan panik, kerana tiada siapa yang akan mengganggu penggunaan blok. Selepas reaksi disiarkan, Market akan menguruskan menutup kedudukan pasaran pelanggan. Had, seterusnya, akan menguruskan untuk menutup pesanan hadnya dengan gelinciran ditetapkan terlebih dahulu.

Catatan! Tetapan yang disenaraikan di atas tidak dapat menggantikan taktik individu meletakkan hentian / keuntungan di dalam bot. Dalam kes apabila hentian disediakan dalam bot, dan pengguna telah mengkonfigurasi panel tambahan, konflik tidak boleh dielakkan.

Perlu diingat bahawa jika “Reaksi terhadap penarikan balik pesanan untuk penutupan” dilumpuhkan, peniaga akan kekal tidak berdaya semasa tempoh pergerakan pasaran yang mendadak. Anda juga perlu ingat bahawa semua tab pada panel tetapan sokongan adalah individu. Dalam kes di mana bot menggunakan lebih daripada 2 alatan, anda perlu menyemak sama ada sokongan dikonfigurasikan untuk setiap tab.

Sambungan

Untuk membolehkan panel menyambung ke pelayan untuk mendapatkan data selanjutnya, pengguna perlu mengetik pada kategori Tetapan Data. Selepas itu, peniaga:

  1. Klik pada nama pelayan yang ingin anda sambungkan.
  2. Pilih instrumen yang akan digunakan dalam perdagangan pada masa hadapan.
  3. Pergi ke kelas yang Dipaparkan, buka Akaun Dagangan (Portfolio), di mana urus niaga dirancang.
  4. Membuka Jangka Masa data (diterima) dan kaedah memasang lilin. Pada akhir proses, transaksi dalam emulator juga dilaksanakan.

Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robotKursus mencipta robot pada Os.Engine – melancarkan robot pertukaran dari A hingga Z (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Keseluruhan kursus mencipta robot dari awal, menjalankan strategi dagangan (strategi enjin os ) dan ujian Os.Engine tersedia di https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

Majalah am

Di terminal dagangan Os.Engine, anda boleh berkenalan dengan statistik mengenai perdagangan atau ujian. Untuk melakukan ini, cukup untuk pergi ke Jurnal Am dengan mengklik butang dengan nama yang sama dalam Menu Utama. Sebaik sahaja jurnal dibuka, pengguna akan segera dibawa ke bahagian “Ekuiti”, di mana anda boleh mempelajari maklumat grafik tentang pertumbuhan akaun. Di samping itu, jumlah keuntungan, pendapatan daripada urus niaga pendek / panjang, data untuk setiap panel dagangan individu akan dipaparkan. Peniaga boleh melihat maklumat umum pada semua tab.
Kajian terperinci tentang Os.Engine - platform untuk perdagangan algoritma dan penciptaan robot

Kelebihan dan kekurangan

Os.Engine, seperti mana-mana terminal dagangan lain, bukan sahaja mempunyai kelebihan, tetapi juga keburukan, baik, untuk platform ini, mereka hanya boleh subjektif dan tanpa adanya kemahiran pengaturcaraan daripada pedagang. Kekuatan platform termasuk:

  • sumber terbuka sepenuhnya;
  • kehadiran bot siap sedia terbina dalam, jumlahnya melebihi 30;
  • sokongan berbahasa Rusia;
  • fungsi yang luas;
  • menyediakan pengguna dengan bahan latihan, menggunakan mana peniaga boleh belajar cara menulis bot sendiri);
  • kemungkinan timbang tara antara pertukaran;
  • kehadiran majalah / senarai mel / scalper glass / pembalakan pelbagai peringkat dan lesen permisif.

Berdasarkan maklum balas daripada pengguna Os.Engine yang telah berjaya menghargai kelebihan terminal, tidak ada sebab untuk emosi negatif. Tiada kekurangan dikenal pasti semasa penggunaan. Os.Engine ialah terminal dagangan sumber terbuka, kelebihannya akan dihargai bukan sahaja oleh pemula, tetapi juga oleh profesional perdagangan. Semua orang boleh menguasai program jika mereka mempunyai kemahiran pengaturcaraan asas, yang merupakan kelebihan yang ketara, serta fungsi yang luas. Os.Engine sesuai bukan sahaja untuk peniaga profesional, tetapi juga untuk pemula yang baru menguasai aktiviti jenis ini.

info
Rate author
Add a comment