Revisió detallada d’Os.Engine – plataformes per al comerç algorítmic i la creació de robots

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

Visió general de la plataforma de codi obert OsEngine per al comerç algorítmic, funcionalitat, interfície, instal·lació i creació de robots comercials basats en el terminal Os.Engine. Os.Engine és un terminal comercial modern per al
comerç algorítmic i la creació i prova
de robots per al comerça la seva base. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Gràcies a l’esforç dels desenvolupadors, els usuaris poden utilitzar un gran nombre d’indicadors tècnics, gràfics personalitzables i 8 tipus d’espelmes. També obre l’accés a 30 robots preinstal·lats, creant indicadors individuals i comprovant el seu treball en mode de prova. La presència de connectors integrats permet als comerciants algorítmics connectar-se no només a la borsa de Moscou (Mosbirzhe), sinó també als mercats de criptomoneda/estrangers. A continuació podeu obtenir més informació sobre la funcionalitat del terminal comercial, la seva estructura, la creació de robots des de zero i les característiques de treballar amb Os.Engine.
Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robotsOs.Engine –
Plataforma de comerç d’Algo
de codi obert disponible a GitHubseguiu l’enllaç https://github.com/AlexWan/OsEngine, on podeu descarregar els fitxers d’instal·lació, el fitxer de llicència de Git Hub i altres. El projecte Os.Engine és totalment de codi obert i té llicències d’Apache 2 permissives.
Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robots

Funcionalitat Os.Engine

El robot comercial s’adreça principalment a especialistes a curt / mitjà termini en el camp del comerç algorítmic. Os.Engine és un entorn complet que us permet crear, provar i executar robots comercials. Un avantatge significatiu d’aquest
terminal de codi obert és la presència d’una àmplia gamma d’algoritmes preparats (contratendent / patrons / HFT / arbitratge / comerç semiautomàtic sobre indicadors d’anàlisi tècnica i altres).
Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robotsAquesta característica serà plenament apreciada pels comerciants algorítmics principiants i més avançats. L’arquitectura Os.Engine, a la qual només es pot accedir des d’un PC, es va desenvolupar com a complement del programari Visual Studio. Abans de començar a treballar amb el terminal, un comerciant s’haurà d’encarregar de descarregar, instal·lar Visual Studio i aprendre els fonaments bàsics del llenguatge C#. A causa del fet que els protocols es poden provar, els usuaris poden, si cal, provar estratègies en gràfics històrics amb diferents períodes de temps.
Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robotsLes dades es carregaran amb prou rapidesa mitjançant el protocol Os.Data. Si cal desar gràfics/porcions del llibre de comandes, val la pena canviar al disc. També hi podeu desar fitxers d’estratègies ja fetes.

Nota! Els usuaris poden crear indicadors individuals i provar el seu treball en mode de prova.

Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robots

Os.Estructura del motor per resoldre problemes de trading algorítmic

La plataforma Os.Engine consta de diversos protocols que permeten automatitzar el procés de negociació. Es poden dividir en les següents categories:

  1. L’ Optimitzador/Tester/Miner és un sistema de protocols, les funcions dels quals són realitzar una cerca/anàlisi. Es permet la possibilitat de proves de cartera (més de 2 bots) i d’emulació de comerç multimercat.
  2. Dades : un paràmetre dissenyat per descarregar dades històriques de diversos mercats (espelmes/ulleres/cintes de transacció).
  3. Bot Station és una opció que permet executar algorismes en diferents mercats. Els comerciants poden participar en el comerç enviant alertes per SMS o correus electrònics. Per controlar el treball del bot, els experts aconsellen utilitzar el registre de transaccions.

Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robotsEl desenvolupador també es va assegurar que els usuaris puguin canviar ràpidament entre aplicacions. Per fer-ho, l’espai de treball es va fer en forma d’interfície gràfica.

Algo comercial

Per implementar el comerç algorítmic, s’utilitza Bot Station, que llança l’algoritme al mercat, així com la capa de creació de bots (Visual Studio). En aquest últim, és possible prescriure el codi del vostre propi robot. L’abast de l’espai de treball no està limitat per la mida del codi. Els comerciants poden crear algorismes de qualsevol complexitat.
Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robotsPer executar algorismes preinstal·lats, haureu de decidir sobre un parell o mercat de negociació específic. És possible configurar addicionalment els robots Os.Engine per tal de determinar el lliscament admissible i el nombre de lots. Mitjançant el llibre de comandes, un comerciant pot fer transaccions manualment.
Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robots

Consell! Podeu obtenir informació detallada sobre robots basats en Os.Engine i el principi del seu treball al lloc web oficial del desenvolupador.

Entorn de prova

El registre compartit és l’eina principal de l’entorn de prova. Els experts aconsellen als comerciants que adoptin un enfocament responsable per mantenir les estadístiques de transaccions i avaluar l’efectivitat de l’estratègia. En el mode de prova, les pestanyes estan disponibles per tipus:

  • creixement del compte;
  • rebaixes;
  • posicions que actualment estan obertes o tancades;
  • volum.

El sistema realitza una anàlisi eficient de tota la cartera o examina comandes específiques en detall. El gestor de riscos integrat al programa us permet mantenir les pèrdues sota control. Els usuaris tenen l’opció d’establir el percentatge màxim possible de pèrdues.

Gràfiques i anàlisi tècnica

Els desenvolupadors han establert de manera predeterminada els gràfics “Candelers japonesos – clàssic”. Tanmateix, si cal, podeu triar un tipus d’espelmes diferent: Revers / Ticks / Renco, etc. La durada dels terminis és d’entre 1 segon i 1 mes. No us haureu de preocupar per connectar indicadors de volums horitzontals. Estan connectats a tots els gràfics automàticament. Entre el gran nombre d’indicadors d’anàlisi tècnica (n’hi ha més de 50), els més populars són:

  • Ichimoku;
  • MACD
  • RSI;
  • VWAP;
  • Serra d’Ivashov.

Per la teva informació! Amb Visual Studio, cada comerciant podrà crear el seu propi indicador.

OS Engine: un entorn per crear i provar robots comercials: https://youtu.be/a6spkWi-3cw

Connexions disponibles

L’usuari té 2 maneres de connectar-se: a través d’altres terminals comercials utilitzant el connector / i directament. Es pot connectar a:

  • Borsa de Moscou (s’utilitzarà el terminal ràpid, SmartCom, Plaza 2, Transaq ) ;
  • intercanvis de criptomoneda – Binance/Bitmex/Huobi/Bitstamp, etc.;
  • Broker de divises OANDA.

A través dels corredors LMAX, Ninja Trader, Interactive Brokers, es permet la connexió amb mercats estrangers.
Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robots

Característiques d’Os.Engine

Pot ser poc clar per als comerciants novells com treballar amb la plataforma de negociació per al comerç algorítmic Os.Engine. A continuació podeu familiaritzar-vos amb les peculiaritats de treballar a l’entorn Os.Engine i descobrir com podeu configurar el seguiment de la posició.

Per accedir al menú principal, els usuaris descarreguen i executen el programa. El procés de selecció de mòduls és força complicat, perquè només el nombre dels més bàsics d’ells arriba a quatre: tester/robot/data/converter. El tester és un mòdul que obre l’opció de provar estratègies i simular el comerç. El mòdul Robot, al seu torn, s’encarrega de fer negociació real a la borsa. El mòdul Data està dissenyat per descarregar i emmagatzemar dades històriques de les espelmes, així com porcions de llibres de comandes mitjançant connectors/servidor Finam. Gràcies al Convertidor, les dades es converteixen de ticks a espelmes amb un període de temps especificat.
Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robots

Com executar la plataforma en mode de prova

Per crear un tauler nou, els comerciants feu clic a l’ordre “Afegeix un panell”. S’obrirà una finestra de selecció a la pantalla. Després d’això, els usuaris passen a la configuració del panell. En primer lloc, trieu el tipus adequat (per exemple, un robot a l’indicador CCI). A continuació, introduïu el nom, que ha de ser únic. En l’etapa final, només cal que feu clic al botó “Acceptar”.
Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robots

Funcions de personalització del panell

No tots els panells inclouen configuracions individuals. Per configurar el robot, haureu d’anar al panell corresponent. Amb l’ajuda de panells, els comerciants tenen l’oportunitat d’implementar diverses estratègies comercials dins d’aquesta biblioteca (bots separats / terminals comercials individuals).
Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robots

Seguiment de la posició

Els mètodes estàndard per fer el seguiment d’una posició es poden assignar a qualsevol combinació que s’hagi obert dins d’un panell concret. En fer clic a l’ordre “Seguiment de posició”, l’usuari crida la configuració. Apareixerà una finestra a la pantalla amb els elements següents:

  1. Stop – les ordres stop habituals, que s’estableixen al preu real d’entrada a la posició +/- el valor de “De l’entrada a Stop”. A més, podeu configurar el lliscament.
  2. Benefici . Al preu real d’entrada en una posició +/- s’estableix el valor “De l’entrada al benefici” i una ordre de benefici ordinària. Si cal, es permet un lliscament addicional, amb el qual es fa una comanda de compra o venda final al sistema.
  3. Retirada temporal de sol·licituds , que permet controlar el període de temps durant el qual s’executarà la sol·licitud. Tan bon punt s’acabi el temps, l’aplicació es retirarà de l’intercanvi. En els casos en què les sol·licituds d’obertura no estiguin totalment executades, la plaça serà desestimada. En cas d’execució parcial de l’ordre, la posició romandrà oberta.
  4. Reacció a la retirada de sol·licituds de tancament . Pot passar que la sol·licitud de tancament del bitllet no funcioni. Per exemple, una ordre stop no funciona i el mercat s’allunya.

La retirada màxima del preu és la distància en punts, amb la qual el preu pot “allunyar-se” del preu de la comanda. Després d’això, el sistema revoca l’ordre. Hi ha situacions en què el sistema retira una comanda d’una posició oberta el dia anterior. No us espanteu, perquè ningú interferirà amb l’ús del bloc. Després de publicar la reacció, Market s’encarregarà de tancar la posició del client al mercat. Limit, al seu torn, s’encarregarà de tancar la seva ordre límit amb el lliscament establert per endavant.

Nota! La configuració esmentada anteriorment no pot substituir les tàctiques individuals de col·locar aturades / beneficis dins dels robots. En el cas que es proporcioni una parada dins del bot i l’usuari hagi configurat addicionalment el panell, no es pot evitar un conflicte.

Cal tenir en compte que si es desactiva la “Reacció a la retirada d’ordres de tancament”, els comerciants romandran indefensos durant el període de forts moviments del mercat. També heu de recordar que totes les pestanyes del tauler de configuració d’assistència són individuals. En els casos en què el bot utilitza més de 2 eines, caldrà comprovar si el suport està configurat per a cada pestanya.

Connexió

Per permetre que el panell es connecti al servidor per recuperar dades addicionals, els usuaris hauran de tocar la categoria Configuració de dades. Després d’això, els comerciants:

  1. Feu clic al nom del servidor al qual us voleu connectar.
  2. Trieu un instrument que s’utilitzarà en el comerç en el futur.
  3. Aneu a les classes mostrades, obriu un compte comercial (cartera), en què es planifiquen les transaccions.
  4. Obre el període de temps de les dades (rebudes) i el mètode de muntatge de les espelmes. Al final del procés, les transaccions a l’emulador també s’executen.

Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robotsCurs sobre creació de robots a Os.Engine – llançament d’un robot d’intercanvi de la A a la Z (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Tot el curs sobre la creació de robots des de zero, treballant estratègies comercials (estratègia del motor d’OS). ) i les proves d’Os.Engine estan disponibles a https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

Revista general

Al terminal comercial Os.Engine, podeu familiaritzar-vos amb les estadístiques de comerç o proves. Per fer-ho, n’hi haurà prou amb anar al Diari General fent clic al botó del mateix nom del Menú Principal. Tan bon punt s’obri la revista, l’usuari serà dirigit immediatament a la secció “Equity”, on podrà estudiar informació gràfica sobre el creixement del compte. A més, es mostraran els beneficis totals, els ingressos de transaccions curtes / llargues, les dades de cada panell negociat individual. Els comerciants poden veure informació general a totes les pestanyes.
Revisió detallada d'Os.Engine - plataformes per al comerç algorítmic i la creació de robots

Avantatges i inconvenients

Os.Engine, com qualsevol altre terminal comercial, no només té avantatges, sinó també desavantatges, bé, per a aquesta plataforma, només poden ser subjectius i en absència d’habilitats de programació per part del comerciant. Els punts forts de la plataforma inclouen:

  • codi completament obert;
  • la presència de robots prefabricats integrats, el nombre dels quals supera els 30;
  • suport de parla russa;
  • àmplia funcionalitat;
  • proporcionar als usuaris materials de formació, amb els quals els comerciants poden aprendre a escriure bots pel seu compte);
  • la possibilitat d’arbitratge intercanvi;
  • la presència d’una revista / llista de correu / vidre de scalper / registre multinivell i una llicència permissiva.

A jutjar pels comentaris dels usuaris d’Os.Engine que han sabut apreciar els avantatges del terminal, no hi ha motius per a emocions negatives. No s’han detectat deficiències durant l’ús. Os.Engine és un terminal comercial de codi obert, els avantatges del qual seran apreciats no només pels principiants, sinó també pels professionals del comerç. Tothom pot dominar el programa si té habilitats bàsiques de programació, la qual cosa és un avantatge important, així com una àmplia funcionalitat. Os.Engine és adequat no només per a comerciants professionals, sinó també per a principiants que acaben de dominar aquest tipus d’activitat.

info
Rate author
Add a comment