Detalizēts pārskats par Os.Engine – platformām algoritmiskai tirdzniecībai un robotu izveidei

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

Pārskats par OsEngine atvērtā pirmkoda platformu algoritmiskai tirdzniecībai, funkcionalitāti, saskarni, instalēšanu un tirdzniecības robotu izveidi, pamatojoties uz Os.Engine termināli. Os.Engine ir moderns tirdzniecības terminālis
algoritmiskai tirdzniecībai un robotu izveidei un testēšanai
tirdzniecībaitās pamatnē. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Pateicoties izstrādātāju pūlēm, lietotāji var izmantot lielu skaitu tehnisko rādītāju, pielāgojamas diagrammas un 8 veidu sveces. Atveriet arī piekļuvi 30 iepriekš instalētiem robotiem, veidojot individuālus indikatorus un pārbaudot to darbu testa režīmā. Iebūvēto savienotāju klātbūtne ļauj algoritmiskajiem tirgotājiem pieslēgties ne tikai Maskavas biržai (Mosbirže), bet arī kriptovalūtas/ārvalstu tirgiem. Zemāk varat uzzināt vairāk par tirdzniecības termināļa funkcionalitāti, tā uzbūvi, robotu izveidi no nulles un iespējām strādāt ar Os.Engine.
Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveideiOs.Engine —
atvērtā pirmkoda Algo tirdzniecības platforma, kas pieejama vietnē
GitHubsekojiet saitei https://github.com/AlexWan/OsEngine, kur varat lejupielādēt instalācijas failus, Git Hub licences failu un citus. Os.Engine projekts ir pilnībā atvērts avots, un tam ir pieļaujamas Apache 2 licences.
Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveidei

Os.Engine funkcionalitāte

Tirdzniecības robots galvenokārt ir paredzēts īstermiņa / vidēja termiņa speciālistiem algoritmiskās tirdzniecības jomā. Os.Engine ir pilnīga vide, kas ļauj izveidot, pārbaudīt un palaist tirdzniecības botus. Būtiska šī
atvērtā koda termināļa priekšrocība ir plaša gatavu algoritmu klāsta klātbūtne (prettendences / modeļi / HFT / arbitrāža / pusautomātiskā tirdzniecība ar tehniskās analīzes indikatoriem un citi).
Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveideiŠo funkciju pilnībā novērtēs iesācēji un pieredzējušāki algoritmu tirgotāji. Os.Engine arhitektūra, kurai var piekļūt tikai personālajā datorā, tika izstrādāta kā Visual Studio programmatūras papildinājums. Pirms darba uzsākšanas ar termināli tirgotājam būs jāparūpējas par lejupielādi, Visual Studio instalēšanu un C# valodas pamatu apguvi. Sakarā ar to, ka protokolus var pārbaudīt, lietotāji vajadzības gadījumā var pārbaudīt stratēģijas vēsturiskajās diagrammās ar dažādiem laika periodiem.
Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveideiDati tiks ielādēti pietiekami ātri, izmantojot protokolu Os.Data. Ja ir nepieciešams saglabāt pasūtījumu grāmatas diagrammas / šķēles, ir vērts pārslēgties uz disku. Tur varat arī saglabāt gatavu stratēģiju failus.

Piezīme! Lietotāji var izveidot individuālus rādītājus un pārbaudīt savu darbu testa režīmā.

Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveidei

Os.Engine struktūra algoritmiskās tirdzniecības problēmu risināšanai

Os.Engine platforma sastāv no vairākiem protokoliem, kas ļauj automatizēt tirdzniecības procesu. Tos var iedalīt šādās kategorijās:

  1. Optimizer/Tester/Miner ir protokolu sistēma, kuras funkcijas ir veikt meklēšanu/analīzi. Ir atļauta portfeļa testēšanas iespēja (vairāk nekā 2 boti) un vairāku tirgu tirdzniecības emulācija.
  2. Dati – parametrs, kas paredzēts vēsturisko datu lejupielādei no dažādiem tirgiem (sveces/glāzes/transakciju lentes).
  3. Bot Station ir opcija, kas ļauj palaist algoritmus dažādos tirgos. Tirgotāji var iesaistīties tirdzniecībā, nosūtot SMS brīdinājumus vai e-pastus. Lai kontrolētu bota darbu, eksperti iesaka izmantot darījumu žurnālu.

Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveideiIzstrādātājs arī pārliecinājās, ka lietotāji var ātri pārslēgties starp lietojumprogrammām. Lai to izdarītu, darbvieta tika izveidota grafiskā interfeisa veidā.

Algo tirdzniecība

Algoritmiskās tirdzniecības ieviešanai tiek izmantota Bot Station, kas palaiž tirgū algoritmu, kā arī botu izveides slāni (Visual Studio). Pēdējā ir iespējams izrakstīt sava robota kodu. Darbvietas jomu neierobežo koda lielums. Tirgotāji var izveidot jebkuras sarežģītības algoritmus.
Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveideiLai palaistu iepriekš instalētus algoritmus, jums būs jāizlemj par konkrētu tirdzniecības pāri vai tirgu. Ir iespējams papildus konfigurēt Os.Engine robotus, lai noteiktu pieļaujamo nobīdi un partiju skaitu. Izmantojot pasūtījumu grāmatu, tirgotājs var veikt darījumus manuāli.
Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveidei

Padoms! Detalizētu informāciju par robotiem, kuru pamatā ir Os.Engine, un to darbības principu varat iegūt izstrādātāja oficiālajā vietnē.

Testa vide

Koplietotais žurnāls ir galvenais pārbaudes vides rīks. Speciālisti iesaka tirgotājiem atbildīgi pieiet darījumu statistikas uzturēšanai un stratēģijas efektivitātes izvērtēšanai. Testa režīmā cilnes ir pieejamas pēc veida:

  • konta pieaugums;
  • naudas izņemšana;
  • pozīcijas, kas šobrīd ir atvērtas vai slēgtas;
  • apjoms.

Sistēma veic efektīvu visa portfeļa analīzi vai detalizēti pārbauda konkrētus pasūtījumus. Programmā iebūvētais riska pārvaldnieks ļauj kontrolēt zaudējumus. Lietotājiem ir iespēja iestatīt maksimālo iespējamo zaudējumu procentu.

Diagrammas un tehniskā analīze

Izstrādātāji pēc noklusējuma ir iestatījuši “japāņu svečturi – klasika” diagrammas. Tomēr, ja nepieciešams, varat izvēlēties cita veida sveces: Revers / Ticks / Renco u.c. Termiņu ilgums ir no 1 sekundes līdz 1 mēnesim. Jums nav jāuztraucas par horizontālo skaļumu indikatoru pievienošanu. Tie ir automātiski savienoti ar visām diagrammām. Starp daudzajiem tehniskās analīzes rādītājiem (ir vairāk nekā 50) populārākie ir:

  • Ichimoku;
  • MACD
  • RSI;
  • VWAP;
  • Ivašova grēda.

Piezīme! Izmantojot Visual Studio, katrs tirgotājs varēs izveidot savu indikatoru.

OS Engine – vide tirdzniecības robotu izveidei un testēšanai: https://youtu.be/a6spkWi-3cw

Pieejamie savienojumi

Lietotājam ir 2 savienojuma veidi: caur citiem tirdzniecības termināļiem, izmantojot savienotāju / un tieši. Var savienot ar:

  • Maskavas birža (tiks izmantots ātrs terminālis, SmartCom, Plaza 2, Transaq ) ;
  • kriptovalūtu biržas – Binance/Bitmex/Huobi/Bitstamp utt.;
  • Forex brokeris OANDA.

Ar brokeru LMAX, Ninja Trader, Interactive Brokers starpniecību ir atļauta pieslēgšanās ārvalstu tirgiem.
Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveidei

Os.Engine īpašības

Iesācējiem tirgotājiem var būt neskaidrs, kā strādāt ar tirdzniecības platformu algoritmiskai tirdzniecībai Os.Engine. Zemāk var iepazīties ar darba īpatnībām Os.Engine vidē un uzzināt, kā var iestatīt pozīcijas izsekošanu.

Galvenā izvēlne

Lai nokļūtu galvenajā izvēlnē, lietotāji lejupielādē un palaida programmu. Moduļu izvēles process ir diezgan sarežģīts, jo tikai pašu elementārāko skaits sasniedz četrus: testeris/robots/dati/konverteris. Testeris ir modulis, kas paver iespēju testēt stratēģijas un simulēt tirdzniecību. Savukārt robotu modulis ir atbildīgs par reālas tirdzniecības veikšanu biržā. Datuma modulis ir paredzēts, lai lejupielādētu un saglabātu vēsturiskos svečturu datus, kā arī pasūtījumu grāmatas šķēles, izmantojot Finam savienotājus/serveri. Pateicoties pārveidotājam, dati tiek pārveidoti no ērcēm uz svecēm ar noteiktu laika periodu.
Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveidei

Kā palaist platformu testa režīmā

Lai izveidotu jaunu paneli, tirgotāji noklikšķiniet uz komandas “Pievienot paneli”. Ekrānā tiks atvērts atlases logs. Pēc tam lietotāji pāriet uz paneļa iestatījumiem. Vispirms izvēlieties atbilstošo veidu (piemēram, robots uz CCI indikatora). Pēc tam ievadiet nosaukumu, kam jābūt unikālam. Pēdējā posmā vienkārši noklikšķiniet uz pogas “Pieņemt”.
Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveidei

Paneļa pielāgošanas funkcijas

Ne katrs panelis satur atsevišķus iestatījumus. Lai konfigurētu robotu, jums būs jādodas uz atbilstošo paneli. Ar paneļu palīdzību tirgotāji iegūst iespēju realizēt dažādas tirdzniecības stratēģijas šīs bibliotēkas ietvaros (atsevišķi boti/atsevišķi tirdzniecības termināli).
Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveidei

Pozīcijas izsekošana

Standarta pozīcijas izsekošanas metodes var piešķirt jebkurai kombinācijai, kas tika atvērta noteiktā panelī. Noklikšķinot uz komandas “Position Tracking”, lietotājs izsauc iestatījumus. Ekrānā parādīsies logs ar šādiem vienumiem:

  1. Stop – parastie stop orderi, kas tiek noteikti par reālo ieejas cenu pozīcijā +/- vērtību “No ieejas līdz pieturai”. Turklāt jūs varat iestatīt slīdēšanu.
  2. Peļņa . Pie reālās pozīcijas ieejas cenas +/- tiek iestatīta vērtība “No ieejas līdz peļņai” un parastais peļņas orderis. Nepieciešamības gadījumā tiek pieļauta papildu buksēšana, ar kuru sistēmā tiek ievietots gala pirkšanas vai pārdošanas pasūtījums.
  3. Pieteikumu pagaidu atsaukšana , kas ļauj kontrolēt laika periodu, kurā pieteikums tiks izpildīts. Tiklīdz laiks beigsies, pieteikums tiks izņemts no biržas. Gadījumos, ja pieteikumi atvēršanai nav pilnībā izpildīti, amats tiks noraidīts. Pasūtījuma daļējas izpildes gadījumā pozīcija paliks atvērta.
  4. Reakcija uz slēgšanas pieteikumu atsaukšanu . Var gadīties, ka lūgums slēgt biļeti nedarbojas. Piemēram, stop orderis nedarbojas, un tirgus attālinās no tā.

Maksimālā atkāpšanās no cenas ir attālums punktos, par kuru cena var “atkāpties” no pasūtījuma cenas. Pēc tam sistēma atceļ pasūtījumu. Pastāv situācijas, kad sistēma atsauc rīkojumu no pozīcijas, kas atvērta iepriekšējā dienā. Nekrīti panikā, jo neviens netraucēs izmantot bloku. Pēc reakcijas publicēšanas Market parūpēsies par klienta tirgus pozīcijas slēgšanu. Savukārt Limits parūpēsies par sava limita ordera slēgšanu ar iepriekš iestatītu slīdēšanu.

Piezīme! Iepriekš minētie iestatījumi nevar aizstāt individuālo taktiku, kas paredzēta stopu/peļņu ievietošanai robotprogrammatūras iekšpusē. Gadījumā, ja botā ir nodrošināta pietura un lietotājs ir papildus konfigurējis paneli, nevar izvairīties no konflikta.

Jāpatur prātā, ka, ja tiek atspējota “Reakcija uz slēgšanas rīkojumu atsaukšanu”, tirgotāji paliks neaizsargāti strauju tirgus kustību periodā. Jums arī jāatceras, ka visas atbalsta iestatījumu paneļa cilnes ir individuālas. Gadījumos, kad robots izmanto vairāk nekā 2 rīkus, jums būs jāpārbauda, ​​vai atbalsts ir konfigurēts katrai cilnei.

Savienojums

Lai panelis varētu izveidot savienojumu ar serveri turpmākai datu izguvei, lietotājiem būs jāpieskaras kategorijai Datu iestatījumi. Pēc tam tirgotāji:

  1. Noklikšķiniet uz tā servera nosaukuma, ar kuru vēlaties izveidot savienojumu.
  2. Izvēlieties instrumentu, kas tiks izmantots tirdzniecībā nākotnē.
  3. Dodieties uz Parādītajām klasēm, atveriet Tirdzniecības kontu (Portfeli), kurā tiek plānoti darījumi.
  4. Atver datu (saņemto) laika grafiku un sveču montāžas metodi. Procesa beigās tiek papildus izpildīti darījumi emulatorā.

Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveideiKurss par robotu izveidi vietnē Os.Engine – apmaiņas robota palaišana no A līdz Z (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Viss kurss par robotu izveidi no nulles, darba tirdzniecības stratēģijas (OS dzinēja stratēģija). ) un Os.Engine testēšana ir pieejama vietnē https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

Vispārējais žurnāls

Tirdzniecības terminālī Os.Engine var iepazīties ar statistiku par tirdzniecību vai testēšanu. Lai to izdarītu, pietiks, lai dotos uz Vispārīgo žurnālu, galvenajā izvēlnē noklikšķinot uz tāda paša nosaukuma pogas. Tiklīdz žurnāls tiks atvērts, lietotājs nekavējoties tiks novirzīts uz sadaļu “Aktīvs kapitāls”, kurā varēsiet izpētīt grafisko informāciju par konta pieaugumu. Papildus tiks parādīta kopējā peļņa, ienākumi no īstermiņa / gariem darījumiem, dati par katru atsevišķu tirgoto paneli. Tirgotāji var skatīt vispārīgu informāciju visās cilnēs.
Detalizēts pārskats par Os.Engine - platformām algoritmiskai tirdzniecībai un robotu izveidei

Priekšrocības un trūkumi

Os.Engine, tāpat kā jebkuram citam tirdzniecības terminālim, ir ne tikai priekšrocības, bet arī trūkumi, labi, šai platformai tie var būt tikai subjektīvi un, ja no tirgotāja nav programmēšanas prasmju. Platformas stiprās puses ietver:

  • pilnīgi atvērts avots;
  • iebūvētu gatavu botu klātbūtne, kuru skaits pārsniedz 30;
  • krievvalodīgo atbalsts;
  • plaša funkcionalitāte;
  • lietotāju nodrošināšana ar mācību materiāliem, ar kuriem tirgotāji var iemācīties patstāvīgi rakstīt botus);
  • starpbiržu arbitrāžas iespēja;
  • žurnāla / adresātu saraksta / skalpera stikla / daudzlīmeņu mežizstrādes un atļaujas licences klātbūtne.

Spriežot pēc atsauksmēm no Os.Engine lietotājiem, kuri ir spējuši novērtēt termināļa priekšrocības, negatīvām emocijām nav pamata. Lietošanas laikā netika konstatēti trūkumi. Os.Engine ir atvērtā koda tirdzniecības terminālis, kura priekšrocības novērtēs ne tikai iesācēji, bet arī tirdzniecības profesionāļi. Programmu var apgūt ikviens, ja ir programmēšanas pamatiemaņas, kas ir būtiska priekšrocība, kā arī plaša funkcionalitāte. Os.Engine ir piemērots ne tikai profesionāliem tirgotājiem, bet arī iesācējiem, kuri tikai apgūst šāda veida aktivitātes.

info
Rate author
Add a comment