Az Os.Engine – algoritmikus kereskedési és robotkészítési platformok részletes áttekintése

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

Áttekintés az OsEngine nyílt forráskódú platformjáról az algoritmikus kereskedéshez, az Os.Engine terminálon alapuló kereskedési robotok funkcionalitásához, interfészéhez, telepítéséhez és létrehozásához. Az Os.Engine egy modern kereskedési terminál
algoritmikus kereskedéshez , valamint kereskedési robotok létrehozásához és teszteléséhez
tövében. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm A fejlesztők erőfeszítéseinek köszönhetően a felhasználók számos technikai mutatót, testreszabható diagramokat és 8 fajta gyertyát használhatnak. Nyissa meg a hozzáférést 30 előre telepített robothoz, egyedi indikátorokat hozzon létre, és tesztelje a munkájukat teszt módban. A beépített csatlakozók jelenléte lehetővé teszi, hogy az algoritmikus kereskedők ne csak a moszkvai tőzsdéhez (Mosbirzhe), hanem a kriptovaluta/külföldi piacokhoz is kapcsolódjanak. Az alábbiakban többet megtudhat a kereskedési terminál funkcionalitásáról, felépítéséről, robotok létrehozásáról a semmiből és az Os.Engine-nel való munkavégzés jellemzőiről.
Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintéseOs.Engine –
Nyílt forráskódú Algo kereskedési platform elérhető a
GitHubonkövesse a https://github.com/AlexWan/OsEngine hivatkozást, ahonnan letöltheti a telepítőfájlokat, a Git Hub licencfájlt és egyebeket. Az Os.Engine projekt teljesen nyílt forráskódú, és megengedő Apache 2 licencekkel rendelkezik.
Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintése

Os.Engine funkcionalitás

A kereskedési robot elsősorban az algoritmikus kereskedés területén dolgozó rövid/középtávú szakembereket célozza meg. Az Os.Engine egy teljes környezet, amely lehetővé teszi kereskedési botok létrehozását, tesztelését és futtatását. Ennek a
nyílt forráskódú terminálnak a jelentős előnye a kész algoritmusok széles körének jelenléte (ellentrend / minták / HFT / arbitrázs / félautomata kereskedés a technikai elemzési mutatókon és mások).
Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintéseEzt a funkciót teljes mértékben értékelni fogják a kezdők és a haladó algoritmusos kereskedők. A csak PC-n elérhető Os.Engine architektúrát a Visual Studio szoftver kiegészítőjeként fejlesztették ki. Mielőtt elkezdené dolgozni a terminállal, a kereskedőnek gondoskodnia kell a letöltésről, a Visual Studio telepítéséről és a C# nyelv alapjainak elsajátításáról. A protokollok tesztelhetőségének köszönhetően a felhasználók szükség esetén különböző időkeretű történeti diagramokon tesztelhetik a stratégiákat.
Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintéseAz adatok elég gyorsan betöltődnek az Os.Data protokollon keresztül. Ha a rendelési könyv diagramjait/szeleteit kell menteni, érdemes lemezre váltani. Ott is mentheti a kész stratégiák fájljait.

Jegyzet! A felhasználók egyedi mutatókat hozhatnak létre és tesztelhetik munkájukat teszt módban.

Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintése

Os.Engine felépítése algoritmikus kereskedési problémák megoldására

Az Os.Engine platform több protokollból áll, amelyek lehetővé teszik a kereskedési folyamat automatizálását. A következő kategóriákra oszthatók:

  1. Az Optimizer/Tester/Miner egy protokollrendszer, melynek funkciója a keresés/elemzés végrehajtása. A portfólió tesztelése (több mint 2 bot) és a többpiacos kereskedési emuláció megengedett.
  2. Adatok – a különböző piacokról (gyertyák/poharak/tranzakciós szalagok) előzményadatok letöltésére szolgáló paraméter.
  3. A Bot Station egy olyan opció, amely lehetővé teszi algoritmusok futtatását a különböző piacokon. A kereskedők SMS-értesítések vagy e-mailek küldésével kereskedhetnek. A bot munkájának ellenőrzéséhez a szakértők a tranzakciós napló használatát javasolják.

Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintéseA fejlesztő gondoskodott arról is, hogy a felhasználók gyorsan válthassanak az alkalmazások között. Ennek érdekében a munkaterületet grafikus felület formájában készítették el.

Algo kereskedés

Az algoritmikus kereskedés megvalósításához a Bot Stationt használják, amely piacra dobja az algoritmust, valamint a botlétrehozó réteget (Visual Studio). Utóbbiban lehetőség van saját robot kódjának előírására. A munkaterület hatókörét nem korlátozza a kód mérete. A kereskedők bármilyen bonyolultságú algoritmust létrehozhatnak.
Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintéseAz előre telepített algoritmusok futtatásához döntenie kell egy adott kereskedési párról vagy piacról. Lehetőség van az Os.Engine robotok további konfigurálására a megengedett csúszás és a tételek számának meghatározására. Az ajánlati könyv segítségével a kereskedő manuálisan hajthat végre tranzakciókat.
Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintése

Tanács! A fejlesztő hivatalos honlapján részletes információkat kaphat az Os.Engine-en alapuló robotokról és munkájuk elvéről.

Tesztkörnyezet

A megosztott napló a tesztkörnyezet fő eszköze. A szakértők azt tanácsolják a kereskedőknek, hogy felelősségteljesen kezeljék a tranzakciós statisztikákat és értékeljék a stratégia hatékonyságát. Teszt módban a lapok típus szerint állnak rendelkezésre:

  • számla növekedés;
  • lehívások;
  • jelenleg nyitott vagy zárt pozíciók;
  • hangerő.

A rendszer hatékonyan elemzi a teljes portfóliót, vagy részletesen megvizsgálja az egyes megbízásokat. A programba épített kockázatkezelő lehetővé teszi a veszteségek kordában tartását. A felhasználóknak lehetőségük van beállítani a veszteségek maximális lehetséges százalékát.

Grafikonok és technikai elemzések

A fejlesztők alapértelmezés szerint „Japán gyertyatartók – klasszikus” grafikonokat állítottak be. Szükség esetén azonban választhat más típusú gyertyát is: Revers / Ticks / Renco stb. Az időkeretek időtartama 1 másodperc és 1 hónap között van. Nem kell aggódnia a vízszintes hangerőjelzők csatlakoztatása miatt. Automatikusan kapcsolódnak az összes diagramhoz. A nagyszámú technikai elemzési mutató közül (több mint 50) a legnépszerűbbek:

  • Ichimoku;
  • MACD
  • RSI;
  • VWAP;
  • Ivashov tartomány.

Tájékoztatásul! A Visual Studio használatával minden kereskedő saját indikátort hozhat létre.

OS Engine – egy környezet kereskedési robotok létrehozására és tesztelésére: https://youtu.be/a6spkWi-3cw

Elérhető csatlakozások

A felhasználónak 2 módja van a csatlakozásra: más kereskedési terminálokon keresztül a / csatlakozó használatával és közvetlenül. Csatlakoztatható:

  • Moszkvai tőzsde (gyors terminál, SmartCom, Plaza 2, Transaq kerül felhasználásra ) ;
  • kriptovaluta tőzsdék – Binance/Bitmex/Huobi/Bitstamp stb.;
  • Forex bróker OANDA.

Az LMAX, Ninja Trader, Interactive Brokers brókereken keresztül engedélyezett a kapcsolat a külföldi piacokkal.
Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintése

Az Os.Engine jellemzői

A kezdő kereskedők számára nem egyértelmű, hogyan dolgozzanak az Os.Engine algoritmikus kereskedési platformmal. Az alábbiakban megismerkedhet az Os.Engine környezetben való munkavégzés sajátosságaival és megtudhatja, hogyan állíthatja be a pozíciókövetést.

Főmenü

A főmenü eléréséhez a felhasználók letöltik és futtatják a programot. A modulok kiválasztásának folyamata meglehetősen bonyolult, mert csak a legalapvetőbbek száma éri el a négyet: tesztelő/robot/adat/konverter. A tesztelő egy olyan modul, amely lehetőséget ad a stratégiák tesztelésére és a kereskedés szimulálására. A Robot modul pedig a valós kereskedés lebonyolításáért felel a tőzsdén. A Dátum modult a gyertyák történeti adatainak, valamint a rendelési könyvek szeleteinek letöltésére és tárolására tervezték Finam csatlakozók/szerver segítségével. A Converternek köszönhetően az adatok meghatározott időkereten belül a kullancsokból gyertyákká alakulnak.
Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintése

A platform futtatása teszt módban

Új panel létrehozásához a kereskedők a „Panel hozzáadása” parancsra kattintanak. A képernyőn megnyílik egy kiválasztási ablak. Ezt követően a felhasználók továbblépnek a panel beállításaihoz. Először is válassza ki a megfelelő típust (például egy robotot a CCI jelzőn). Ezután írja be a nevet, amelynek egyedinek kell lennie. Az utolsó szakaszban kattintson az “Elfogadás” gombra.
Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintése

Panel testreszabási funkciók

Nem minden panel tartalmaz egyedi beállításokat. A robot konfigurálásához a megfelelő panelre kell lépnie. A panelek segítségével a kereskedők lehetőséget kapnak különféle kereskedési stratégiák megvalósítására ezen a könyvtáron belül (külön botok / egyedi kereskedési terminálok).
Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintése

Pozíciókövetés

A pozíció nyomon követésének szabványos módszerei hozzárendelhetők minden olyan kombinációhoz, amelyet egy adott panelen belül nyitottak meg. A „Pozíciókövetés” parancsra kattintva a felhasználó előhívja a beállításokat. A képernyőn megjelenik egy ablak a következő elemekkel:

  1. Stop – a szokásos stop megbízások, amelyek a pozícióba való belépés valós árán +/- a “Belépéstől Stopig” értékkel vannak beállítva. Ezenkívül beállíthatja a csúszást.
  2. Profit . A pozícióba való belépés valós árán +/- a “Belépéstől a nyereségig” érték és egy rendes profitmegrendelés kerül beállításra. Szükség esetén további csúszás megengedett, mellyel végleges vételi vagy eladási rendelés kerül a rendszerbe.
  3. A kérelmek ideiglenes visszavonása , amely lehetővé teszi az alkalmazás végrehajtásának időtartamának szabályozását. Amint lejár az idő, a jelentkezés visszavonásra kerül a tőzsdéről. Abban az esetben, ha a nyitási jelentkezés nem teljesül, a pozíciót elutasítjuk. A megrendelés részleges teljesítése esetén a pozíció nyitva marad.
  4. Reakció a lezárási kérelmek visszavonására . Előfordulhat, hogy a jegy lezárására vonatkozó kérés nem működik. Például a stop order nem működik, és a piac eltávolodik tőle.

Az ártól való maximális visszahúzás az a pontban megadott távolság, amellyel az ár “eltérhet” a rendelési ártól. Ezt követően a rendszer visszavonja a megbízást. Vannak helyzetek, amikor a rendszer visszavon egy megbízást egy előző napon nyitott pozícióból. Ne essen pánikba, mert senki nem zavarja a blokk használatát. A reakció közzététele után a Market gondoskodik az ügyfél piaci pozíciójának lezárásáról. A Limit pedig gondoskodik a limit megbízás lezárásáról az előre beállított csúszással.

Jegyzet! A fent felsorolt ​​beállítások nem helyettesíthetik a stopok/profitok botokba helyezésének egyéni taktikáját. Abban az esetben, ha a roboton belül van egy stop, és a felhasználó emellett konfigurálta a panelt, az ütközést nem lehet elkerülni.

Nem szabad megfeledkezni arról, hogy a „Zárási megbízások visszavonására adott reakció” letiltása esetén a kereskedők védtelenek maradnak az éles piaci mozgások időszakában. Ne feledje azt is, hogy a támogatási beállítások panel minden lapja egyedi. Azokban az esetekben, amikor a bot 2-nél több eszközt használ, ellenőriznie kell, hogy minden lapon be van-e állítva a karbantartás.

Kapcsolat

Ahhoz, hogy a panel csatlakozhasson a szerverhez további adatlekéréshez, a felhasználóknak meg kell érinteniük az Adatbeállítások kategóriát. Ezt követően a kereskedők:

  1. Kattintson annak a szervernek a nevére, amelyhez csatlakozni szeretne.
  2. Válasszon egy eszközt, amelyet a jövőben a kereskedésben fog használni.
  3. Lépjen a Megjelenített osztályokhoz, nyisson kereskedési számlát (Portfóliót), amelyen a tranzakciókat tervezi.
  4. Megnyitja a (fogadott) adatok időkeretét és a gyertyák összeállításának módját. A folyamat végén az emulátorban lévő tranzakciók is végrehajtásra kerülnek.

Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintéseKurzus robotok létrehozásáról az Os.Engine-en – tőzsdei robot indítása A-tól Z-ig (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 A teljes kurzus robotok létrehozásáról a semmiből, működő kereskedési stratégiákról (os engine stratégia) ) és az Os.Engine tesztelése a következő címen érhető el: https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

Általános folyóirat

Az Os.Engine kereskedési terminálban megismerkedhet a kereskedési vagy tesztelési statisztikákkal. Ehhez elegendő a Főmenü azonos nevű gombjára kattintva az Általános naplót megnyitni. Amint a napló megnyílik, a felhasználó azonnal a “Tőke” részre kerül, ahol grafikus információkat tanulmányozhat a számla növekedéséről. Ezenkívül megjelenik a teljes nyereség, a rövid / hosszú tranzakciókból származó bevétel, valamint az egyes kereskedési panelek adatai. A kereskedők az összes lapon megtekinthetik az általános információkat.
Az Os.Engine - algoritmikus kereskedési és robotkészítési platformok részletes áttekintése

Előnyök és hátrányok

Az Os.Engine-nek, mint minden más kereskedési terminálnak, nemcsak előnyei, hanem hátrányai is vannak, nos, ennél a platformnál ezek csak szubjektívek és a kereskedő programozási ismereteinek hiányában lehetnek. A platform erősségei a következők:

  • teljesen nyílt forráskódú;
  • beépített kész robotok jelenléte, amelyek száma meghaladja a 30-at;
  • oroszul beszélő támogatás;
  • széles körű funkcionalitás;
  • a felhasználók számára képzési anyagok biztosítása, amelyek segítségével a kereskedők megtanulhatják, hogyan kell önállóan botokat írni);
  • a tőzsdék közötti választottbírósági eljárás lehetősége;
  • magazin / levelezőlista / scalper glass / többszintű naplózás és megengedő engedély megléte.

Az Os.Engine felhasználóinak visszajelzései alapján, akik értékelték a terminál előnyeit, nincs ok a negatív érzelmekre. Használat során hiányosságokat nem észleltek. Az Os.Engine egy nyílt forráskódú kereskedési terminál, melynek előnyeit nem csak a kezdők, hanem a kereskedési szakemberek is értékelni fogják. A programot mindenki elsajátíthatja, ha rendelkezik alapvető programozási ismeretekkel, ami jelentős előny, valamint széles körű funkcionalitás. Az Os.Engine nem csak professzionális kereskedők számára alkalmas, hanem kezdőknek is, akik csak most ismerkednek az ilyen típusú tevékenységekkel.

info
Rate author
Add a comment