OsEngine kode irekiko plataformaren ikuspegi orokorra merkataritza algoritmikorako, funtzionalitaterako, interfazerako, instalaziorako eta merkataritza-robotak sortzeko Os.Engine terminalean oinarrituta. Os.Engine merkataritza-terminal modernoa da merkataritza
algoritmikorako eta merkataritzarako robotak sortzeko eta probatzeko
.bere oinarrian. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Garatzaileen ahaleginari esker, erabiltzaileek adierazle tekniko ugari, grafiko pertsonalizagarriak eta 8 kandela mota erabil ditzakete. Aurrez instalatutako 30 robotetarako sarbidea ere ireki, banakako adierazleak sortuz eta haien lana proba moduan egiaztatuz. Eraikitako konektoreen presentziari esker, merkatari algoritmikoek Moskuko burtsarekin (Mosbirzhe) ez ezik, kriptografia-moneta / atzerriko merkatuetara ere konekta daitezke. Jarraian, merkataritza-terminalaren funtzionaltasunari, egiturari, hutsetik robotak sortzeari eta Os.Engine-rekin lan egiteko ezaugarriei buruz gehiago jakin dezakezu.
Os.Engine – Kode
irekiko Algo Trading Plataforma
GitHub -en eskuragarrijarraitu esteka https://github.com/AlexWan/OsEngine, non instalazio-fitxategiak, Git Hub lizentzia-fitxategia eta beste deskarga ditzakezu. Os.Engine proiektua guztiz irekia da eta Apache 2 lizentzia baimenduak ditu.
- Os.Motorearen funtzionaltasuna
- Os.Merkataritza algoritmo-arazoak ebazteko motor-egitura
- Algo merkataritza
- Proba ingurunea
- Grafikoak eta azterketa teknikoa
- Eskuragarri dauden konexioak
- Os.Engineren ezaugarriak
- Menu nagusia
- Nola exekutatu plataforma proba moduan
- Panelak pertsonalizatzeko eginbideak
- Posizioaren jarraipena
- Konexioa
- Aldizkaria orokorra
- Abantailak eta desabantailak
Os.Motorearen funtzionaltasuna
Negoziazio robota merkataritza algoritmikoaren alorreko epe laburreko / ertaineko espezialistei zuzenduta dago batez ere. Os.Engine merkataritza-botak sortu, probatu eta exekutatzeko aukera ematen duen ingurune oso bat da. Kode irekiko terminal honen abantaila esanguratsu
bat prestatutako algoritmo sorta zabalaren presentzia da (kontrako joera / ereduak / HFT / arbitraje / merkataritza erdi-automatikoa analisi teknikoko adierazleetan eta beste batzuetan).
Ezaugarri hau guztiz estimatuko dute hasiberriek eta merkatari algoritmiko aurreratuagoek. Os.Engine arkitektura, ordenagailuan bakarrik sar daitekeena, Visual Studio softwarearen gehigarri gisa garatu zen. Terminalarekin lanean hasi aurretik, dendari batek deskargatzeaz, Visual Studio instalatzeaz eta C# hizkuntzaren oinarriak ikasteaz arduratu beharko du. Protokoloak probatu daitezkeenez, erabiltzaileek, behar izanez gero, estrategiak probatu ditzakete grafiko historikoetan denbora-tarte ezberdinekin.
Datuak nahikoa azkar kargatuko dira Os.Data protokoloaren bidez. Eskaera-liburuaren diagramak / xerrak gorde behar badituzu, merezi du diskora aldatzea. Prest egindako estrategien fitxategiak ere gorde ditzakezu bertan.
Ohar! Erabiltzaileek adierazle indibidualak sor ditzakete eta beren lana proba moduan probatu dezakete.
Os.Merkataritza algoritmo-arazoak ebazteko motor-egitura
Os.Engine plataformak merkataritza-prozesua automatizatzeko aukera ematen duten hainbat protokolok osatzen dute. Kategoria hauetan bana daitezke:
- Optimizatzailea/Probatzailea/Meatzaria protokolo-sistema bat izanik, horien funtzioak bilaketa/analisia egitea dira. Zorroa probatzeko aukera (2 bot baino gehiago) eta merkatu anitzeko merkataritza emulazioa egiteko aukera onartzen da.
- Datuak – hainbat merkatutako datu historikoak deskargatzeko diseinatutako parametroa (kandelak/betaurrekoak/transakzio-zintak).
- Bot Station merkatu ezberdinetan algoritmoak exekutatzeko aukera ematen duen aukera da. Merkatariek merkataritzan parte hartu dezakete SMS alertak edo mezu elektronikoak bidaliz. Botaren lana kontrolatzeko, adituek transakzioen erregistroa erabiltzea aholkatzen dute.
Erabiltzaileak aplikazio batetik bestera azkar alda ditzaketela ziurtatu zuen garatzaileak. Horretarako, lan-eremua interfaze grafiko moduan egin zen.
Algo merkataritza
Negoziazio algoritmikoa ezartzeko, Bot Station erabiltzen da, algoritmoa merkatuan abiarazten duena, baita bot sortzeko geruza ere (Visual Studio). Azken honetan, posible da zure robotaren kodea preskribatzea. Lan-eremuaren esparrua ez dago kodearen tamainak mugatuta. Merkatariek edozein konplexutasuneko algoritmoak sor ditzakete.
Aurrez instalatutako algoritmoak exekutatzeko, merkataritza-pare edo merkatu jakin bat erabaki beharko duzu. Posible da Os.Engine robotak ere konfiguratzea, baimendutako irristadura eta lote kopurua zehazteko. Eskaera liburua erabiliz, dendari batek eskuz egin ditzake transakzioak.
Aholkua! Os.Enginen oinarritutako robotei eta haien lanaren printzipioari buruzko informazio zehatza lor dezakezu garatzailearen webgune ofizialean.
Proba ingurunea
Partekatutako erregistroa proba inguruneko tresna nagusia da. Adituek merkatariei aholkatzen diete transakzioen estatistikak mantentzeko eta estrategiaren eraginkortasuna ebaluatzeko ikuspegi arduratsua hartzeko. Proba moduan, fitxak eskuragarri daude motaren arabera:
- kontuaren hazkundea;
- beherapenak;
- gaur egun irekita edo itxita dauden postuak;
- bolumena.
Sistemak zorro osoaren azterketa eraginkorra egiten du edo eskaera zehatzak zehatz-mehatz aztertzen ditu. Programan integratutako arrisku-kudeatzaileak galerak kontrolpean edukitzeko aukera ematen du. Erabiltzaileek galeren portzentaje maximoa ezartzeko aukera dute.
Grafikoak eta azterketa teknikoa
Garatzaileek “Japoniar argimutilak – klasikoak” taulak ezarri dituzte lehenespenez. Hala ere, behar izanez gero, beste kandela mota bat aukeratu dezakezu: Revers / Ticks / Renco, etab. Epeen iraupena segundo 1 – hilabete 1 barrukoa da. Ez duzu kezkatu behar bolumen horizontalen adierazleak konektatzeaz. Diagrama guztietara automatikoki konektatzen dira. Azterketa teknikoko adierazleen kopuru handien artean (50 baino gehiago daude), ezagunenak hauek dira:
- Ichimoku;
- MACD
- RSI;
- VWAP;
- Ivashov mendilerroa.
Ohar! Visual Studio erabiliz, dendari bakoitzak bere adierazlea sortzeko gai izango da.
OS Engine – merkataritza-robotak sortzeko eta probatzeko ingurunea: https://youtu.be/a6spkWi-3cw
Eskuragarri dauden konexioak
Erabiltzaileak konektatzeko 2 modu ditu: beste merkataritza-terminal batzuen bidez / konektorea erabiliz eta zuzenean. Honekin konekta daiteke:
- Moskuko Exchange (terminal azkarra, SmartCom, Plaza 2, Transaq erabiliko da ) ;
- kriptomoneta trukeak – Binance/Bitmex/Huobi/Bitstamp, etab.;
- OANDA Forex broker.
LMAX, Ninja Trader, Interactive Brokers artekarien bidez, atzerriko merkatuetarako konexioa onartzen da.
Os.Engineren ezaugarriak
Merkatari hasiberrientzat ez dago argi nola lan egin merkataritza-plataformarekin merkataritza algoritmikorako Os.Engine. Jarraian Os.Engine ingurunean lan egitearen berezitasunak ezagutu eta posizioen jarraipena nola ezarri dezakezun jakin dezakezu.
Menu nagusia
Menu Nagusira iristeko, erabiltzaileek programa deskargatu eta exekutatu dute. Moduluak hautatzeko prozesua nahiko korapilatsua da, oinarrizkoenen kopurua soilik laura iristen delako: probatzailea/robot/datuak/bihurgailua. Tester estrategiak probatzeko eta merkataritza simulatzeko aukera irekitzen duen modulua da. Robot modulua, berriz, burtsan benetako merkataritza egiteaz arduratzen da. Data modulua argizaiaren datu historikoak deskargatzeko eta gordetzeko diseinatuta dago, baita liburuen xerrak eskatzeko ere, Finam konektoreak/zerbitzariak erabiliz. Bihurtzaileari esker, datuak ticketatik kandeletara bihurtzen dira denbora-tarte zehatz batekin.
Nola exekutatu plataforma proba moduan
Panel berri bat sortzeko, merkatariek “Gehitu panela” komandoan sakatu. Hautaketa leiho bat irekiko da pantailan. Horren ondoren, erabiltzaileek panelaren ezarpenetara joaten dira. Lehenik eta behin, aukeratu mota egokia (adibidez, robot bat CCI adierazlean). Ondoren, idatzi izena, bakarra izan behar duena. Azken fasean, egin klik “Onartu” botoian.
Panelak pertsonalizatzeko eginbideak
Panel guztiek ez dituzte ezarpen indibidualak. Robota konfiguratzeko, dagokion panelera joan beharko duzu. Panelen laguntzaz, merkatariek aukera dute liburutegi honen barruan merkataritza-estrategia ezberdinak ezartzeko (bot bereiziak / merkataritza-terminal indibidualak).
Posizioaren jarraipena
Posizio baten jarraipena egiteko metodo estandarrak panel jakin batean ireki ziren konbinazio guztiei eslei dakizkieke. “Posizioaren jarraipena” komandoan klik eginez, erabiltzaileak ezarpenak deitzen ditu. Pantailan leiho bat agertuko da elementu hauekin:
- Gelditu – ohiko geldialdi-aginduak, posizioan sarrerako prezio errealean ezartzen direnak +/- “Sarreratik Gelditzera” balioa. Gainera, irristadura ezar dezakezu.
- Irabazi . Posizio batean sartzeko benetako prezioan +/- “Sarreratik irabazietara” balioa ezartzen da eta irabazien ordena arrunt bat. Beharrezkoa bada, irristatze gehigarria onartzen da, eta horrekin azken erosketa- edo salmenta-eskaera sisteman jartzen da.
- Eskaerak aldi baterako erretiratzea, aplikazioa exekutatzeko denbora-tartea kontrolatzeko aukera ematen duena. Denbora agortu bezain laster, aplikazioa truketik kenduko da. Irekitzeko eskaerak guztiz beteta ez dauden kasuetan, lanpostua baztertu egingo da. Agindua partzialki betez gero, postua irekita egongo da.
- Ixteko eskaerak erretiratzeko erreakzioa . Gerta daiteke txartela ixteko eskaerak ez funtzionatzea. Esate baterako, gelditzeko aginduak ez du funtzionatzen, eta merkatua urruntzen da.
Prezioaren gehienezko atzerapena puntutan dagoen distantzia da, eta horren bidez prezioa eskaeraren preziotik “alderatu” daiteke. Horren ondoren, sistemak agindua baliogabetzen du. Badaude sistemak bezperan irekitako posizio batetik eskaera bat erretiratzen duenean. Ez beldurtu, inork ez duelako blokea erabiltzea oztopatuko. Erreakzioa argitaratu ondoren, Market arduratuko da bezeroaren merkatuko posizioa ixteaz. Limitek, bere muga-ordena ixteaz arduratuko da aldez aurretik ezarritako irristaketarekin.
Ohar! Goian zerrendatutako ezarpenek ezin dituzte bot-en barruan geldialdiak / irabaziak jartzeko banakako taktikak ordezkatu. Bot barruan geldialdia ematen denean eta erabiltzaileak panela gainera konfiguratu badu, ezin da gatazka bat saihestu.
Kontuan izan behar da “Ixteko aginduak kentzeko erreakzioa” desgaituta badago, merkatariak defentsarik gabe jarraituko duela merkatuaren mugimendu zorrotzen garaian. Gainera, gogoratu behar duzu laguntza-ezarpenen paneleko fitxa guztiak banakakoak direla. Botak 2 tresna baino gehiago erabiltzen dituen kasuetan, euskarria fitxa bakoitzerako konfiguratuta dagoen egiaztatu beharko duzu.
Konexioa
Panela zerbitzarira konektatzeko gaitzeko datuak gehiago berreskuratzeko, erabiltzaileek Datu ezarpenak kategorian sakatu beharko dute. Horren ostean, merkatariak:
- Egin klik konektatu nahi duzun zerbitzariaren izenan.
- Aukeratu etorkizunean merkataritzan erabiliko den tresna.
- Joan Bistaratzen diren klaseetara, ireki merkataritza-kontu bat (zorroa), zeinetan planifikatzen diren transakzioak.
- Datuen (jasotako) eta kandelak muntatzeko metodoa irekitzen du. Prozesuaren amaieran, emulatzailean transakzioak ere exekutatzen dira.
Os.Engine-n robotak sortzeari buruzko ikastaroa – truke-robot bat A-tik Z-ra abian jartzea (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Robotak hutsetik sortzeari buruzko ikastaro osoa, merkataritza-estrategiak lantzea (os engine estrategia ) eta Os.Engine probak https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos helbidean daude eskuragarri
Aldizkaria orokorra
Os.Engine merkataritza terminalean, merkataritza edo probei buruzko estatistikak ezagutu ditzakezu. Horretarako, nahikoa izango da Aldizkari Orokorrera joatea Menu Nagusiko izen bereko botoian klik eginez. Aldizkaria ireki bezain laster, erabiltzailea berehala eramango da “Equity” atalera, non kontuaren hazkundeari buruzko informazio grafikoa aztertzeko. Horrez gain, irabazi osoa, transakzio labur / luzeen diru-sarrerak, negoziatutako panel bakoitzaren datuak bistaratuko dira. Merkatariek fitxa guztietan ikus dezakete informazio orokorra.
Abantailak eta desabantailak
Os.Engine, beste edozein merkataritza-terminal bezala, abantailak ez ezik, desabantailak ere baditu, beno, plataforma honetarako, subjektiboak izan daitezke eta dendariaren programazio-gaitasunik ezean. Plataformaren indarguneak honako hauek dira:
- guztiz kode irekia;
- prest egindako bot-en presentzia, hauen kopurua 30 gainditzen duena;
- errusieraz hitz egiten duten laguntza;
- funtzionaltasun zabala;
- erabiltzaileei prestakuntza-materialak eskaintzea, merkatariek euren kabuz bot-ak idazten ikas dezaten);
- truke arteko arbitrajearen aukera;
- aldizkari / posta-zerrenda / scalper beira / maila anitzeko erregistroa eta lizentzia baimendu baten presentzia.
Terminalaren abantailak baloratzea lortu duten Os.Engine erabiltzaileen iritziak ikusita, ez dago emozio negatiboetarako arrazoirik. Erabilera bitartean ez zen gabeziarik identifikatu. Os.Engine kode irekiko merkataritza terminal bat da, eta horren abantailak estimatuko dituzte hasiberriek ez ezik, merkataritzako profesionalek ere. Guztiek programa menperatu dezakete oinarrizko programazio trebetasunak baditu, eta hori abantaila nabarmena da, baita funtzionaltasun zabala ere. Os.Engine egokia da merkatari profesionalentzat ez ezik, jarduera mota hau menperatzen ari diren hasiberrientzat ere.