Podrobná recenzia Os.Engine – platformy pre algoritmické obchodovanie a tvorbu robotov

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

Prehľad open source platformy OsEngine pre algoritmické obchodovanie, funkčnosť, rozhranie, inštalácia a tvorba obchodných robotov založených na termináli Os.Engine. Os.Engine je moderný obchodný terminál pre
algoritmické obchodovanie a vytváranie a testovanie
robotov na obchodovaniena jeho základni. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Vďaka úsiliu vývojárov môžu používatelia využívať veľké množstvo technických ukazovateľov, prispôsobiteľné grafy a 8 druhov sviečok. Otvorte tiež prístup k 30 predinštalovaným robotom, vytváraniu jednotlivých indikátorov a kontrole ich práce v testovacom režime. Prítomnosť vstavaných konektorov umožňuje algoritmickým obchodníkom pripojiť sa nielen k moskovskej burze cenných papierov (Mosbirzhe), ale aj k kryptomenovým/zahraničným trhom. Nižšie sa dozviete viac o funkcionalite obchodného terminálu, jeho štruktúre, vytváraní robotov od nuly a funkciách práce s Os.Engine.
Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotovOs.Engine –
Open Source Algo Trading Platform dostupná na
GitHubkliknite na odkaz https://github.com/AlexWan/OsEngine, kde si môžete stiahnuť inštalačné súbory, licenčný súbor Git Hub a ďalšie. Projekt Os.Engine je plne open source a má povolené licencie Apache 2.
Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotov

Funkčnosť Os.Engine

Obchodný robot je určený predovšetkým pre krátkodobých / strednodobých špecialistov v oblasti algoritmického obchodovania. Os.Engine je kompletné prostredie, ktoré vám umožňuje vytvárať, testovať a spúšťať obchodné roboty. Významnou výhodou tohto
open source terminálu je prítomnosť širokej škály hotových algoritmov (protitrend / vzory / HFT / arbitráž / poloautomatické obchodovanie na indikátoroch technickej analýzy a iné).
Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotovTúto funkciu plne ocenia začiatočníci aj pokročilejší algoritmickí obchodníci. Architektúra Os.Engine, ktorá je prístupná len na PC, bola vyvinutá ako doplnok k softvéru Visual Studio. Pred začatím práce s terminálom sa obchodník musí postarať o stiahnutie, inštaláciu Visual Studia a osvojenie si základov jazyka C#. Vďaka možnosti testovania protokolov môžu používatelia v prípade potreby testovať stratégie na historických grafoch s rôznymi časovými rámcami.
Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotovÚdaje sa načítajú dostatočne rýchlo cez protokol Os.Data. Ak je potrebné uložiť grafy / výrezy knihy objednávok, oplatí sa prepnúť na disk. Môžete si tam uložiť aj súbory hotových stratégií.

Poznámka! Používatelia môžu vytvárať jednotlivé indikátory a testovať svoju prácu v testovacom režime.

Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotov

Os.Engine štruktúra pre riešenie problémov algoritmického obchodovania

Platforma Os.Engine pozostáva z niekoľkých protokolov, ktoré vám umožňujú automatizovať obchodný proces. Možno ich rozdeliť do nasledujúcich kategórií:

  1. Optimizer/Tester/Miner je systém protokolov, ktorých funkciou je vykonávať vyhľadávanie/analýzu. Je povolená možnosť testovania portfólia (viac ako 2 roboty) a emulácie obchodovania na viacerých trhoch.
  2. Dáta – parameter určený na sťahovanie historických údajov z rôznych trhov (sviečky/poháre/transakčné pásky).
  3. Bot Station je možnosť, ktorá vám umožňuje spúšťať algoritmy na rôznych trhoch. Obchodníci sa môžu zapojiť do obchodovania posielaním SMS upozornení alebo e-mailov. Na kontrolu práce robota odborníci odporúčajú používať protokol transakcií.

Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotovVývojár sa tiež postaral o to, aby používatelia mohli rýchlo prepínať medzi aplikáciami. Na tento účel bol pracovný priestor vytvorený vo forme grafického rozhrania.

Algo obchodovanie

Na implementáciu algoritmického obchodovania sa používa Bot Station, ktorá spúšťa algoritmus na trh, ako aj vrstvu tvorby botov (Visual Studio). V tom druhom je možné predpísať kód vlastného robota. Rozsah pracovného priestoru nie je obmedzený veľkosťou kódu. Obchodníci môžu vytvárať algoritmy akejkoľvek zložitosti.
Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotovAk chcete spustiť predinštalované algoritmy, budete sa musieť rozhodnúť pre konkrétny obchodný pár alebo trh. Je možné dodatočne nakonfigurovať roboty Os.Engine, aby sa určil prípustný sklz a počet dávok. Pomocou knihy objednávok môže obchodník vykonávať transakcie manuálne.
Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotov

Poradte! Podrobné informácie o robotoch založených na Os.Engine a princípe ich práce získate na oficiálnej stránke vývojára.

Testovacie prostredie

Zdieľaný protokol je hlavným nástrojom testovacieho prostredia. Odborníci odporúčajú obchodníkom, aby zodpovedne pristupovali k vedeniu štatistík transakcií a vyhodnocovaniu účinnosti stratégie. V testovacom režime sú karty dostupné podľa typu:

  • rast účtu;
  • čerpania;
  • pozície, ktoré sú momentálne otvorené alebo zatvorené;
  • objem.

Systém vykonáva efektívnu analýzu celého portfólia alebo detailne skúma konkrétne zákazky. Risk manažér zabudovaný do programu vám umožňuje udržať straty pod kontrolou. Používatelia majú možnosť nastaviť si maximálne možné percento strát.

Grafy a technická analýza

Vývojári predvolene nastavili grafy „Japonské svietniky – klasické“. V prípade potreby si však môžete vybrať iný typ sviečok: Revers / Ticks / Renco atď. Trvanie časových rámcov je 1 sekunda – 1 mesiac. Nemusíte sa starať o pripojenie indikátorov horizontálnych objemov. Automaticky sú pripojené ku všetkým grafom. Medzi veľkým počtom ukazovateľov technickej analýzy (je ich viac ako 50) sú najobľúbenejšie:

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

Poznámka! Pomocou Visual Studio si každý obchodník bude môcť vytvoriť svoj vlastný indikátor.

OS Engine – prostredie na vytváranie a testovanie obchodných robotov: https://youtu.be/a6spkWi-3cw

Dostupné pripojenia

Používateľ má 2 spôsoby pripojenia: cez iné obchodné terminály pomocou konektora / a priamo. Dá sa pripojiť k:

  • Moskovská burza (bude použitý rýchly terminál, SmartCom, Plaza 2, Transaq ) ;
  • zmenárne kryptomien – Binance/Bitmex/Huobi/Bitstamp atď.;
  • Forex broker OANDA.

Prostredníctvom brokerov LMAX, Ninja Trader, Interactive Brokers je povolené napojenie na zahraničné trhy.
Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotov

Vlastnosti Os.Engine

Pre začínajúcich obchodníkov môže byť nejasné, ako pracovať s obchodnou platformou pre algoritmické obchodovanie Os.Engine. Nižšie sa môžete zoznámiť so zvláštnosťami práce v prostredí Os.Engine a zistiť, ako si môžete nastaviť sledovanie polohy.

Hlavné menu

Aby sa používatelia dostali do hlavného menu, stiahnu a spustí program. Proces výberu modulov je pomerne komplikovaný, pretože len počet tých najzákladnejších z nich dosahuje štyri: tester/robot/dáta/prevodník. Tester je modul, ktorý otvára možnosť testovania stratégií a simulácie obchodovania. Modul Robot je zase zodpovedný za vykonávanie skutočného obchodovania na burze. Modul Date je určený na sťahovanie a ukladanie historických údajov o sviečkach, ako aj na objednávanie častí knihy pomocou konektorov/serverov Finam. Vďaka konvertoru sa dáta konvertujú z tikov na sviečky s určeným časovým rámcom.
Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotov

Ako spustiť platformu v testovacom režime

Ak chcete vytvoriť nový panel, obchodníci kliknú na príkaz „Pridať panel“. Na obrazovke sa otvorí okno výberu. Potom používatelia prejdú na nastavenia panela. V prvom rade si vyberte vhodný typ (napríklad robot na indikátore CCI). Potom zadajte názov, ktorý musí byť jedinečný. V záverečnej fáze stačí kliknúť na tlačidlo „Prijať“.
Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotov

Funkcie prispôsobenia panelov

Nie každý panel obsahuje individuálne nastavenia. Ak chcete nakonfigurovať robota, budete musieť prejsť na príslušný panel. Pomocou panelov dostávajú obchodníci možnosť implementovať rôzne obchodné stratégie v rámci tejto knižnice (samostatné roboty / jednotlivé obchodné terminály).
Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotov

Sledovanie polohy

Štandardné metódy sledovania polohy možno priradiť ľubovoľným kombináciám, ktoré boli otvorené v rámci konkrétneho panelu. Kliknutím na príkaz „Sledovanie polohy“ používateľ vyvolá nastavenia. Na obrazovke sa zobrazí okno s nasledujúcimi položkami:

  1. Stop – obvyklé stop príkazy, ktoré sú nastavené na reálnu cenu vstupu do pozície +/- hodnotu “Od vstupu do Stop”. Okrem toho môžete nastaviť sklz.
  2. Zisk . Pri reálnej cene vstupu do pozície +/- je nastavená hodnota “Od vstupu do zisku” a obyčajný ziskový príkaz. V prípade potreby je povolený dodatočný sklz, s ktorým sa v systéme zadá konečná objednávka na nákup alebo predaj.
  3. Dočasné stiahnutie aplikácií , ktoré vám umožňuje kontrolovať časové obdobie, počas ktorého sa bude aplikácia vykonávať. Akonáhle uplynie čas, aplikácia bude stiahnutá z burzy. V prípadoch, keď žiadosti o otvorenie nebudú úplne splnené, bude pozícia zamietnutá. V prípade čiastočného vykonania objednávky zostane pozícia otvorená.
  4. Reakcia na stiahnutie žiadostí o ukončenie . Môže sa stať, že požiadavka na uzavretie tiketu nefunguje. Napríklad príkaz stop nefunguje a trh sa od neho vzďaľuje.

Maximálne stiahnutie z ceny je vzdialenosť v bodoch, o ktorú sa môže cena „odchýliť“ od ceny objednávky. Potom systém objednávku zruší. Sú situácie, keď systém stiahne príkaz z pozície otvorenej deň predtým. Neprepadajte panike, pretože nikto nebude zasahovať do používania bloku. Po odoslaní reakcie sa Market postará o uzavretie trhovej pozície klienta. Limit sa zasa postará o uzavretie svojho limitného príkazu s vopred nastaveným sklzom.

Poznámka! Vyššie uvedené nastavenia nie sú schopné nahradiť individuálnu taktiku umiestňovania zastávok / ziskov vo vnútri robotov. V prípade, že je v rámci robota poskytnuté zastavenie a používateľ dodatočne nakonfiguroval panel, konfliktu sa nedá vyhnúť.

Treba mať na pamäti, že ak je vypnutá „Reakcia na stiahnutie príkazov na zatvorenie“, obchodníci zostanú v období prudkých trhových pohybov bezbranní. Musíte tiež pamätať na to, že všetky karty na paneli nastavení podpory sú individuálne. V prípadoch, keď robot používa viac ako 2 nástroje, budete musieť skontrolovať, či je podpora nakonfigurovaná pre každú kartu.

Pripojenie

Ak chcete, aby sa panel mohol pripojiť k serveru na ďalšie získavanie údajov, používatelia budú musieť klepnúť na kategóriu Nastavenia údajov. Potom obchodníci:

  1. Kliknite na názov servera, ku ktorému sa chcete pripojiť.
  2. Vyberte si nástroj, ktorý sa bude v budúcnosti používať pri obchodovaní.
  3. Prejdite do zobrazených tried, otvorte si obchodný účet (portfólio), na ktorom sú plánované transakcie.
  4. Otvorí časový rámec údajov (prijatých) a spôsob zostavovania sviečok. Na konci procesu sa transakcie v emulátore dodatočne vykonajú.

Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotovKurz vytvárania robotov na Os.Engine – spustenie výmenného robota od A po Z (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Celý kurz tvorby robotov od nuly, pracovné obchodné stratégie (stratégia os engine ) a testovanie Os.Engine je dostupné na https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

Všeobecný časopis

V obchodnom termináli Os.Engine sa môžete zoznámiť so štatistikami obchodovania alebo testovania. Na tento účel bude stačiť prejsť do hlavného denníka kliknutím na tlačidlo s rovnakým názvom v hlavnom menu. Hneď po otvorení denníka sa užívateľ okamžite dostane do sekcie „Equity“, kde si môžete preštudovať grafické informácie o raste účtu. Okrem toho sa zobrazí celkový zisk, príjem z krátkych / dlhých transakcií, údaje pre každý jednotlivý obchodovaný panel. Obchodníci môžu zobraziť všeobecné informácie na všetkých kartách.
Podrobná recenzia Os.Engine - platformy pre algoritmické obchodovanie a tvorbu robotov

Výhody a nevýhody

Os.Engine, rovnako ako každý iný obchodný terminál, má nielen výhody, ale aj nevýhody, no, pre túto platformu môžu byť iba subjektívne a bez programovacích zručností obchodníka. Medzi silné stránky platformy patrí:

  • úplne otvorený zdroj;
  • prítomnosť vstavaných hotových robotov, ktorých počet presahuje 30;
  • rusky hovoriaca podpora;
  • široká funkčnosť;
  • poskytovať používateľom školiace materiály, pomocou ktorých sa obchodníci môžu naučiť, ako samostatne písať roboty);
  • možnosť medziburzovej arbitráže;
  • prítomnosť časopisu / mailing listu / scalper glass / viacúrovňového protokolovania a oprávnenej licencie.

Súdiac podľa spätnej väzby od používateľov Os.Engine, ktorým sa podarilo oceniť výhody terminálu, neexistujú žiadne dôvody na negatívne emócie. Počas používania neboli zistené žiadne nedostatky. Os.Engine je open source obchodný terminál, ktorého výhody ocenia nielen začiatočníci, ale aj profesionáli v obchodovaní. Program zvládne každý, ak má základné programátorské znalosti, čo je značná výhoda, ako aj široká funkcionalita. Os.Engine je vhodný nielen pre profesionálnych obchodníkov, ale aj pre začiatočníkov, ktorí tento druh činnosti ešte len ovládajú.

info
Rate author
Add a comment