Pasqyrë e platformës me burim të hapur OsEngine për tregtimin algoritmik, funksionalitetin, ndërfaqen, instalimin dhe krijimin e robotëve tregtarë bazuar në terminalin Os.Engine. Os.Engine është një terminal tregtar modern për
tregtimin algoritmik dhe krijimin dhe testimin e
robotëve për tregtimnë bazën e saj. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Falë përpjekjeve të zhvilluesve, përdoruesit mund të përdorin një numër të madh treguesish teknikë, grafikët e personalizueshëm dhe 8 lloje qirinjsh. Gjithashtu hapni akses në 30 robotë të para-instaluar, duke krijuar tregues individualë dhe duke kontrolluar punën e tyre në modalitetin e testimit. Prania e lidhësve të integruar lejon tregtarët algoritmik të lidhen jo vetëm me bursën e Moskës (Mosbirzhe), por edhe me tregjet e kriptomonedhave/të huaja. Më poshtë mund të mësoni më shumë për funksionalitetin e terminalit tregtar, strukturën e tij, krijimin e robotëve nga e para dhe veçoritë e punës me Os.Engine.
Os.Engine –
Platforma Tregtare Algo
me burim të hapur e disponueshme në GitHubndiqni lidhjen https://github.com/AlexWan/OsEngine, ku mund të shkarkoni skedarët e instalimit, skedarin e licencës Git Hub dhe të tjerë. Projekti Os.Engine është plotësisht me burim të hapur dhe ka licenca lejuese Apache 2.
- Os.Funksionaliteti i motorit
- Os.Struktura e motorit për zgjidhjen e problemeve algoritmike të tregtimit
- Tregtim algo
- Mjedisi testues
- Grafikët dhe analizat teknike
- Lidhjet e disponueshme
- Karakteristikat e Os.Engine
- Menuja kryesore
- Si të ekzekutoni platformën në modalitetin e testimit
- Karakteristikat e personalizimit të panelit
- Ndjekja e pozicionit
- Lidhje
- Revista e përgjithshme
- Avantazhet dhe disavantazhet
Os.Funksionaliteti i motorit
Roboti tregtar ka për qëllim kryesisht specialistë afatshkurtër / afatmesëm në fushën e tregtimit algoritmik. Os.Engine është një mjedis i plotë që ju lejon të krijoni, testoni dhe ekzekutoni bots tregtare. Një avantazh i rëndësishëm i këtij
terminali me burim të hapur është prania e një game të gjerë algoritmesh të gatshme (kundërprirje / modele / HFT / arbitrazh / tregtim gjysmë automatike në treguesit e analizës teknike dhe të tjera).
Kjo veçori do të vlerësohet plotësisht nga fillestarët dhe tregtarët më të avancuar algoritmik. Arkitektura Os.Engine, e cila mund të aksesohet vetëm në një PC, u zhvillua si një shtesë për softuerin Visual Studio. Para se të fillojë të punojë me terminalin, një tregtar do të duhet të kujdeset për shkarkimin, instalimin e Visual Studio dhe mësimin e bazave të gjuhës C#. Për shkak të faktit se protokollet mund të testohen, përdoruesit, nëse është e nevojshme, mund të testojnë strategji në grafikët historikë me afate të ndryshme kohore.
Të dhënat do të ngarkohen mjaft shpejt përmes protokollit Os.Data. Nëse ka nevojë për të ruajtur grafikët / feta të librit të porosive, ia vlen të kaloni në disk. Ju gjithashtu mund të ruani skedarë të strategjive të gatshme atje.
Shënim! Përdoruesit mund të krijojnë tregues individualë dhe të testojnë punën e tyre në modalitetin e testimit.
Os.Struktura e motorit për zgjidhjen e problemeve algoritmike të tregtimit
Platforma Os.Engine përbëhet nga disa protokolle që ju lejojnë të automatizoni procesin e tregtimit. Ato mund të ndahen në kategoritë e mëposhtme:
- Optimizer/Tester/Miner është një sistem protokollesh, funksionet e të cilit janë të kryejnë një kërkim/analizë. Lejohet mundësia e testimit të portofolit (më shumë se 2 bot) dhe emulimi i tregtimit në shumë treg.
- Të dhënat – një parametër i projektuar për të shkarkuar të dhëna historike nga tregje të ndryshme (qirinj/xhama/kaseta transaksionesh).
- Bot Station është një opsion që ju lejon të ekzekutoni algoritme në tregje të ndryshme. Tregtarët mund të angazhohen në tregti duke dërguar njoftime SMS ose email. Për të kontrolluar punën e robotit, ekspertët këshillojnë përdorimin e regjistrit të transaksioneve.
Zhvilluesi gjithashtu u sigurua që përdoruesit të mund të kalojnë shpejt midis aplikacioneve. Për ta bërë këtë, hapësira e punës u krijua në formën e një ndërfaqe grafike.
Tregtim algo
Për të zbatuar tregtimin algoritmik, përdoret Bot Station, i cili lëshon në treg algoritmin, si dhe shtresën e krijimit të botit (Visual Studio). Në këtë të fundit, është e mundur të përshkruani kodin e robotit tuaj. Shtrirja e hapësirës së punës nuk kufizohet nga madhësia e kodit. Tregtarët mund të krijojnë algoritme të çdo kompleksiteti.
Për të ekzekutuar algoritme të para-instaluara, do t’ju duhet të vendosni për një palë tregtare ose treg specifik. Është e mundur të konfiguroni gjithashtu robotët Os.Engine për të përcaktuar rrëshqitjen e lejuar dhe numrin e loteve. Duke përdorur librin e porosive, një tregtar mund të bëjë transaksione me dorë.
Këshilla! Ju mund të merrni informacion të detajuar rreth robotëve bazuar në Os.Engine dhe parimin e punës së tyre në faqen zyrtare të zhvilluesit.
Mjedisi testues
Regjistri i përbashkët është mjeti kryesor i mjedisit të testimit. Ekspertët këshillojnë tregtarët që të kenë një qasje të përgjegjshme për ruajtjen e statistikave të transaksioneve dhe vlerësimin e efektivitetit të strategjisë. Në modalitetin e testimit, skedat janë të disponueshme sipas llojit:
- rritja e llogarisë;
- tërheqjet;
- pozicionet që janë aktualisht të hapura ose të mbyllura;
- vëllimi.
Sistemi kryen një analizë efikase të të gjithë portofolit ose shqyrton në detaje porositë specifike. Menaxheri i rrezikut i integruar në program ju lejon të mbani nën kontroll humbjet. Përdoruesit kanë mundësinë të vendosin përqindjen maksimale të mundshme të humbjeve.
Grafikët dhe analizat teknike
Zhvilluesit kanë vendosur si parazgjedhje grafikët “shandanët japonezë – klasik”. Sidoqoftë, nëse është e nevojshme, mund të zgjidhni një lloj tjetër qirinjsh: Revers / Ticks / Renco, etj. Kohëzgjatja e afateve është 1 sekondë – 1 muaj. Nuk duhet të shqetësoheni për lidhjen e treguesve të vëllimeve horizontale. Ato lidhen automatikisht me të gjitha grafikët. Ndër numrin e madh të treguesve të analizës teknike (ka më shumë se 50), më të njohurit janë:
- Ichimoku;
- MACD
- RSI;
- VWAP;
- Vargmali Ivashov.
Shënim! Duke përdorur Visual Studio, çdo tregtar do të jetë në gjendje të krijojë treguesin e vet.
OS Engine – një mjedis për krijimin dhe testimin e robotëve tregtarë: https://youtu.be/a6spkWi-3cw
Lidhjet e disponueshme
Përdoruesi ka 2 mënyra për t’u lidhur: përmes terminaleve të tjera tregtare duke përdorur lidhësin / dhe drejtpërdrejt. Mund të lidhet me:
- Shkëmbimi i Moskës (do të përdoret terminali i shpejtë, SmartCom, Plaza 2, Transaq ) ;
- shkëmbimet e kriptomonedhave – Binance/Bitmex/Huobi/Bitstamp, etj.;
- Ndërmjetësi Forex OANDA.
Nëpërmjet ndërmjetësve LMAX, Ninja Trader, Interactive Brokers, lejohet lidhja me tregjet e huaja.
Karakteristikat e Os.Engine
Për tregtarët fillestarë mund të jetë e paqartë se si të punojnë me platformën tregtare për tregtimin algoritmik Os.Engine. Më poshtë mund të njiheni me veçoritë e punës në mjedisin Os.Engine dhe të zbuloni se si mund të vendosni gjurmimin e pozicionit.
Menuja kryesore
Për të hyrë në menunë kryesore, përdoruesit shkarkojnë dhe ekzekutojnë programin. Procesi i zgjedhjes së moduleve është mjaft i ndërlikuar, sepse vetëm numri i më elementëve prej tyre arrin në katër: testues/robot/të dhëna/konvertues. Testuesi është një modul që hap opsionin e testimit të strategjive dhe simulimit të tregtimit. Moduli Robot, nga ana tjetër, është përgjegjës për kryerjen e tregtimit real në bursë. Moduli Date është krijuar për të shkarkuar dhe ruajtur të dhënat historike të shandanit, si dhe për të porositur feta librash duke përdorur lidhësit/serverin Finam. Falë Konvertuesit, të dhënat konvertohen nga rriqrat në qirinj me një afat kohor të caktuar.
Si të ekzekutoni platformën në modalitetin e testimit
Për të krijuar një panel të ri, tregtarët klikojnë në komandën “Shto panel”. Një dritare përzgjedhjeje do të hapet në ekran. Pas kësaj, përdoruesit kalojnë në cilësimet e panelit. Para së gjithash, zgjidhni llojin e duhur (për shembull, një robot në treguesin CCI). Pastaj shkruani emrin, i cili duhet të jetë unik. Në fazën përfundimtare, thjesht klikoni në butonin “Prano”.
Karakteristikat e personalizimit të panelit
Jo çdo panel përmban cilësime individuale. Për të konfiguruar robotin, do t’ju duhet të shkoni në panelin e duhur. Me ndihmën e paneleve, tregtarët marrin mundësinë të zbatojnë strategji të ndryshme tregtare brenda kësaj biblioteke (bote të veçanta / terminale tregtare individuale).
Ndjekja e pozicionit
Metodat standarde për gjurmimin e një pozicioni mund t’i caktohen çdo kombinimi që është hapur brenda një paneli të caktuar. Duke klikuar në komandën “Ndjekja e pozicionit”, përdoruesi thërret cilësimet. Një dritare do të shfaqet në ekran me artikujt e mëposhtëm:
- Stop – urdhrat e zakonshëm të ndalimit, të cilat vendosen me çmimin real të hyrjes në pozicion +/- vlerën e “Nga hyrja në Ndalim”. Për më tepër, mund të vendosni rrëshqitje.
- Fitimi . Me çmimin real të hyrjes në një pozicion +/- vendoset vlera “Nga hyrja në fitim” dhe një urdhër fitimi i zakonshëm. Nëse është e nevojshme, lejohet rrëshqitje shtesë, me të cilën vendoset në sistem një porosi përfundimtare për blerje ose shitje.
- Tërheqja e përkohshme e aplikacioneve , e cila ju lejon të kontrolloni periudhën kohore gjatë së cilës do të ekzekutohet aplikacioni. Sapo të mbarojë koha, aplikacioni do të tërhiqet nga shkëmbimi. Në rastet kur aplikimet për hapje nuk janë ekzekutuar plotësisht, pozicioni do të refuzohet. Në rast ekzekutimi të pjesshëm të porosisë, pozicioni do të mbetet i hapur.
- Reagim për tërheqjen e aplikimeve për mbyllje . Mund të ndodhë që kërkesa për mbylljen e biletës të mos funksionojë. Për shembull, një urdhër ndalimi nuk funksionon dhe tregu largohet prej tij.
Tërheqja maksimale nga çmimi është distanca në pikë, me të cilën çmimi mund të “largohet” nga çmimi i porosisë. Pas kësaj, sistemi anulon urdhrin. Ka situata kur sistemi tërheq një urdhër nga një pozicion i hapur një ditë më parë. Mos u frikësoni, sepse askush nuk do të ndërhyjë në përdorimin e bllokut. Pas postimit të reagimit, Market do të kujdeset për mbylljen e pozicionit të klientit në treg. Limit, nga ana tjetër, do të kujdeset për mbylljen e porosisë së tij limit me rrëshqitjen e vendosur paraprakisht.
Shënim! Cilësimet e listuara më sipër nuk janë në gjendje të zëvendësojnë taktikat individuale të vendosjes së ndalesave / fitimeve brenda robotëve. Në rastin kur një ndalesë sigurohet brenda botit dhe përdoruesi ka konfiguruar shtesë panelin, një konflikt nuk mund të shmanget.
Duhet të kihet parasysh se nëse “Reagimi ndaj tërheqjes së porosive për mbyllje” është i çaktivizuar, tregtarët do të mbeten të pambrojtur gjatë periudhës së lëvizjeve të mprehta të tregut. Ju gjithashtu duhet të mbani mend se të gjitha skedat në panelin e cilësimeve të mbështetjes janë individuale. Në rastet kur roboti përdor më shumë se 2 mjete, do t’ju duhet të kontrolloni nëse mbështetja është konfiguruar për secilën skedë.
Lidhje
Për të mundësuar që paneli të lidhet me serverin për rikthim të mëtejshëm të të dhënave, përdoruesit do të duhet të prekin kategorinë Cilësimet e të dhënave. Pas kësaj, tregtarët:
- Klikoni në emrin e serverit me të cilin dëshironi të lidheni.
- Zgjidhni një instrument që do të përdoret në tregti në të ardhmen.
- Shkoni te klasat e shfaqura, hapni një llogari tregtare (portofoli), në të cilën janë planifikuar transaksione.
- Hap afatin kohor të të dhënave (të marra) dhe mënyrën e montimit të qirinjve. Në fund të procesit, transaksionet në emulator ekzekutohen shtesë.
Kursi për krijimin e robotëve në Os.Engine – lëshimi i një roboti shkëmbyes nga A në Z (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 I gjithë kursi për krijimin e robotëve nga e para, duke punuar strategji tregtare (strategjia e motorit os ) dhe testimi Os.Engine është i disponueshëm në https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos
Revista e përgjithshme
Në terminalin e tregtimit Os.Engine, mund të njiheni me statistikat mbi tregtimin ose testimin. Për ta bërë këtë, do të jetë e mjaftueshme të shkoni në Ditarin e Përgjithshëm duke klikuar në butonin me të njëjtin emër në Menunë kryesore. Sapo të hapet ditari, përdoruesi do të dërgohet menjëherë në seksionin “Equity”, ku mund të studioni informacione grafike në lidhje me rritjen e llogarisë. Për më tepër, do të shfaqen fitimi total, të ardhurat nga transaksionet e shkurtra / të gjata, të dhënat për çdo panel individual të tregtuar. Tregtarët mund të shikojnë informacione të përgjithshme në të gjitha skedat.
Avantazhet dhe disavantazhet
Os.Engine, si çdo terminal tjetër tregtar, ka jo vetëm avantazhe, por edhe disavantazhe, mirëpo, për këtë platformë, ato mund të jenë vetëm subjektive dhe në mungesë të aftësive programuese nga tregtari. Pikat e forta të platformës përfshijnë:
- plotësisht me burim të hapur;
- prania e boteve të gatshme të integruara, numri i të cilave tejkalon 30;
- mbështetje ruse-folëse;
- funksionalitet i gjerë;
- ofrimi i përdoruesve me materiale trajnimi, duke përdorur të cilat tregtarët mund të mësojnë se si të shkruajnë vetë bots);
- mundësia e arbitrazhit ndërmjet këmbimit;
- prania e një reviste / liste postare / xhami skalper / prerje me shumë nivele dhe një licencë lejuese.
Duke gjykuar nga reagimet nga përdoruesit e Os.Engine që kanë arritur të vlerësojnë avantazhet e terminalit, nuk ka arsye për emocione negative. Nuk u identifikuan mangësi gjatë përdorimit. Os.Engine është një terminal tregtar me burim të hapur, avantazhet e të cilit do të vlerësohen jo vetëm nga fillestarët, por edhe nga profesionistët e tregtimit. Të gjithë mund ta zotërojnë programin nëse kanë aftësi bazë programuese, që është një avantazh i rëndësishëm, si dhe funksionalitet të gjerë. Os.Engine është i përshtatshëm jo vetëm për tregtarët profesionistë, por edhe për fillestarët që sapo po zotërojnë këtë lloj aktiviteti.