Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseen

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

Yleiskatsaus avoimen lähdekoodin OsEngine-alustasta algoritmiseen kaupankäyntiin, toimivuuteen, käyttöliittymään, asennukseen ja Os.Engine-päätteeseen perustuvien kaupparobottien luomiseen. Os.Engine on moderni kaupankäyntipääte
algoritmiseen kaupankäyntiin sekä robottien luomiseen ja testaamiseen
kaupankäyntiä vartensen pohjalla. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Kehittäjien ponnistelujen ansiosta käyttäjät voivat käyttää suurta määrää teknisiä indikaattoreita, muokattavia kaavioita ja 8 kynttilää. Avaa myös pääsy 30 esiasennettuun robottiin, jotka luovat yksittäisiä indikaattoreita ja tarkistavat niiden työn testitilassa. Sisäänrakennettujen liittimien ansiosta algoritmiset kauppiaat voivat muodostaa yhteyden Moskovan pörssin (Mosbirzhe) lisäksi myös kryptovaluutta-/ulkomaan markkinoille. Alta voit oppia lisää kaupankäyntiterminaalin toimivuudesta, sen rakenteesta, robottien luomisesta tyhjästä ja Os.Enginen kanssa työskentelyn ominaisuuksista.
Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseenOs.Engine –
avoimen lähdekoodin Algo-kaupankäyntialusta saatavilla
GitHubissaseuraa linkkiä https://github.com/AlexWan/OsEngine, josta voit ladata asennustiedostot, Git Hub -lisenssitiedoston ja muut. Os.Engine-projekti on täysin avoimen lähdekoodin, ja sillä on sallivat Apache 2 -lisenssit.
Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseen

Os.Engine toiminnallisuus

Kaupankäyntirobotti on suunnattu ensisijaisesti lyhyen / keskipitkän aikavälin asiantuntijoille algoritmisen kaupankäynnin alalla. Os.Engine on täydellinen ympäristö, jonka avulla voit luoda, testata ja ajaa kauppabotteja. Tämän
avoimen lähdekoodin terminaalin merkittävä etu on laajan valikoiman valmiita algoritmeja (vastatrendi / kuviot / HFT / arbitraasi / puoliautomaattinen kaupankäynti teknisen analyysin indikaattoreilla ja muut).
Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseenAloittelijat ja edistyneemmät algoritmikauppiaat arvostavat tätä ominaisuutta täysin. Os.Engine-arkkitehtuuri, jota voi käyttää vain PC:llä, kehitettiin Visual Studio -ohjelmiston lisäosaksi. Ennen kuin hän aloittaa työskentelyn terminaalin kanssa, elinkeinonharjoittajan tulee huolehtia lataamisesta, asentamisesta Visual Studio ja opetella C#-kielen perusteet. Koska protokollia voidaan testata, käyttäjät voivat tarvittaessa testata strategioita historiallisilla kaavioilla eri aikajaksoilla.
Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseenTiedot latautuvat riittävän nopeasti Os.Data-protokollan kautta. Jos tilauskirjan kaavioita/viipaleita on tarpeen tallentaa, kannattaa vaihtaa levylle. Sinne voi myös tallentaa valmiiden strategioiden tiedostoja.

Merkintä! Käyttäjät voivat luoda yksittäisiä indikaattoreita ja testata työtään testitilassa.

Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseen

Os.Engine rakenne algoritmisten kaupankäyntiongelmien ratkaisemiseen

Os.Engine-alusta koostuu useista protokollista, joiden avulla voit automatisoida kaupankäyntiprosessin. Ne voidaan jakaa seuraaviin luokkiin:

  1. Optimizer/Tester/Miner on protokollajärjestelmä, jonka tehtävänä on suorittaa haku/analyysi. Salkun testaus (yli 2 bottia) ja useiden markkinoiden kaupankäynnin emulointi on sallittu.
  2. Data – parametri, joka on suunniteltu lataamaan historiallisia tietoja eri markkinoilta (kynttilät/lasit/tapahtumanauhat).
  3. Bot Station on vaihtoehto, jonka avulla voit ajaa algoritmeja eri markkinoilla. Kauppiaat voivat käydä kauppaa lähettämällä SMS-hälytyksiä tai sähköposteja. Botin työn hallitsemiseksi asiantuntijat neuvovat käyttämään tapahtumalokia.

Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseenKehittäjä varmisti myös, että käyttäjät voivat vaihtaa sovellusten välillä nopeasti. Tätä varten työtila tehtiin graafisen käyttöliittymän muodossa.

Algo-kauppa

Algoritmisen kaupankäynnin toteuttamiseen käytetään Bot Stationia, joka käynnistää algoritmin markkinoille sekä botin luontikerroksen (Visual Studio). Jälkimmäisessä on mahdollista määrätä oman robotin koodi. Työtilan laajuutta ei rajoita koodin koko. Kauppiaat voivat luoda kaiken monimutkaisia ​​algoritmeja.
Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseenEsiasennettujen algoritmien suorittamiseksi sinun on päätettävä tietystä kauppaparista tai markkinoista. Lisäksi on mahdollista konfiguroida Os.Engine-robotteja sallitun luiston ja erämäärän määrittämiseksi. Tilauskirjan avulla elinkeinonharjoittaja voi tehdä liiketoimia manuaalisesti.
Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseen

Neuvoja! Voit saada yksityiskohtaista tietoa Os.Engineen perustuvista roboteista ja niiden työskentelyn periaatteesta kehittäjän virallisella verkkosivustolla.

Testiympäristössä

Jaettu loki on testiympäristön päätyökalu. Asiantuntijat neuvovat kauppiaita omaksumaan vastuullisen lähestymistavan tapahtumatilastojen ylläpitoon ja strategian tehokkuuden arviointiin. Testitilassa välilehdet ovat saatavilla tyypin mukaan:

  • tilin kasvu;
  • nostot;
  • positiot, jotka ovat tällä hetkellä auki tai kiinni;
  • äänenvoimakkuutta.

Järjestelmä tekee tehokkaan analyysin koko portfoliosta tai tutkii yksittäiset tilaukset yksityiskohtaisesti. Ohjelmaan sisäänrakennetun riskienhallinnan avulla voit pitää tappiot hallinnassa. Käyttäjillä on mahdollisuus asettaa suurin mahdollinen hävikkiprosentti.

Kaaviot ja tekninen analyysi

Kehittäjät ovat asettaneet oletuksena ”japanilaiset kynttilänjalat – klassiset” -taulukot. Tarvittaessa voit kuitenkin valita erityyppiset kynttilät: Revers / Ticks / Renco jne. Aikakehysten kesto on 1 sekunti – 1 kuukausi. Sinun ei tarvitse huolehtia vaakasuuntaisten äänenvoimakkuuksien ilmaisimien kytkemisestä. Ne yhdistetään kaikkiin kaavioihin automaattisesti. Teknisten analyysiindikaattoreiden suuresta määrästä (yli 50) suosituimpia ovat:

  • Ichimoku;
  • MACD
  • RSI;
  • VWAP;
  • Ivashovin alue.

Tiedoksesi! Visual Studion avulla jokainen kauppias voi luoda oman indikaattorinsa.

OS Engine – ympäristö kaupankäyntirobottien luomiseen ja testaamiseen: https://youtu.be/a6spkWi-3cw

Käytettävissä olevat liitännät

Käyttäjällä on 2 tapaa muodostaa yhteys: muiden kaupankäyntipäätteiden kautta käyttämällä liitintä / ja suoraan. Voidaan yhdistää:

  • Moskovan pörssi (käytetään pikapäätettä, SmartCom, Plaza 2, Transaq ) ;
  • kryptovaluuttapörssit – Binance/Bitmex/Huobi/Bitstamp jne.;
  • Forex-välittäjä OANDA.

Välittäjien LMAX, Ninja Trader, Interactive Brokers kautta yhteys ulkomaisille markkinoille on sallittu.
Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseen

Os.Enginen ominaisuudet

Aloitteleville kauppiaille voi olla epäselvää, kuinka toimia algoritmisen kaupankäynnin Os.Engine-kaupankäyntialustan kanssa. Alta voit tutustua Os.Engine-ympäristössä työskentelyn erityispiirteisiin ja selvittää, miten voit asettaa sijainnin seurannan.

Päävalikko

Päävalikkoon päästäkseen käyttäjät lataavat ja suorittavat ohjelman. Moduulien valintaprosessi on varsin monimutkainen, koska vain alkeellisimpien niistä on neljä: testaaja/robotti/data/muunnin. Testaaja on moduuli, joka avaa mahdollisuuden testata strategioita ja simuloida kaupankäyntiä. Robot-moduuli puolestaan ​​vastaa todellisesta kaupankäynnistä pörssissä. Date-moduuli on suunniteltu lataamaan ja tallentamaan kynttilöiden historiallisia tietoja sekä tilauskirjoja Finam-liittimillä/palvelimella. Muuntimen ansiosta tiedot muunnetaan punkeista kynttilöiksi tietyllä aikavälillä.
Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseen

Kuinka käyttää alustaa testitilassa

Luodakseen uuden paneelin, kauppiaat napsauta ”Lisää paneeli” -komentoa. Valintaikkuna avautuu näytölle. Tämän jälkeen käyttäjät siirtyvät paneelin asetuksiin. Valitse ensin sopiva tyyppi (esimerkiksi robotti CCI-ilmaisimessa). Kirjoita sitten nimi, jonka on oltava yksilöllinen. Viimeisessä vaiheessa napsauta vain ”Hyväksy” -painiketta.
Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseen

Paneelin mukautusominaisuudet

Jokainen paneeli ei sisällä yksittäisiä asetuksia. Jos haluat määrittää robotin, sinun on siirryttävä asianmukaiseen paneeliin. Paneeleiden avulla kauppiaat saavat mahdollisuuden toteuttaa erilaisia ​​kaupankäyntistrategioita tässä kirjastossa (erilliset botit / yksittäiset kaupankäyntiterminaalit).
Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseen

Aseman seuranta

Vakiomenetelmät sijainnin seuraamiseksi voidaan määrittää mille tahansa yhdistelmille, jotka avattiin tietyssä paneelissa. Napsauttamalla ”Position Tracking” -komentoa käyttäjä avaa asetukset. Näytölle tulee ikkuna, jossa on seuraavat kohteet:

  1. Stop – tavalliset stop-käskyt, jotka asetetaan todelliseen positioon pääsyn hintaan +/- ”Syötöstä pysähdykseen” arvoon. Lisäksi voit asettaa luiston.
  2. Voitto . Positioon saapumisen todellisella hinnalla +/- asetetaan arvo ”Syötöstä voittoon” ja tavallinen voittomääräys. Tarvittaessa sallitaan ylimääräinen lipsahdus, jolla tehdään lopullinen osto- tai myyntitilaus järjestelmään.
  3. Hakemusten väliaikainen peruuttaminen , jonka avulla voit hallita ajanjaksoa, jonka aikana hakemus suoritetaan. Heti kun aika loppuu, hakemus peruutetaan pörssistä. Tapauksissa, joissa avaushakemuksia ei ole täytetty kokonaan, paikka hylätään. Mikäli tilaus toteutetaan osittain, paikka pysyy avoimena.
  4. Reaktio sulkemishakemusten peruuttamiseen . Saattaa käydä niin, että lipun sulkemispyyntö ei toimi. Esimerkiksi stop order ei toimi, ja markkinat siirtyvät pois siitä.

Suurin takaisinveto hinnasta on se etäisyys pisteinä, jonka verran hinta voi ”poistua” tilaushinnasta. Tämän jälkeen järjestelmä peruuttaa tilauksen. On tilanteita, jolloin järjestelmä peruuttaa tilauksen edellisenä päivänä avatusta sijainnista. Älä panikoi, koska kukaan ei häiritse lohkon käyttöä. Reaktion lähettämisen jälkeen Market huolehtii asiakkaan markkina-aseman sulkemisesta. Limit puolestaan ​​huolehtii rajatoimeksiantonsa sulkemisesta etukäteen asetetulla lipsumalla.

Merkintä! Yllä luetellut asetukset eivät voi korvata yksittäisiä taktiikkaa, jolla pysähdykset/voitot asetetaan robottien sisällä. Siinä tapauksessa, että botin sisällä on pysäytys ja käyttäjä on lisäksi määrittänyt paneelin, ristiriitaa ei voida välttää.

On pidettävä mielessä, että jos ”Reaktio sulkemistoimeksiantojen peruuttamiseen” poistetaan käytöstä, kauppiaat pysyvät puolustuskyvyttöminä jyrkkien markkinaliikkeiden aikana. Sinun on myös muistettava, että kaikki tukiasetuspaneelin välilehdet ovat yksilöllisiä. Tapauksissa, joissa botti käyttää useampaa kuin kahta työkalua, sinun on tarkistettava, onko tuki määritetty kullekin välilehdelle.

Yhteys

Jotta paneeli voi muodostaa yhteyden palvelimeen tietojen hakemista varten, käyttäjien on napautettava Tietoasetukset-luokkaa. Sen jälkeen kauppiaat:

  1. Napsauta sen palvelimen nimeä, johon haluat muodostaa yhteyden.
  2. Valitse instrumentti, jota käytät kaupankäynnissä tulevaisuudessa.
  3. Siirry Näytettäviin luokkiin, avaa kaupankäyntitili (salkku), jolle suunnitellaan tapahtumia.
  4. Avaa datan (vastaanotetun) aikakehyksen ja kynttilöiden kokoamistavan. Prosessin lopussa suoritetaan lisäksi tapahtumat emulaattorissa.

Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseenKurssi robottien luomisesta Os.Engine -sivustolla – pörssirobotin käynnistäminen pisteestä Z (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Koko kurssi robottien luomisesta tyhjästä, toimivista kaupankäyntistrategioista (os engine strategia ) ja Os.Engine-testaus on saatavilla osoitteessa https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

Yleinen lehti

Os.Engine-kaupankäyntiterminaalissa voit tutustua kaupankäynnin tai testauksen tilastoihin. Tätä varten riittää, kun siirryt yleiseen päiväkirjaan napsauttamalla samannimistä painiketta päävalikossa. Heti kun päiväkirja avautuu, käyttäjä siirtyy välittömästi ”Osake”-osioon, jossa voit tutkia graafista tietoa tilin kasvusta. Lisäksi näytetään kokonaisvoitto, tulot lyhyistä / pitkistä liiketoimista, tiedot jokaisesta yksittäisestä vaihdetusta paneelista. Kauppiaat voivat tarkastella yleistietoja kaikilla välilehdillä.
Yksityiskohtainen katsaus Os.Engine -alustalle algoritmiseen kaupankäyntiin ja robottien luomiseen

Hyödyt ja haitat

Os.Enginellä, kuten kaikilla muillakin kaupankäyntipäätteillä, ei ole vain etuja, vaan myös haittoja, no, tälle alustalle ne voivat olla vain subjektiivisia ja jos kauppiaalta ei ole ohjelmointitaitoja. Alustan vahvuuksia ovat mm.

  • täysin avoimen lähdekoodin;
  • sisäänrakennettujen valmiiden robottien läsnäolo, joiden lukumäärä ylittää 30;
  • venäjänkielinen tuki;
  • laaja toiminnallisuus;
  • tarjota käyttäjille koulutusmateriaaleja, joiden avulla kauppiaat voivat oppia kirjoittamaan botteja itse);
  • mahdollisuus pörssien väliseen välimiesmenettelyyn;
  • aikakauslehti / postituslista / scalper glass / monitasoinen hakkuu ja salliva lisenssi.

Terminaalin edut ymmärtäneiden Os.Engine-käyttäjien palautteen perusteella ei ole syytä negatiivisiin tunteisiin. Käytön aikana ei havaittu puutteita. Os.Engine on avoimen lähdekoodin kaupankäyntipääte, jonka etuja arvostavat paitsi aloittelijat myös kaupankäynnin ammattilaiset. Jokainen voi hallita ohjelman, jos hänellä on perusohjelmointitaidot, mikä on merkittävä etu, sekä laaja toiminnallisuus. Os.Engine ei sovellu vain ammattimaisille kauppiaille, vaan myös aloittelijoille, jotka vain hallitsevat tämäntyyppistä toimintaa.

info
Rate author
Add a comment