Overview of the OsEngine open source platform for algorithmic trading, functionality, interface, installation and creation of trading robots based on the Os.Engine terminal. Os.Engine dia terminal ara-barotra maoderina ho an’ny
varotra algorithmika ary mamorona sy manandrana
robots amin’ny varotraeo amin’ny fotony. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Noho ny ezaky ny mpamorona, ny mpampiasa dia afaka mampiasa marika ara-teknika marobe, tabilao azo zahana ary karazana labozia 8. Sokafy ihany koa ny fidirana amin’ny robots 30 efa napetraka, mamorona tondro tsirairay ary manamarina ny asany amin’ny fomba fitsapana. Ny fisian’ny mpampitohy naorina dia ahafahan’ny mpivarotra algorithmika mifandray tsy amin’ny fifanakalozana ara-bola ao Moskoa (Mosbirzhe), fa amin’ny tsenam-bola crypto / vahiny ihany koa. Eto ambany ianao dia afaka mianatra bebe kokoa momba ny fiasan’ny terminal varotra, ny firafiny, ny famoronana robot avy amin’ny scratch ary ny endri-javatra miasa amin’ny Os.Engine.
Os.Engine –
Open Source Algo Trading Platform azo alaina ao amin’ny
GitHubaraho ny rohy https://github.com/AlexWan/OsEngine, izay ahafahanao misintona ny rakitra fametrahana, ny rakitra fahazoan-dàlana Git Hub, ary ny hafa. Ny tetikasa Os.Engine dia loharano misokatra tanteraka ary manana fahazoan-dàlana Apache 2.
- Fampiasana Os.Motera
- Os. Firafitry ny motera hamahana ny olana ara-barotra algorithmika
- Algo varotra
- Tontolo fitsapana
- Sarintany sy fanadihadiana ara-teknika
- Fifandraisana misy
- Endri-javatra amin’ny Os.Motera
- Main menu
- Ahoana ny fampandehanana ny sehatra amin’ny fomba fitsapana
- Ny endri-javatra fanamboarana tontonana
- Fanaraha-maso ny toerana
- fifandraisana
- Gazety ankapobeny
- Tombontsoa sy fatiantoka
Fampiasana Os.Motera
Ny robot ara-barotra dia mikendry indrindra amin’ny manam-pahaizana manokana amin’ny fotoana fohy / antonony eo amin’ny sehatry ny varotra algorithmika. Os.Engine dia tontolo iray feno izay ahafahanao mamorona, manandrana ary mihazakazaka bots ara-barotra. Ny tombony lehibe amin’ity
terminal open source ity dia ny fisian’ny algorithms efa vonona (countertrend / patterns / HFT / arbitrage / semi-automatique amin’ny tondro fanadihadiana ara-teknika sy ny hafa).
Ity endri-javatra ity dia hankasitrahan’ireo vao manomboka sy ireo mpivarotra algorithmika mandroso kokoa. Ny rafitra Os.Engine, izay azo idirana amin’ny PC ihany, dia novolavolaina ho fanampim-panampiana amin’ny rindrambaiko Visual Studio. Alohan’ny hanombohana miasa amin’ny terminal dia mila mikarakara ny fampidinana, ny fametrahana Visual Studio ary ny fianarana ny fototry ny fiteny C# ny mpivarotra iray. Noho ny zava-misy fa azo andrana ny protocols, ny mpampiasa dia afaka, raha ilaina, ny manandrana paikady amin’ny tabilao ara-tantara miaraka amin’ny fe-potoana samihafa.
Haingana haingana ny angona amin’ny alàlan’ny protocol Os.Data. Raha toa ka ilaina ny mitahiry tabilao / silaka amin’ny bokin’ny baiko, dia mendrika ny hifindra amin’ny kapila. Azonao atao koa ny mitahiry rakitra misy paikady efa vita ao.
Fanamarihana! Ny mpampiasa dia afaka mamorona tondro tsirairay ary mitsapa ny asany amin’ny fomba fitsapana.
Os. Firafitry ny motera hamahana ny olana ara-barotra algorithmika
Ny sehatra Os.Engine dia misy protocole maromaro izay ahafahanao manao automatique ny fizotran’ny varotra. Azo zaraina ho sokajy manaraka ireto izy ireo:
- Optimizer/Tester/Miner dia rafitra protocole, ny asany dia ny fanaovana fikarohana/famakafakana. Ny mety hisian’ny fitiliana portfolio (mihoatra ny 2 bots) sy ny varotra varotra amin’ny tsena maro dia avela.
- Data – mari-pamantarana natao hisintonana angona ara-tantara avy amin’ny tsena isan-karazany (labozia/solomaso/kasety fifampiraharahana).
- Bot Station dia safidy ahafahanao mampandeha algorithm amin’ny tsena samihafa. Ny mpivarotra dia afaka miditra amin’ny varotra amin’ny alàlan’ny fandefasana SMS fanairana na mailaka. Mba hifehezana ny asan’ny bot, manoro hevitra ny manam-pahaizana amin’ny fampiasana ny log de transaction.
Ny mpamorona ihany koa dia nanome antoka fa afaka mifamadika haingana eo amin’ny fampiharana ny mpampiasa. Mba hanaovana izany, ny habaka fiasana dia natao amin’ny endrika interface tsara.
Algo varotra
Mba hampiharana ny varotra algorithmika dia ampiasaina ny Station Bot, izay manomboka ny algorithm eny an-tsena, ary koa ny layer famoronana bot (Visual Studio). Amin’ity farany ity dia azo atao ny mametraka ny kaody amin’ny robot anao manokana. Tsy voafetran’ny haben’ny kaody ny faritry ny toeram-piasana. Ny mpivarotra dia afaka mamorona algorithm amin’ny fahasarotana rehetra.
Mba hampandehanana algorithms efa napetraka mialoha, dia mila manapa-kevitra amin’ny mpivady ara-barotra manokana na tsena ianao. Azo atao koa ny manamboatra robots Os.Engine mba hamaritana ny slidage azo ekena sy ny isan’ny lot. Amin’ny fampiasana ny bokin’ny baiko, ny mpivarotra dia afaka manao fifampiraharahana amin’ny tanana.
Toro-hevitra! Azonao atao ny mahazo fampahalalana amin’ny antsipiriany momba ny robot mifototra amin’ny Os.Engine sy ny fitsipiky ny asany ao amin’ny tranokala ofisialin’ny mpamorona.
Tontolo fitsapana
Ny log nozaraina no fitaovana fototra amin’ny tontolon’ny fitsapana. Manoro hevitra ny mpivarotra ny manam-pahaizana mba handray andraikitra amin’ny fitazonana ny antontan’isa momba ny varotra sy ny fanombanana ny fahombiazan’ny paikady. Amin’ny fomba fitsapana, ny tabilao dia misy amin’ny karazana:
- fitomboana kaonty;
- drawdowns;
- toerana misokatra na mihidy amin’izao fotoana izao;
- volume.
Ny rafitra dia manao fanadihadiana mahomby amin’ny portfolio iray manontolo na mandinika ny baiko manokana amin’ny antsipiriany. Ny mpitantana ny risika natsangana ao amin’ny programa dia mamela anao hifehy ny fatiantoka. Ny mpampiasa dia manana safidy hametraka ny isan-jaton’ny fatiantoka ambony indrindra.
Sarintany sy fanadihadiana ara-teknika
Ny mpamolavola dia nametraka tabilao “Japanese fanaovan-jiro – mahazatra” ho default. Na izany aza, raha ilaina dia azonao atao ny misafidy karazana labozia hafa: Revers / Ticks / Renco, sns. Ny faharetan’ny fe-potoana dia ao anatin’ny 1 segondra – 1 volana. Tsy mila manahy momba ny fampifandraisana ireo tondro amin’ny volume marindrano ianao. Izy ireo dia mifandray ho azy amin’ny tabilao rehetra. Anisan’ireo tondro famakafakana ara-teknika marobe (misy mihoatra ny 50), ny malaza indrindra dia:
- Ichimoku;
- MACD
- RSI;
- VWAP;
- Ivashov Range.
Fanamarihana! Amin’ny fampiasana Visual Studio, ny mpivarotra tsirairay dia afaka mamorona ny famantarana azy manokana.
OS Engine – tontolo iray hamoronana sy hizaha toetra robots varotra: https://youtu.be/a6spkWi-3cw
Fifandraisana misy
Ny mpampiasa dia manana fomba 2 hifandraisana: amin’ny alàlan’ny terminal varotra hafa mampiasa ny connector / ary mivantana. Afaka mifandray amin’ny:
- Moscow Exchange (fantsona haingana, SmartCom, Plaza 2, Transaq no hampiasaina ) ;
- fifanakalozana cryptocurrency – Binance/Bitmex/Huobi/Bitstamp, sns.;
- Forex broker OANDA.
Amin’ny alàlan’ny brokers LMAX, Ninja Trader, Interactive Brokers, ny fifandraisana amin’ny tsena vahiny dia avela.
Endri-javatra amin’ny Os.Motera
Mety ho tsy mazava ho an’ny mpivarotra vaovao ny fomba fiasa miaraka amin’ny sehatra ara-barotra ho an’ny varotra algorithmic Os.Engine. Eto ambany ianao dia afaka mahafantatra ny mampiavaka ny miasa ao amin’ny tontolo Os.Engine ary fantaro ny fomba ahafahanao mametraka ny fanaraha-maso ny toerana.
Main menu
Mba hahatongavana any amin’ny Main Menu, ny mpampiasa dia misintona sy mampandeha ny programa. Ny dingana amin’ny fisafidianana ny maody dia sarotra be, satria ny isan’ny fototra indrindra amin’izy ireo ihany no mahatratra efatra: tester/robot/data/converter. Ny tester dia maody izay manokatra ny safidy amin’ny fitsapana paikady sy simulation varotra. Ny Module Robot kosa dia tompon’andraikitra amin’ny fitantanana ny varotra tena izy amin’ny fifanakalozana. Ny maody Date dia natao hisintonana sy hitahiry ny angona labozia ara-tantara, ary koa ny fibaikoana ireo bokim-boky mampiasa mpampitohy/server Finam. Noho ny Converter, ny angon-drakitra dia niova fo avy amin’ny ticks ho labozia miaraka amin’ny fe-potoana voafaritra.
Ahoana ny fampandehanana ny sehatra amin’ny fomba fitsapana
Mba hamoronana tontonana vaovao, tsindrio ny baiko “Add Panel” ny mpivarotra. Hisy varavarankely mifantina hisokatra eo amin’ny efijery. Aorian’izay, miroso amin’ny firafitry ny tontonana ny mpampiasa. Voalohany indrindra, misafidy ny karazana mety (ohatra, robot amin’ny famantarana CCI). Ampidiro avy eo ny anarana, izay tsy maintsy miavaka. Amin’ny dingana farany, tsindrio fotsiny ny bokotra “Accept”.
Ny endri-javatra fanamboarana tontonana
Tsy ny tontonana rehetra no misy firafitry ny tsirairay. Mba hanitsiana ny robot dia mila mandeha any amin’ny tontonana mety ianao. Miaraka amin’ny fanampian’ny tontonana, ny mpivarotra dia afaka mampihatra paikady ara-barotra isan-karazany ao anatin’ity tranomboky ity (bots / terminal varotra tsirairay).
Fanaraha-maso ny toerana
Ny fomba mahazatra amin’ny fanaraha-maso toerana iray dia azo omena amin’ny fitambarana rehetra nosokafana tao anatin’ny tontonana manokana. Amin’ny fipihana ny baiko “Position Tracking”, ny mpampiasa dia miantso ny fanovana. Hisy varavarankely hiseho eo amin’ny efijery misy ireto singa manaraka ireto:
- Stop – ny mahazatra fijanonana baiko, izay napetraka amin’ny tena vidin’ny fidirana ao amin’ny toerana +/- ny sandan’ny “From entry to Stop”. Ankoatra izany, azonao atao ny mametraka slippage.
- Tombontsoa . Amin’ny tena vidin’ny fidirana amin’ny toerana +/- ny sanda “Avy amin’ny fidirana mankany amin’ny tombony” dia napetraka ary ny baiko tombom-barotra mahazatra. Raha ilaina, dia azo atao ny mitsambikina fanampiny, izay ametrahana ny fividianana na fivarotana farany ao amin’ny rafitra.
- Fisintonana vonjimaika ny fampiharana , izay ahafahanao mifehy ny fe-potoana hanatanterahana ny fampiharana. Raha vantany vao tapitra ny fotoana dia hesorina amin’ny fifanakalozana ny fangatahana. Raha toa ka tsy tanteraka tanteraka ny fangatahana fanokafana dia ho lavina ny toerana. Raha sanatria ny fanatanterahana ampahany ny baiko dia hisokatra foana ny toerana.
- Fihetseham-po amin’ny fisintonana ny fangatahana fanakatonana . Mety hitranga fa tsy mandeha ny fangatahana hanidy ny tapakila. Ohatra, tsy mandeha ny baiko fiatoana, ary miala amin’izany ny tsena.
Ny fisintonana ambony indrindra amin’ny vidiny dia ny halaviran’ny teboka, izay ahafahan’ny vidiny “miala” amin’ny vidin’ny baiko. Aorian’izay dia manafoana ny baiko ny rafitra. Misy toe-javatra izay manala baiko avy amin’ny toerana nisokatra ny andro talohan’izay ny rafitra. Aza matahotra, satria tsy hisy hanelingelina ny fampiasana ny sakana. Aorian’ny famoahana ny fanehoan-kevitra dia hikarakara ny fanakatonana ny toeran’ny mpanjifa ny Market. Limit kosa no hikarakara ny fanakatonana ny baikon’ny fetrany amin’ny alàlan’ny fametahana mialoha.
Fanamarihana! Tsy afaka manolo ny paikadin’ny tsirairay amin’ny fametrahana fiatoana/tombom-bola ao anatin’ny bots ireo toe-javatra voalaza etsy ambony ireo. Raha toa ka misy fiatoana omena ao anatin’ny bot, ary ny mpampiasa dia nanamboatra ny tontonana, dia tsy azo ialana ny fifandirana.
Tokony hotadidina fa raha toa ka kilemaina ny “Reaction amin’ny fisintonana ny baiko amin’ny fanakatonana”, dia hijanona ho tsy misy fiarovana ny mpivarotra mandritra ny vanim-potoanan’ny hetsiky ny tsena. Tokony hotadidinao ihany koa fa ny tabilao rehetra ao amin’ny tontonana fanohanana dia tsirairay. Amin’ny tranga izay mampiasa fitaovana mihoatra ny 2 ny bot, dia mila manamarina ianao raha toa ka namboarina ho an’ny tabilao tsirairay ny fanohanana.
fifandraisana
Mba hahafahan’ny tontonana mifandray amin’ny lohamilina hahazoana angon-drakitra bebe kokoa, ny mpampiasa dia mila manindry ny sokajy Data Settings. Taorian’izay, ny mpivarotra:
- Tsindrio ny anaran’ny mpizara tianao hifandraisana.
- Misafidiana fitaovana iray hampiasaina amin’ny varotra amin’ny ho avy.
- Mandehana any amin’ny kilasy aseho, sokafy ny kaonty Trading (Portfolio), izay misy ny fifampiraharahana.
- Manokatra ny fe-potoanan’ny data (voaray) sy ny fomba fanangonana labozia. Amin’ny fiafaran’ny dingana, ny fifampiraharahana amin’ny emulator dia atao koa.
Kilasy momba ny famoronana robots amin’ny Os.Engine – fandefasana robot fifanakalozana manomboka amin’ny A ka hatramin’ny Z (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Ny fampianarana manontolo momba ny famoronana robot avy amin’ny scratch, ny paikady ara-barotra miasa (tetikady motera os ) ary ny fitiliana Os.Engine dia hita ao amin’ny https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos
Gazety ankapobeny
Ao amin’ny terminal varotra Os.Engine, azonao atao ny mahafantatra ny antontan’isa momba ny varotra na ny fitsapana. Mba hanaovana izany, dia ampy ny mandeha any amin’ny General Journal amin’ny fipihana ny bokotra mitovy anarana ao amin’ny Main Menu. Raha vantany vao misokatra ny diary, dia entina avy hatrany any amin’ny fizarana “Equity” ny mpampiasa, izay ahafahanao mandalina fampahalalana momba ny fitomboan’ny kaonty. Ho fanampin’izany, ny totalin’ny tombom-barotra, ny vola miditra amin’ny fifanakalozana fohy / lava, ny angon-drakitra ho an’ny tontonana varotra tsirairay dia haseho. Ny mpivarotra dia afaka mijery ny fampahalalana ankapobeny amin’ny tabilao rehetra.
Tombontsoa sy fatiantoka
Os.Engine, toy ny terminal ara-barotra hafa, dia tsy manana tombony fotsiny, fa koa fatiantoka, tsara, ho an’ity sehatra ity, dia mety ho subjective fotsiny izy ireo ary raha tsy misy ny fahaiza-manao fandaharana avy amin’ny mpivarotra. Ny tanjaky ny sehatra dia ahitana:
- loharano misokatra tanteraka;
- ny fisian’ny bots efa vita namboarina, izay mihoatra ny 30 ny isan’izy ireo;
- fanohanana amin’ny teny Rosiana;
- malalaka fiasa;
- manome fitaovana fanofanana ho an’ny mpampiasa, izay ahafahan’ny mpivarotra mianatra manoratra bots irery);
- ny mety hisian’ny fifanakalozam-bola;
- ny fisian’ny gazetiboky / lisitry ny mailaka / vera scalper / logging multilevel ary fahazoan-dàlana mamela.
Raha jerena ny fanehoan-kevitra avy amin’ny mpampiasa Os.Engine izay nahavita nankasitraka ny tombony amin’ny terminal, dia tsy misy antony mahatonga ny fihetseham-po ratsy. Tsy nisy lesoka hita nandritra ny fampiasana. Os.Engine dia open source varotra terminal, ny tombony izay ho ankasitrahana tsy beginners, fa koa ny varotra matihanina. Ny olon-drehetra dia afaka mahafehy ny programa raha manana fahaiza-manao fototra momba ny fandaharana, izay tombony lehibe, ary koa ny fampiasa midadasika. Ny Os.Engine dia mety tsy ho an’ny mpivarotra matihanina ihany, fa ho an’ireo vao manomboka izay mahafehy ity karazana asa ity ihany koa.