Podroben pregled Os.Engine – platforme za algoritemsko trgovanje in ustvarjanje robotov

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

Pregled odprtokodne platforme OsEngine za algoritemsko trgovanje, funkcionalnost, vmesnik, namestitev in izdelava trgovalnih robotov na osnovi terminala Os.Engine. Os.Engine je sodoben trgovalni terminal za
algoritemsko trgovanje ter ustvarjanje in testiranje
robotov za trgovanjena njenem dnu. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Zahvaljujoč prizadevanjem razvijalcev lahko uporabniki uporabljajo veliko število tehničnih indikatorjev, prilagodljive grafikone in 8 vrst sveč. Odprite tudi dostop do 30 vnaprej nameščenih robotov, ustvarite posamezne indikatorje in preverite njihovo delo v testnem načinu. Prisotnost vgrajenih priključkov omogoča algoritemskim trgovcem, da se povežejo ne le z moskovsko borzo (Mosbirzhe), temveč tudi s kriptovalutami/tujimi trgi. Spodaj lahko izveste več o funkcionalnosti trgovalnega terminala, njegovi strukturi, ustvarjanju robotov iz nič in značilnostih dela z Os.Engine.
Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotovOs.Engine –
odprtokodna platforma za trgovanje z algo, ki je na voljo na
GitHubusledite povezavi https://github.com/AlexWan/OsEngine, kjer lahko prenesete namestitvene datoteke, licenčno datoteko Git Hub in druge. Projekt Os.Engine je popolnoma odprtokoden in ima permisivne licence Apache 2.
Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotov

Funkcionalnost Os.Engine

Trgovalni robot je namenjen predvsem kratkoročnim/srednjeročnim strokovnjakom na področju algoritemskega trgovanja. Os.Engine je popolno okolje, ki vam omogoča ustvarjanje, testiranje in zagon trgovalnih botov. Pomembna prednost tega
odprtokodnega terminala je prisotnost široke palete že pripravljenih algoritmov (nasprotni trend / vzorci / HFT / arbitraža / polavtomatsko trgovanje na kazalnikih tehnične analize in drugi).
Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotovTo funkcijo bodo v celoti cenili začetniki in naprednejši algoritemski trgovci. Arhitektura Os.Engine, do katere lahko dostopate samo na osebnem računalniku, je bila razvita kot dodatek k programski opremi Visual Studio. Pred začetkom dela s terminalom mora trgovec poskrbeti za prenos, namestitev Visual Studio in učenje osnov jezika C#. Ker je protokole mogoče testirati, lahko uporabniki po potrebi testirajo strategije na zgodovinskih grafikonih z različnimi časovnimi okviri.
Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotovPodatki se bodo dovolj hitro naložili preko protokola Os.Data. Če je treba shraniti grafikone / rezine knjige naročil, je vredno preklopiti na disk. Tam lahko shranite tudi datoteke že pripravljenih strategij.

Opomba! Uporabniki lahko ustvarijo posamezne indikatorje in preizkusijo svoje delo v testnem načinu.

Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotov

Struktura Os.Engine za reševanje problemov algoritemskega trgovanja

Platforma Os.Engine je sestavljena iz več protokolov, ki vam omogočajo avtomatizacijo postopka trgovanja. Razdelimo jih lahko v naslednje kategorije:

  1. Optimizator/Tester/Miner je sistem protokolov, katerih funkcije so iskanje/analiza. Dovoljena je možnost testiranja portfelja (več kot 2 robota) in emulacija trgovanja na več trgih.
  2. Podatki – parameter za prenos zgodovinskih podatkov z različnih trgov (sveče/kozarci/trakovi transakcij).
  3. Bot Station je možnost, ki vam omogoča izvajanje algoritmov na različnih trgih. Trgovci lahko sodelujejo pri trgovanju s pošiljanjem SMS opozoril ali e-pošte. Za nadzor nad delom bota strokovnjaki svetujejo uporabo dnevnika transakcij.

Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotovRazvijalec je poskrbel tudi za hitro preklapljanje med aplikacijami. Da bi to naredili, je bil delovni prostor narejen v obliki grafičnega vmesnika.

Algo trgovanje

Za izvajanje algoritemskega trgovanja se uporablja Bot Station, ki lansira algoritem na trg, ter sloj za ustvarjanje botov (Visual Studio). Pri slednjem je možno predpisati kodo svojega robota. Obseg delovnega prostora ni omejen z velikostjo kode. Trgovci lahko ustvarijo algoritme katere koli kompleksnosti.
Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotovZa izvajanje vnaprej nameščenih algoritmov se boste morali odločiti za določen trgovalni par ali trg. Robote Os.Engine je mogoče dodatno konfigurirati za določitev dovoljenega zdrsa in števila lotov. Z uporabo knjige naročil lahko trgovec ročno opravlja transakcije.
Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotov

Nasvet! Podrobne informacije o robotih, ki temeljijo na Os.Engine, in principu njihovega dela lahko dobite na uradni spletni strani razvijalca.

Testno okolje

Skupni dnevnik je glavno orodje testnega okolja. Strokovnjaki trgovcem svetujejo, naj odgovorno pristopijo k vzdrževanju statistike transakcij in ocenjevanju učinkovitosti strategije. V testnem načinu so zavihki na voljo glede na vrsto:

  • rast računa;
  • črpanja;
  • pozicije, ki so trenutno odprte ali zaprte;
  • glasnost.

Sistem izvaja učinkovito analizo celotnega portfelja ali podrobno pregleda posamezna naročila. V program vgrajen upravitelj tveganj vam omogoča, da imate izgube pod nadzorom. Uporabniki imajo možnost nastavitve največjega možnega odstotka izgub.

Grafi in tehnične analize

Razvijalci so privzeto nastavili grafikone »Japonski svečniki – klasični«. Vendar pa lahko po potrebi izberete drugo vrsto sveč: Revers / Ticks / Renco itd. Trajanje časovnih okvirov je od 1 sekunde do 1 meseca. Ni vam treba skrbeti za povezovanje indikatorjev vodoravnih volumnov. Na vse karte so povezani samodejno. Med velikim številom indikatorjev tehnične analize (več kot 50) so najbolj priljubljeni:

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

Opomba! Z uporabo Visual Studio bo vsak trgovec lahko ustvaril svoj indikator.

OS Engine – okolje za ustvarjanje in testiranje trgovalnih robotov: https://youtu.be/a6spkWi-3cw

Razpoložljivi priključki

Uporabnik ima 2 načina za povezavo: preko drugih trgovalnih terminalov z uporabo konektorja / in neposredno. Lahko se poveže z:

  • Moskovska borza (uporabljeni bodo hitri terminal, SmartCom, Plaza 2, Transaq ) ;
  • menjalnice kriptovalut – Binance/Bitmex/Huobi/Bitstamp itd.;
  • Forex posrednik OANDA.

Preko posrednikov LMAX, Ninja Trader, Interactive Brokers je omogočeno povezovanje na tuje trge.
Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotov

Značilnosti Os.Engine

Trgovcem začetnikom morda ni jasno, kako delati s trgovalno platformo za algoritemsko trgovanje Os.Engine. Spodaj se lahko seznanite s posebnostmi dela v okolju Os.Engine in ugotovite, kako lahko nastavite sledenje položaju.

Glavni meni

Za dostop do glavnega menija uporabnik prenese in zažene program. Postopek izbire modulov je precej zapleten, saj le število najosnovnejših doseže štiri: tester/robot/podatki/pretvornik. Tester je modul, ki odpira možnost testiranja strategij in simulacije trgovanja. Modul Robot pa je odgovoren za izvajanje resničnega trgovanja na borzi. Modul Datum je namenjen prenosu in shranjevanju zgodovinskih podatkov svečnikov ter naročanju rezin knjige z uporabo konektorjev/strežnika Finam. Zahvaljujoč pretvorniku se podatki pretvorijo iz tikov v sveče z določenim časovnim okvirom.
Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotov

Kako zagnati platformo v testnem načinu

Če želite ustvariti novo ploščo, trgovci kliknejo ukaz »Dodaj ploščo«. Na zaslonu se odpre izbirno okno. Po tem uporabniki nadaljujejo z nastavitvami plošče. Najprej izberite ustrezno vrsto (na primer robot na indikatorju CCI). Nato vnesite ime, ki mora biti unikatno. Na zadnji stopnji samo kliknite gumb “Sprejmi”.
Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotov

Funkcije prilagajanja plošče

Vsaka plošča ne vsebuje posameznih nastavitev. Če želite konfigurirati robota, boste morali iti na ustrezno ploščo. S pomočjo plošč dobijo trgovci možnost izvajati različne strategije trgovanja znotraj te knjižnice (ločeni boti / posamezni trgovalni terminali).
Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotov

Sledenje položaju

Standardne metode za sledenje pozicije lahko dodelite poljubnim kombinacijam, ki so bile odprte znotraj posamezne plošče. S klikom na ukaz “Position Tracking” uporabnik prikliče nastavitve. Na zaslonu se prikaže okno z naslednjimi elementi:

  1. Stop – običajna stop naročila, ki so nastavljena na realno ceno vstopa v pozicijo +/- vrednost “Od vstopa do Stop”. Poleg tega lahko nastavite zdrs.
  2. Dobiček . Pri realni ceni vstopa v pozicijo +/- se nastavi vrednost “Od vstopa do dobička” in navaden profitni nalog. Po potrebi je dovoljen dodaten zdrs, s katerim se v sistem odda končno nakupno ali prodajno naročilo.
  3. Začasni umik aplikacij , ki vam omogoča nadzor nad časovnim obdobjem, v katerem se bo aplikacija izvajala. Takoj ko se čas izteče, bo aplikacija umaknjena iz izmenjave. V primerih, ko vloge za razpis ne bodo v celoti izvedene, bo delovno mesto zavrnjeno. V primeru delne izvršitve naročila bo pozicija ostala odprta.
  4. Reakcija na umik vlog za zaprtje . Lahko se zgodi, da zahteva za zaprtje vstopnice ne deluje. Na primer, stop naročilo ne deluje in trg se odmakne od njega.

Največji odmik od cene je razdalja v točkah, za katero lahko cena “odstopi” od cene naročila. Po tem sistem naročilo prekliče. Obstajajo situacije, ko sistem umakne naročilo s pozicije, odprte dan prej. Brez panike, saj nihče ne bo motil uporabe bloka. Po objavi odziva bo Market poskrbel za zapiranje tržne pozicije stranke. Limit pa bo poskrbel za zaprtje svojega omejenega naročila z vnaprej nastavljenim zdrsom.

Opomba! Zgoraj navedene nastavitve ne morejo nadomestiti individualne taktike postavljanja stopov / dobičkov znotraj botov. V primeru, da je stop zagotovljen znotraj bota in je uporabnik dodatno konfiguriral ploščo, se konfliktu ni mogoče izogniti.

Upoštevati je treba, da če je “Reakcija na umik naročil za zaprtje” onemogočena, bodo trgovci ostali brez obrambe v obdobju ostrih tržnih gibanj. Zapomniti si morate tudi, da so vsi zavihki na plošči z nastavitvami podpore individualni. V primerih, ko bot uporablja več kot 2 orodji, boste morali preveriti, ali je podpora konfigurirana za vsak zavihek.

Povezava

Če želite plošči omogočiti povezavo s strežnikom za nadaljnje pridobivanje podatkov, se bodo morali uporabniki dotakniti kategorije Nastavitve podatkov. Po tem trgovci:

  1. Kliknite na ime strežnika, na katerega se želite povezati.
  2. Izberite instrument, ki ga boste v prihodnosti uporabljali pri trgovanju.
  3. Pojdite na prikazane razrede, odprite trgovalni račun (portfelj), na katerem so načrtovane transakcije.
  4. Odpre Časovni okvir podatkov (prejetih) in način sestavljanja sveč. Na koncu procesa se transakcije v emulatorju dodatno izvedejo.

Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotovTečaj o ustvarjanju robotov na Os.Engine – zagon menjalnega robota od A do Ž (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Celoten tečaj o ustvarjanju robotov iz nič, delujočih strategij trgovanja (strategija os motorja ) in testiranje Os.Engine je na voljo na https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

Splošna revija

V trgovalnem terminalu Os.Engine se lahko seznanite s statistiko trgovanja ali testiranja. Če želite to narediti, bo dovolj, da greste v Splošni dnevnik s klikom na istoimenski gumb v glavnem meniju. Takoj, ko se dnevnik odpre, bo uporabnik takoj preusmerjen v razdelek »Kapital«, kjer lahko preučujete grafične informacije o rasti računa. Poleg tega bo prikazan skupni dobiček, dohodek iz kratkih / dolgih transakcij, podatki za vsako posamezno trgovano ploščo. Trgovci si lahko ogledajo splošne informacije na vseh zavihkih.
Podroben pregled Os.Engine - platforme za algoritemsko trgovanje in ustvarjanje robotov

Prednosti in slabosti

Os.Engine, tako kot kateri koli drug trgovalni terminal, nima le prednosti, ampak tudi slabosti, no, za to platformo so lahko le subjektivne in v odsotnosti programerskih veščin trgovca. Prednosti platforme vključujejo:

  • popolnoma odprta koda;
  • prisotnost vgrajenih že pripravljenih robotov, katerih število presega 30;
  • rusko govoreča podpora;
  • široka funkcionalnost;
  • zagotavljanje gradiva za usposabljanje uporabnikom, s pomočjo katerega se lahko trgovci naučijo, kako sami pisati bote);
  • možnost medborzne arbitraže;
  • prisotnost revije / poštnega seznama / skalperskega stekla / večnivojskega beleženja in permisivne licence.

Sodeč po povratnih informacijah uporabnikov Os.Engine, ki so uspeli ceniti prednosti terminala, ni razlogov za negativna čustva. Med uporabo niso bile ugotovljene pomanjkljivosti. Os.Engine je odprtokodni trgovalni terminal, katerega prednosti bodo cenili ne le začetniki, ampak tudi profesionalci trgovanja. Program lahko obvlada vsak, če ima osnovno znanje programiranja, kar je bistvena prednost, pa tudi široka funkcionalnost. Os.Engine ni primeren samo za profesionalne trgovce, ampak tudi za začetnike, ki šele obvladujejo to vrsto dejavnosti.

info
Rate author
Add a comment