Tinjauan lengkep ngeunaan Os.Engine – platform pikeun dagang algoritma sareng nyiptakeun robot

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

Tinjauan platform open source OsEngine pikeun dagang algorithmic, fungsionalitas, panganteur, instalasi tur kreasi robot dagang dumasar kana terminal Os.Engine. Os.Engine mangrupikeun terminal dagang modéren pikeun
dagang algoritma sareng nyiptakeun sareng nguji
robot pikeun dagangdina dasarna. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Hatur nuhun kana usaha pamekar, pamaké bisa ngagunakeun angka nu gede ngarupakeun indikator teknis, grafik customizable sarta 8 jenis lilin. Ogé muka aksés ka 30 robot tos dipasang, nyieun indikator individu jeung mariksa karya maranéhanana dina modeu test. Ayana diwangun-di panyambungna ngamungkinkeun padagang algorithmic pikeun nyambung teu ukur ka bursa saham Moscow (Mosbirzhe), tapi ogé ka cryptocurrency / pasar asing. Handap anjeun bisa leuwih jéntré ngeunaan pungsionalitas terminal dagang, struktur na, nyieun robot ti scratch sarta fitur gawé bareng Os.Engine.
Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robotOs.Engine –
Open Source Algo Trading Platform sadia dina
GitHubtuturkeun tautan https://github.com/AlexWan/OsEngine, dimana anjeun tiasa ngaunduh file pamasangan, file lisénsi Git Hub, sareng anu sanésna. Proyék Os.Engine pinuh open source sareng gaduh lisensi Apache 2 permisif.
Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robot

Pungsi Os.Engine

Robot dagang ditujukeun utamina pikeun spesialis jangka pondok / jangka sedeng dina widang dagang algoritma. Os.Engine mangrupikeun lingkungan lengkep anu ngamungkinkeun anjeun nyiptakeun, nguji sareng ngajalankeun bot dagang. Kauntungan penting tina
terminal open source ieu nyaéta ayana rupa-rupa algoritma anu siap-siap (countertrend / pola / HFT / arbitrage / dagang semi-otomatis dina indikator analisis téknis sareng anu sanésna).
Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robotFitur ieu bakal diapresiasi pinuh ku pamula sareng padagang algoritma anu langkung maju. Arsitéktur Os.Engine, anu ngan ukur tiasa diaksés dina PC, dikembangkeun salaku tambihan kana parangkat lunak Visual Studio. Sateuacan ngamimitian damel sareng terminal, padagang kedah ngurus unduhan, masang Visual Studio sareng diajar dasar-dasar basa C #. Alatan kanyataan yén protokol bisa diuji, pamaké bisa, upami diperlukeun, nguji strategi dina grafik sajarah kalawan timeframes béda.
Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robotData bakal dimuat cukup gancang ngaliwatan protokol Os.Data. Upami aya kabutuhan pikeun ngahemat bagan / potongan buku pesenan, éta patut ngalih kana disk. Anjeun oge bisa nyimpen file tina strategi siap-dijieun dinya.

Catetan! Pamaké bisa nyieun indikator individu jeung nguji karya maranéhanana dina modeu test.

Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robot

Struktur Os.Engine pikeun ngarengsekeun masalah dagang algorithmic

Platform Os.Engine diwangun ku sababaraha protokol anu ngamungkinkeun anjeun pikeun ngajadikeun otomatis prosés dagang. Éta bisa dibagi kana kategori handap:

  1. Optimizer / Tester / Panambang mangrupikeun sistem protokol, anu fungsina pikeun ngalaksanakeun pamilarian / analisa. Kamungkinan nguji portopolio (leuwih ti 2 bot) jeung emulation dagang multi-pasar diwenangkeun.
  2. Data – parameter dirancang pikeun ngundeur data sajarah ti sagala rupa pasar (lilin/gelas/kaset transaksi).
  3. Bot Station mangrupikeun pilihan anu ngamungkinkeun anjeun ngajalankeun algoritma di pasar anu béda. Padagang tiasa kalibet dina dagang ku ngirim panggeuing SMS atanapi email. Pikeun ngadalikeun karya bot, para ahli mamatahan ngagunakeun log transaksi.

Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robotPamekar ogé mastikeun yén pangguna tiasa gancang ngalih antara aplikasi. Jang ngalampahkeun ieu, workspace dijieun dina bentuk panganteur grafis.

Dagang algo

Pikeun nerapkeun dagang algorithmic, Bot Station dipaké, nu ngajalankeun algoritma dina pasaran, kitu ogé lapisan kreasi bot (Visual Studio). Dina dimungkinkeun, kasebut nyaéta dimungkinkeun pikeun nulis resep kodeu robot anjeun sorangan. Ruang lingkup workspace henteu diwatesan ku ukuran kode. Padagang bisa nyieun algoritma tina sagala pajeulitna.
Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robotPikeun ngajalankeun algoritma anu tos dipasang, anjeun kedah mutuskeun pasangan dagang atanapi pasar khusus. Kasebut nyaéta dimungkinkeun pikeun tambahan ngonpigurasikeun robot Os.Engine guna nangtukeun slippage allowable jeung Jumlah kavling. Nganggo buku pesenan, padagang tiasa ngadamel transaksi sacara manual.
Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robot

Naséhat! Anjeun bisa meunangkeun inpo wincik tentang robot dumasar kana Os.Engine jeung prinsip karya maranéhanana dina website resmi pamekar.

Lingkungan tés

Log anu dibagikeun mangrupikeun alat utama lingkungan tés. Para ahli mamatahan padagang nyandak pendekatan anu tanggung jawab pikeun ngajaga statistik transaksi sareng ngevaluasi efektivitas strategi. Dina modeu uji, tab sayogi dumasar kana jinisna:

  • tumuwuhna akun;
  • drawdowns;
  • posisi anu ayeuna dibuka atawa ditutup;
  • volume.

Sistim nu ngalakukeun analisis efisien sakabéh portopolio atawa examines pesenan husus di jéntré. Manajer résiko anu diwangun dina program ngamungkinkeun anjeun pikeun ngajaga karugian dina kontrol. Pamaké boga pilihan pikeun netepkeun persentase maksimum kamungkinan karugian.

Bagan sareng analisis téknis

Pamekar parantos nyetél “candlesticks Jepang – klasik” sacara standar. Nanging, upami diperyogikeun, anjeun tiasa milih jinis lilin anu béda: Revers / Ticks / Renco, jsb. Durasi timeframes aya dina 1 detik – 1 bulan. Anjeun teu kedah hariwang ngeunaan nyambungkeun indikator volume horizontal. Éta disambungkeun ka sadaya grafik sacara otomatis. Diantara sajumlah ageung indikator analisa téknis (aya langkung ti 50), anu pang populerna nyaéta:

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

Catetan! Ngagunakeun Visual Studio, unggal padagang bakal tiasa nyieun indikator sorangan.

OS Engine – lingkungan pikeun nyiptakeun sareng nguji robot dagang: https://youtu.be/a6spkWi-3cw

sambungan sadia

Pamaké boga 2 cara pikeun nyambungkeun: ngaliwatan terminal dagang séjén ngagunakeun konektor / jeung langsung. Bisa disambungkeun ka:

  • Moscow Exchange (terminal gancang, SmartCom, Plaza 2, Transaq bakal dipaké ) ;
  • bursa cryptocurrency – Binance / Bitmex / Huobi / Bitstamp, jsb;
  • calo forex OANDA.

Ngaliwatan calo LMAX, Ninja Trader, Interactive Brokers, sambungan ka pasar asing diijinkeun.
Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robot

Fitur tina Os.Engine

Bisa jadi can écés pikeun padagang novice kumaha digawekeun ku platform dagang keur dagang algorithmic Os.Engine. Di handap ieu Anjeun bisa meunangkeun acquainted jeung peculiarities gawé di lingkungan Os.Engine jeung manggihan kumaha anjeun tiasa nyetel tracking posisi.

Dina raraga meunang ka Menu Utama, pamaké ngundeur tur ngajalankeun program. Prosés milih modul téh rada pajeulit, sabab ngan jumlah paling dasar di antarana ngahontal opat: tester / robot / data / converter. Tester mangrupikeun modul anu muka pilihan pikeun nguji strategi sareng simulasi dagang. Modul Robot, kahareupna tanggung jawab ngalaksanakeun dagang nyata di bursa saham. modul Tanggal dirancang pikeun ngundeur tur nyimpen data candlestick sajarah, kitu ogé keureut buku pesenan ngagunakeun konektor Finam / server. Hatur nuhun kana Parabot Parobah, data dirobih tina centang kana lilin kalayan jangka waktu anu ditangtukeun.
Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robot

Kumaha ngajalankeun platform dina modeu test

Pikeun nyieun panel anyar, padagang klik dina paréntah “Tambahkeun Panel”. Jandéla pilihan bakal dibuka dina layar. Saatos éta, pangguna teraskeun kana setélan panel. Mimiti, pilih jinis anu pas (contona, robot dina indikator CCI). Teras lebetkeun nami, anu kedah unik. Dina tahap ahir, ngan klik dina tombol “Tampa”.
Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robot

Fitur kustomisasi panel

Henteu unggal panel ngandung setélan individu. Pikeun ngonpigurasikeun robot, anjeun kedah angkat ka panel anu cocog. Kalayan bantosan panél, padagang kéngingkeun kasempetan pikeun nerapkeun rupa-rupa strategi dagang dina perpustakaan ieu (bot misah / terminal dagang individu).
Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robot

Nyukcruk posisi

Métode standar pikeun ngalacak posisi tiasa ditugaskeun ka kombinasi anu dibuka dina panel khusus. Ku ngaklik paréntah “Posisi Tracking”, pangguna nyauran setélan. Hiji jandela bakal nembongan dina layar kalawan item di handap ieu:

  1. Eureun – nu biasa eureun pesenan, nu diatur dina harga nyata asupna kana posisi +/- nilai “Ti Éntri ka Stop”. Salaku tambahan, anjeun tiasa nyetél slippage.
  2. Kauntungan . Dina harga nyata asupna kana posisi +/- nilai “Ti asupna kana Untung” diatur sarta urutan kauntungan biasa. Upami diperlukeun, slippage tambahan diijinkeun, dimana pesenan pameseran atanapi penjualan akhir disimpen dina sistem.
  3. Ditarikna samentawis aplikasi , anu ngamungkinkeun anjeun ngadalikeun waktos waktos aplikasi bakal dieksekusi. Pas waktuna béak, aplikasi bakal ditarik tina bursa. Dina kasus dimana aplikasi pikeun muka teu pinuh dieksekusi, posisi bakal ditolak. Bisi palaksanaan parsial pesenan, posisi bakal tetep kabuka.
  4. Réaksi pikeun ditarikna aplikasi pikeun panutupanana . Bisa jadi yén pamundut pikeun nutup tikét teu jalan. Salaku conto, pesenan eureun henteu jalan, sareng pasar ngajauhan éta.

Pullback maksimum tina hargana nyaéta jarak dina titik, dimana hargana tiasa “miang” tina harga pesenan. Sanggeus éta, sistem revokes pesenan. Aya kaayaan nalika sistem mundur pesenan tina posisi anu dibuka dinten sateuacanna. Entong panik, sabab teu aya anu bakal ngaganggu ngagunakeun blok. Saatos réaksina dipasang, Pasar bakal ngurus nutup posisi pasar klien. Wates, kahareupna bakal ngurus nutup urutan wates na kalawan slippage diatur sateuacanna.

Catetan! Setélan anu didaptarkeun di luhur henteu tiasa ngagentos taktik individu pikeun nempatkeun eureun / kauntungan di jero bot. Dina kasus nalika eureun disadiakeun dina bot, sarta pamaké geus Sajaba ngonpigurasi panel, konflik a teu bisa dihindari.

Perlu diémutan yén upami “Reaksi pikeun ditarikna pesenan pikeun nutup” ditumpurkeun, padagang bakal tetep teu aya pertahanan salami periode gerakan pasar anu seukeut. Anjeun ogé kedah émut yén sadaya tab dina panel setélan pangrojong nyaéta individu. Dina kasus dimana bot nganggo langkung ti 2 alat, anjeun kedah pariksa naha dukunganna dikonpigurasi pikeun tiap tab.

Sambungan

Pikeun ngaktifkeun panel pikeun nyambung ka server pikeun dimeunangkeun deui data, pamaké kudu ngetok dina kategori Setélan Data. Sanggeus éta, padagang:

  1. Pencét kana nami server anu anjeun hoyong sambungkeun.
  2. Pilih instrumen anu bakal dianggo dina dagang di hareup.
  3. Pindah ka kelas Ditampilkeun, buka Akun Dagang (Portofolio), dimana transaksi direncanakeun.
  4. Muka Timeframe data (ditampi) jeung métode assembling lilin. Dina ahir prosés, transaksi dina émulator ogé dieksekusi.

Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robotKursus dina nyieun robot dina Os.Engine – ngaluncurkeun robot bursa ti A nepi ka Z (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Sakabéh kursus dina nyieun robot ti scratch, digawé strategi dagang (strategi mesin os ) sareng tés Os.Engine sayogi di https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

Majalah umum

Dina terminal dagang Os.Engine, anjeun tiasa kenal sareng statistik dina perdagangan atanapi uji coba. Jang ngalampahkeun ieu, éta bakal cukup pikeun muka Jurnal Umum ku ngaklik tombol nami anu sami dina Menu Utama. Pas jurnal dibuka, pangguna bakal langsung dibawa ka bagian “Equity”, dimana anjeun tiasa diajar inpormasi grafis ngeunaan kamekaran akun. Sajaba ti éta, total kauntungan, panghasilan tina transaksi pondok / panjang, data pikeun tiap panel traded individu bakal dipintonkeun. Padagang tiasa ningali inpormasi umum dina sadaya tab.
Tinjauan lengkep ngeunaan Os.Engine - platform pikeun dagang algoritma sareng nyiptakeun robot

Kaunggulan jeung kalemahan

Os.Engine, kawas sagala terminal dagang sejen, boga teu ukur kaunggulan, tapi ogé kalemahan, sumur, pikeun platform ieu, aranjeunna ngan bisa subjektif jeung dina henteuna kaahlian programming ti padagang. Kaunggulan tina platform ngawengku:

  • open source lengkep;
  • ayana diwangun-di siap-dijieun bot, jumlahna ngaleuwihan 30;
  • rojongan Rusia-diomongkeun;
  • fungsionalitas lega;
  • nyadiakeun pamaké kalayan bahan latihan, ngagunakeun nu padagang bisa diajar kumaha carana nulis bot sorangan);
  • kamungkinan arbitrase antar bursa;
  • ayana majalah / milis / kaca scalper / multi-level logging jeung lisénsi permisif.

Ditilik ku eupan balik ti pamaké Os.Engine anu geus junun ngahargaan kaunggulan tina terminal, euweuh alesan pikeun émosi négatip. Teu aya kakurangan anu diidentifikasi nalika dianggo. Os.Engine mangrupa terminal dagang open source, kaunggulan nu bakal ngaapresiasi teu ukur ku beginners, tapi ogé ku professional dagang. Sarerea tiasa ngawasaan program upami aranjeunna gaduh kaahlian programming dasar, anu mangrupikeun kauntungan anu penting, ogé fungsionalitas anu lega. Os.Engine cocog henteu ngan pikeun padagang profésional, tapi ogé pikeun beginners anu ngan mastering jenis ieu aktivitas.

info
Rate author
Add a comment