Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalga

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

„OsEngine“ atvirojo kodo platformos, skirtos algoritminei prekybai, apžvalga, funkcionalumas, sąsaja, diegimas ir prekybos robotų, pagrįstų „Os.Engine“ terminalu, kūrimas. Os.Engine yra modernus prekybos terminalas, skirtas
algoritminei prekybai bei prekybai skirtų robotų kūrimui ir testavimui
jos bazėje. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Kūrėjų pastangų dėka vartotojai gali naudoti daugybę techninių rodiklių, pritaikomų diagramų ir 8 rūšių žvakių. Taip pat atvira prieiga prie 30 iš anksto įdiegtų robotų, kuriant individualius rodiklius ir tikrinant jų darbą testavimo režimu. Integruotų jungčių buvimas leidžia algoritminiams prekiautojams prisijungti ne tik prie Maskvos biržos (Mosbirzhe), bet ir prie kriptovaliutų/užsienio rinkų. Žemiau galite sužinoti daugiau apie prekybos terminalo funkcionalumą, jo struktūrą, robotų kūrimą nuo nulio bei darbo su Os.Engine ypatybes.
Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalgaOs.Engine –
atvirojo kodo „Algo“ prekybos platforma, pasiekiama „
GitHub “.spustelėkite nuorodą https://github.com/AlexWan/OsEngine, kur galite atsisiųsti diegimo failus, „Git Hub“ licencijos failą ir kitus. Os.Engine projektas yra visiškai atviro kodo ir turi leistinas Apache 2 licencijas.
Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalga

Os.Variklio funkcionalumas

Prekybos robotas pirmiausia skirtas trumpalaikiams / vidutinės trukmės algoritminės prekybos specialistams. Os.Engine yra pilna aplinka, leidžianti kurti, išbandyti ir paleisti prekybos robotus. Reikšmingas šio
atvirojo kodo terminalo pranašumas yra daugybė paruoštų algoritmų (kontrtendų / modelių / HFT / arbitražo / pusiau automatinės prekybos techninės analizės rodikliais ir kt.).
Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalgaŠią funkciją puikiai įvertins pradedantieji ir pažengę algoritmų prekiautojai. Os.Engine architektūra, kurią galima pasiekti tik asmeniniame kompiuteryje, buvo sukurta kaip Visual Studio programinės įrangos priedas. Prieš pradėdamas dirbti su terminalu, prekybininkas turės pasirūpinti atsisiuntimu, įdiegimu Visual Studio ir išmokti C# kalbos pagrindus. Dėl to, kad protokolus galima išbandyti, vartotojai, jei reikia, gali išbandyti strategijas istorinėse diagramose su skirtingais laiko intervalais.
Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalgaDuomenys bus pakankamai greitai įkeliami per Os.Data protokolą. Jei reikia išsaugoti užsakymų knygos diagramas / pjūvius, verta pereiti prie disko. Ten taip pat galite išsaugoti paruoštų strategijų failus.

Pastaba! Vartotojai gali sukurti individualius rodiklius ir išbandyti savo darbą testavimo režimu.

Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalga

Os.Variklio struktūra algoritminės prekybos problemoms spręsti

Os.Engine platforma susideda iš kelių protokolų, kurie leidžia automatizuoti prekybos procesą. Juos galima suskirstyti į šias kategorijas:

  1. Optimizer/Tester/Miner yra protokolų sistema, kurios funkcijos yra atlikti paiešką/analizę. Leidžiama portfelio testavimo (daugiau nei 2 botai) ir kelių rinkų prekybos emuliavimo galimybė.
  2. Duomenys – parametras, skirtas atsisiųsti istorinius duomenis iš įvairių rinkų (žvakės/akiniai/sandorių juostos).
  3. „ Bot Station “ yra parinktis, leidžianti paleisti algoritmus įvairiose rinkose. Prekybininkai gali užsiimti prekyba siųsdami SMS įspėjimus arba el. Norėdami kontroliuoti roboto darbą, ekspertai pataria naudoti operacijų žurnalą.

Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalgaKūrėjas taip pat pasirūpino, kad vartotojai galėtų greitai perjungti programas. Norėdami tai padaryti, darbo sritis buvo sukurta grafinės sąsajos forma.

Algo prekyba

Algoritminei prekybai įgyvendinti naudojama Bot Station, kuri paleidžia algoritmą į rinką bei botų kūrimo sluoksnį (Visual Studio). Pastarajame galima nurodyti savo roboto kodą. Darbo srities apimtis neribojama kodo dydžio. Prekybininkai gali sukurti bet kokio sudėtingumo algoritmus.
Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalgaNorėdami paleisti iš anksto įdiegtus algoritmus, turėsite nuspręsti dėl konkrečios prekybos poros ar rinkos. Galima papildomai konfigūruoti Os.Engine robotus, kad būtų galima nustatyti leistiną slydimą ir partijų skaičių. Naudodamas pavedimų knygą, prekiautojas gali atlikti operacijas rankiniu būdu.
Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalga

Patarimas! Išsamią informaciją apie Os.Engine pagrindu veikiančius robotus ir jų darbo principus galite gauti oficialioje kūrėjo svetainėje.

Bandymo aplinka

Bendrinamas žurnalas yra pagrindinis testavimo aplinkos įrankis. Ekspertai pataria prekybininkams atsakingai tvarkyti sandorių statistiką ir vertinti strategijos efektyvumą. Bandymo režimu skirtukai galimi pagal tipą:

  • sąskaitos augimas;
  • lėšos;
  • pozicijos, kurios šiuo metu yra atidarytos arba uždarytos;
  • apimtis.

Sistema atlieka efektyvią viso portfelio analizę arba detaliai išnagrinėja konkrečius užsakymus. Programoje integruotas rizikos valdiklis leidžia kontroliuoti nuostolius. Vartotojai turi galimybę nustatyti didžiausią galimą nuostolių procentą.

Diagramos ir techninė analizė

Kūrėjai pagal numatytuosius nustatymus nustatė „Japoniškos žvakidės – klasika“ diagramas. Tačiau esant poreikiui, galite rinktis ir kitokio tipo žvakes: Revers / Ticks / Renco ir kt. Laikotarpių trukmė yra nuo 1 sekundės iki 1 mėnesio. Jums nereikia rūpintis horizontalių garsų indikatorių prijungimu. Jie automatiškai prijungiami prie visų diagramų. Tarp daugybės techninės analizės rodiklių (jų yra daugiau nei 50) populiariausi yra:

  • Ichimoku;
  • MACD
  • RSI;
  • VWAP;
  • Ivašovo kalnagūbris.

Pastaba! Naudodamasis Visual Studio, kiekvienas prekiautojas galės susikurti savo indikatorių.

OS Engine – prekybos robotų kūrimo ir testavimo aplinka: https://youtu.be/a6spkWi-3cw

Galimos jungtys

Vartotojas turi 2 prisijungimo būdus: per kitus prekybos terminalus naudodamas jungtį / ir tiesiogiai. Galima prijungti prie:

  • Maskvos birža (bus naudojamas greitasis terminalas, SmartCom, Plaza 2, Transaq ) ;
  • kriptovaliutų biržos – Binance/Bitmex/Huobi/Bitstamp ir kt.;
  • Forex brokeris OANDA.

Per brokerius LMAX, Ninja Trader, Interactive Brokers leidžiama prisijungti prie užsienio rinkų.
Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalga

Os.Engine savybės

Pradedantiesiems prekiautojams gali būti neaišku, kaip dirbti su prekybos platforma, skirta algoritminei prekybai Os.Engine. Žemiau galite susipažinti su darbo Os.Engine aplinkoje ypatumais ir sužinoti kaip galima nustatyti padėties sekimą.

Pagrindinis meniu

Norėdami patekti į pagrindinį meniu, vartotojai atsisiunčia ir paleidžia programą. Modulių atrankos procesas yra gana sudėtingas, nes tik pačių elementariausių iš jų skaičius siekia keturis: testeris/robotas/duomenys/konverteris. Testeris – tai modulis, atveriantis strategijų testavimo ir prekybos imitavimo galimybę. Robotų modulis savo ruožtu yra atsakingas už realią prekybą biržoje. Datos modulis skirtas atsisiųsti ir saugoti istorinius žvakidžių duomenis, taip pat užsakymų knygos gabalėlius naudojant Finam jungtis/serverį. Konverterio dėka duomenys iš erkių paverčiami žvakėmis tam tikru laikotarpiu.
Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalga

Kaip paleisti platformą bandomuoju režimu

Norėdami sukurti naują skydelį, prekybininkai spustelėkite komandą „Pridėti skydelį“. Ekrane atsidarys pasirinkimo langas. Po to vartotojai pereina prie skydelio nustatymų. Pirmiausia pasirinkite tinkamą tipą (pavyzdžiui, robotas ant CCI indikatoriaus). Tada įveskite pavadinimą, kuris turi būti unikalus. Paskutiniame etape tiesiog spustelėkite mygtuką „Priimti“.
Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalga

Skydelio pritaikymo funkcijos

Ne kiekviename skydelyje yra atskiri nustatymai. Norėdami sukonfigūruoti robotą, turėsite eiti į atitinkamą skydelį. Panelių pagalba prekiautojai turi galimybę šioje bibliotekoje įgyvendinti įvairias prekybos strategijas (atskirus botus / atskirus prekybos terminalus).
Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalga

Pozicijos sekimas

Standartiniai padėties sekimo metodai gali būti priskirti bet kokiems deriniams, kurie buvo atidaryti tam tikrame skydelyje. Paspaudęs komandą „Pozicijos stebėjimas“, vartotojas iškviečia nustatymus. Ekrane pasirodys langas su šiais elementais:

  1. Stop – įprasti stop orderiai, kurie nustatomi realia įėjimo į poziciją kaina +/- „Nuo įėjimo iki sustojimo“ vertės. Be to, galite nustatyti slydimą.
  2. Pelnas . Prie realios pozicijos įvedimo kainos +/- nustatoma reikšmė “Nuo įėjimo į pelną” ir įprastas pelno orderis. Esant poreikiui, leidžiamas papildomas slydimas, su kuriuo sistemoje pateikiamas galutinis pirkimo ar pardavimo užsakymas.
  3. Laikinas paraiškų atšaukimas , leidžiantis kontroliuoti laikotarpį, per kurį paraiška bus vykdoma. Kai tik pasibaigs laikas, paraiška bus atšaukta iš biržos. Tais atvejais, kai paraiškos dėl atidarymo nėra visiškai įvykdytos, pozicija bus atmesta. Dalinai įvykdžius užsakymą, pozicija liks atvira.
  4. Reakcija į prašymų dėl uždarymo atsiėmimą . Gali atsitikti taip, kad prašymas uždaryti bilietą nepasiteisins. Pavyzdžiui, sustabdymo orderis neveikia, o rinka nuo jo tolsta.

Maksimalus atsitraukimas nuo kainos yra atstumas taškais, iki kurio kaina gali „nukrypti“ nuo užsakymo kainos. Po to sistema atšaukia užsakymą. Pasitaiko situacijų, kai sistema atšaukia pavedimą iš pozicijos, kuri buvo atidaryta prieš dieną. Nepanikuokite, nes niekas netrukdys naudoti bloko. Paskelbus reakciją, „Market“ pasirūpins kliento rinkos padėties uždarymu. Limitas, savo ruožtu, pasirūpins savo limito orderio uždarymu iš anksto nustatęs slydimą.

Pastaba! Aukščiau išvardyti nustatymai negali pakeisti individualios sustojimų / pelno įdėjimo robotuose taktikos. Tuo atveju, kai robote yra numatytas sustojimas, o vartotojas papildomai sukonfigūravo skydelį, konflikto išvengti nepavyks.

Reikėtų nepamiršti, kad išjungus „Reakciją į uždarymo pavedimų atšaukimą“, prekybininkai liks neapsaugoti staigių rinkos pokyčių laikotarpiu. Taip pat turite atsiminti, kad visi palaikymo nustatymų skydelio skirtukai yra individualūs. Tais atvejais, kai robotas naudoja daugiau nei 2 įrankius, turėsite patikrinti, ar kiekvieno skirtuko palaikymas sukonfigūruotas.

Ryšys

Norėdami įgalinti skydelį prisijungti prie serverio ir toliau gauti duomenis, vartotojai turės bakstelėti kategoriją Duomenų nustatymai. Po to prekybininkai:

  1. Spustelėkite serverio, prie kurio norite prisijungti, pavadinimą.
  2. Pasirinkite instrumentą, kuris bus naudojamas prekyboje ateityje.
  3. Eikite į Rodomas klases, atidarykite Prekybos sąskaitą (Portfelį), kurioje planuojamos operacijos.
  4. Atidaro duomenų (gautų) terminą ir žvakių surinkimo būdą. Proceso pabaigoje papildomai vykdomos operacijos emuliatoriuje.

Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalgaKursas apie robotų kūrimą sistemoje Os.Engine – mainų roboto paleidimas nuo A iki Z (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Visas kursas apie robotų kūrimą nuo nulio, darbo prekybos strategijas (OS variklio strategija) ) ir „Os.Engine“ testavimą galima rasti adresu https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

Bendrasis žurnalas

Os.Engine prekybos terminale galite susipažinti su prekybos ar testavimo statistika. Norėdami tai padaryti, pakaks eiti į Bendrąjį žurnalą, pagrindiniame meniu spustelėjus to paties pavadinimo mygtuką. Vos tik atsidarys žurnalas, vartotojas iš karto bus nukreiptas į skyrių „Nuosavybė“, kur galėsite studijuoti grafinę informaciją apie sąskaitos augimą. Be to, bus rodomas bendras pelnas, pajamos iš trumpalaikių / ilgalaikių sandorių, kiekvieno atskiro prekiaujamo skydelio duomenys. Prekybininkai gali peržiūrėti bendrą informaciją visuose skirtukuose.
Išsami Os.Engine – algoritminės prekybos ir robotų kūrimo platformų apžvalga

Privalumai ir trūkumai

Os.Engine, kaip ir bet kuris kitas prekybos terminalas, turi ne tik privalumų, bet ir trūkumų, na, šiai platformai jie gali būti tik subjektyvūs ir neturint programavimo įgūdžių iš treiderio. Platformos pranašumai yra šie:

  • visiškai atviras šaltinis;
  • įmontuotų paruoštų robotų, kurių skaičius viršija 30, buvimas;
  • rusakalbių palaikymas;
  • platus funkcionalumas;
  • vartotojams teikiama mokymo medžiaga, kuria naudodamiesi prekybininkai gali išmokti patys rašyti robotus);
  • galimybė atlikti arbitražą tarp biržų;
  • žurnalo / adresatų sąrašo / skalerio stiklo / kelių lygių medienos ruošos ir leidžiančios licencijos buvimas.

Sprendžiant iš Os.Engine vartotojų, kurie sugebėjo įvertinti terminalo privalumus, atsiliepimų, priežasčių neigiamoms emocijoms nėra. Naudojimo metu trūkumų nenustatyta. Os.Engine – atviro kodo prekybos terminalas, kurio privalumus įvertins ne tik pradedantieji, bet ir prekybos profesionalai. Kiekvienas gali įsisavinti programą, jei turi bazinius programavimo įgūdžius, o tai yra didelis privalumas, taip pat platus funkcionalumas. Os.Engine tinka ne tik profesionaliems prekybininkams, bet ir pradedantiesiems, kurie dar tik įvaldo tokio pobūdžio veiklą.

info
Rate author
Add a comment