Kakaretso ea sethala sa mohloli o bulehileng oa OsEngine bakeng sa khoebo ea algorithmic, ts’ebetso, sebopeho, ho kenya le ho theha liroboto tsa khoebo tse thehiloeng ho terminal ea Os.Engine. Os.Engine ke setsi sa sejoale-joale sa khoebo bakeng sa khoebo ea algorithmic le ho theha le ho leka liroboto bakeng sa khoebomotheong oa eona. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Ka lebaka la boiteko ba bahlahisi, basebelisi ba ka sebelisa palo e kholo ea matšoao a theknoloji, lichate tse ka khonehang le mefuta e 8 ea likerese. Hape bula monyetla oa ho fumana liroboto tse 30 tse kentsoeng pele, ho theha matšoao a motho ka mong le ho hlahloba mosebetsi oa bona ka mokhoa oa tlhahlobo. Ho ba teng ha li-connectors tse hahiloeng ho lumella bahoebi ba algorithmic hore ba kopane eseng feela le phapanyetsano ea lichelete tsa Moscow (Mosbirzhe), empa hape le limmaraka tsa lichelete tsa lichelete / tsa linaheng tse ling. Ka tlase o ka ithuta ho eketsehileng ka ts’ebetso ea setsi sa khoebo, sebopeho sa eona, ho theha liroboto ho tloha qalong le likarolo tsa ho sebetsa le Os.Engine.
Os.Engine – Open Source Algo Trading Platform e fumaneha ho GitHublatela sehokelo https://github.com/AlexWan/OsEngine, moo o ka khoasollang lifaele tsa ho kenya, faele ea laesense ea Git Hub, le tse ling. Morero oa Os.Engine ke mohloli o bulehileng ka botlalo ‘me o na le mangolo a tumello a Apache 2.
- Ts’ebetso ea Os.Engine
- Sebopeho sa Os.Engine bakeng sa ho rarolla mathata a khoebo a algorithmic
- Algo khoebo
- Sebaka sa teko
- Lichate le tlhahlobo ea tekheniki
- Lihokelo tse teng
- Likarolo tsa Os.Engine
- Lenane la mantlha
- Mokhoa oa ho tsamaisa sethala ka mokhoa oa teko
- Likarolo tsa ho etsa liphanele
- Ho latela maemo
- Khokahano
- Makasine ea kakaretso
- Melemo le go tlhoka mesola
Ts’ebetso ea Os.Engine
Roboto ea khoebo e etselitsoe haholo litsebi tsa nako e khuts’oane / tse mahareng lebaleng la khoebo ea algorithmic. Os.Engine ke tikoloho e felletseng e u lumellang ho theha, ho leka le ho tsamaisa bots ea khoebo. Monyetla o moholo oa terminal ena ea mohloli o bulehileng ke ho ba teng ha li-algorithms tse ngata tse lokiselitsoeng (countertrend / dipaterone / HFT / arbitrage / khoebo ea semi-automatic mabapi le matšoao a tlhahlobo ea tekheniki le tse ling).
Tšobotsi ena e tla ananeloa ka botlalo ke ba qalang le bahoebi ba tsoetseng pele ba algorithmic. Mohaho oa Os.Engine, o ka fumanoang feela ka PC, o ile oa ntlafatsoa e le tlatsetso ho software ea Visual Studio. Pele o qala ho sebetsa le terminal, mohoebi o tla hloka ho hlokomela ho jarolla, ho kenya Visual Studio le ho ithuta metheo ea puo ea C #. Ka lebaka la hore li-protocol li ka lekoa, basebelisi ba ka khona, ha ho hlokahala, ba leka mekhoa ea ho hlahloba lichate tsa histori tse nang le linako tse fapaneng.
Lintlha li tla kenngoa ka potlako ka ho lekaneng ka protocol ea Os.Data. Haeba ho na le tlhoko ea ho boloka lichate / lilae tsa buka ea odara, ho bohlokoa ho fetohela ho disk. U ka boela ua boloka lifaele tsa maqheka a itokiselitseng moo.
Hlokomela! Basebedisi ba ka etsa matšoao a motho ka mong mme ba leka mosebetsi oa bona ka mokhoa oa teko.
Sebopeho sa Os.Engine bakeng sa ho rarolla mathata a khoebo a algorithmic
Sethala sa Os.Engine se na le liprothokholo tse ‘maloa tse u lumellang ho iketsetsa mokhoa oa khoebo. Li ka aroloa ka lihlopha tse latelang:
- Optimizer/Tester/Miner ke mokhoa oa liprothokholo, tseo mesebetsi ea tsona e leng ho etsa lipatlisiso/analysis. Monyetla oa tlhahlobo ea potefolio (ho feta 2 bots) le ho etsisa khoebo ea limmaraka tse ngata ho lumelloa.
- Lintlha – paramethara e etselitsoeng ho khoasolla lintlha tsa nalane ho tsoa limmarakeng tse fapaneng (makerese/likhalase/litheipi tsa transaction).
- Bot Station ke khetho e u lumellang hore u tsamaise li-algorithms mebarakeng e fapaneng. Bahoebi ba ka kenya letsoho khoebong ka ho romella litemoso tsa SMS kapa li-imeile. Ho laola mosebetsi oa bot, litsebi li eletsa ho sebelisa log log ea transaction.
Moqapi o boetse o entse bonnete ba hore basebelisi ba ka fetoha kapele lipakeng tsa lits’ebetso. Ho etsa sena, sebaka sa mosebetsi se entsoe ka sebopeho sa graphical interface.
Algo khoebo
Ho kenya ts’ebetsong khoebo ea algorithmic, ho sebelisoa Bot Station, e hlahisang algorithm ‘marakeng, hammoho le lera la pōpo ea bot (Visual Studio). Qetellong, hoa khoneha ho fana ka khoutu ea roboto ea hau. Sebaka sa sebaka sa mosebetsi ha se felle ka boholo ba khoutu. Bahoebi ba ka etsa li-algorithms tsa mathata leha e le afe.
Ho tsamaisa li-algorithms tse kentsoeng pele, u tla hloka ho etsa qeto ka para e itseng ea khoebo kapa ‘maraka. Hoa khoneha ho ekelletsa moo configure Os.Engine liroboto e le hore ho fumana slippage lumeletse le palo ea lotho. A sebelisa buka ea odara, mohoebi a ka etsa litšebelisano ka letsoho.
Keletso! U ka fumana lintlha tse qaqileng mabapi le liroboto tse thehiloeng ho Os.Engine le molao-motheo oa mosebetsi oa bona ho websaeteng ea molao ea moqapi.
Sebaka sa teko
Log e arolelanoang ke sesebelisoa se ka sehloohong sa tikoloho ea teko. Litsebi li eletsa bahoebi hore ba nke mokhoa o ikarabellang oa ho boloka lipalo-palo tsa transaction le ho hlahloba katleho ea leano. Boemong ba teko, li-tab li fumaneha ka mefuta:
- kgolo ya akhaonto;
- likhahla;
- maemo ao hajoale a butsoeng kapa a koetsoeng;
- bophahamo ba modumo.
Sistimi e etsa tlhahlobo e nepahetseng ea potefolio eohle kapa e hlahloba litaelo tse itseng ka botlalo. Mookameli oa kotsi ea hahiloeng lenaneong o u lumella ho boloka tahlehelo tlas’a taolo. Basebelisi ba na le boikhethelo ba ho beha liphesente tse ngata tse ka khonehang tsa tahlehelo.
Lichate le tlhahlobo ea tekheniki
Bahlahisi ba behile lichate tsa “candlesticks tsa Majapane – classic” ka mokhoa o ikhethileng. Leha ho le joalo, haeba ho hlokahala, o ka khetha mofuta o fapaneng oa likerese: Revers / Ticks / Renco, joalo-joalo. Nako ea nako e ka hare ho motsotsoana o le mong – khoeli e le ‘ngoe. Ha ho hlokahale hore u tšoenyehe ka ho hokahanya lipontšo tsa meqolo e tšekaletseng. Li hokahantsoe le lichate tsohle ka bo eona. Har’a palo e kholo ea matšoao a tlhahlobo ea tekheniki (ho na le tse fetang 50), tse tsebahalang haholo ke:
- Ichimoku;
- MACD
- RSI;
- VWAP;
- Sebaka sa Ivashov.
Bakeng sa tsebo ea hau! U sebelisa Visual Studio, mohoebi e mong le e mong o tla khona ho iketsetsa sesupo sa bona.
OS Engine – tikoloho ea ho theha le ho leka liroboto tsa khoebo: https://youtu.be/a6spkWi-3cw
Lihokelo tse teng
Mosebelisi o na le mekhoa e ‘meli ea ho hokahanya: ka li-terminals tse ling tsa khoebo a sebelisa sehokelo / le ka kotloloho. E ka hokahana le:
- Moscow Exchange (sebaka se potlakileng, SmartCom, Plaza 2, Transaq e tla sebelisoa ) ;
- phapanyetsano ea chelete ea crypto – Binance / Bitmex / Huobi / Bitstamp, joalo-joalo;
- Forex broker OANDA.
Ka barekisi ba LMAX, Ninja Trader, Interactive Brokers, khokahano le mebaraka ea kantle e lumelloa.
Likarolo tsa Os.Engine
Ho ke ke ha hlaka ho barekisi ba li-novice hore na ba sebetsa joang le sethala sa khoebo bakeng sa khoebo ea algorithmic Os.Engine. Ka tlaase mona u ka tloaelana le litšobotsi tse ikhethang tsa ho sebetsa tikolohong ea Os.Engine ‘me u fumane hore na u ka beha mokhoa oa ho latela maemo joang.
Lenane la mantlha
E le hore u fihle ho Main Menu, basebelisi ba khoasolla le ho tsamaisa lenaneo. Mokhoa oa ho khetha li-module o rarahane haholo, hobane feela palo ea tse ka sehloohong tsa tsona e fihla ho tse ‘nè: tester/robot/data/converter. Mohlahlobi ke mojule o bulang khetho ea maano a tlhahlobo le ho etsisa khoebo. Mojule oa Robot, ka lehlakoreng le leng, o na le boikarabello ba ho etsa khoebo ea ‘nete ka phapanyetsano ea setoko. Mojule oa Date o etselitsoe ho khoasolla le ho boloka data ea nalane ea likerese, hammoho le ho odara lilae tsa buka ho sebelisa lihokelo tsa Finam / seva. Ka lebaka la Converter, data e fetoloa ho tloha ho liboseleise ho ea ho likerese ka nako e behiloeng.
Mokhoa oa ho tsamaisa sethala ka mokhoa oa teko
Ho theha phanele e ncha, barekisi ba tobetsa taelo ea “Add Panel”. Ho tla buloa fensetere ea khetho skrineng. Ka mor’a moo, basebelisi ba tsoela pele ho li-setting tsa phanele. Pele ho tsohle, khetha mofuta o nepahetseng (mohlala, roboto ho letšoao la CCI). Ebe u kenya lebitso, le tlamehang ho ikhetha. Boemong ba ho qetela, tobetsa feela konopo ea “Amohela”.
Likarolo tsa ho etsa liphanele
Ha se phanele e ‘ngoe le e’ ngoe e nang le litlhophiso tsa motho ka mong. Ho lokisa roboto, o tla hloka ho ea phanele e nepahetseng. Ka thuso ea liphanele, barekisi ba fumana monyetla oa ho kenya tšebetsong maano a fapaneng a khoebo ka har’a laeborari ena (li-terminals tse arohaneng tsa bots / motho ka mong).
Ho latela maemo
Mekhoa e tloaelehileng ea ho latela boemo e ka abeloa ho kopanngoa leha e le efe e ileng ea buloa ka har’a phanele e itseng. Ka ho tobetsa taelo ea “Position Tracking”, mosebelisi o letsetsa litlhophiso. Ho tla hlaha fensetere skrineng e nang le lintlha tse latelang:
- Emisa – litaelo tse tloaelehileng tsa ho emisa, tse behiloeng ka theko ea sebele ea ho kena boemong +/- boleng ba “Ho tloha ho kena ho ea ho Stop”. Ho feta moo, o ka seta slippage.
- Phaello . Ka theko ea sebele ea ho kena boemong +/- boleng “Ho tloha ho kena ho phaello” e behiloe le taelo e tloaelehileng ea phaello. Haeba ho hlokahala, slippage e eketsehileng e lumelloa, eo theko ea ho qetela ea theko kapa thekiso e behiloeng tsamaisong.
- Ho tlosoa ha nakoana ha likopo , e leng se u lumellang hore u laole nako eo kopo e tla etsoa ka eona. Hang ha nako e fela, kopo e tla tlosoa phapanyetsano. Maemong ao likopo tsa ho bula li sa phethisoe ka botlalo, boemo bo tla hanoa. Haeba ho etsoa karolo e itseng ea taelo, boemo bo tla lula bo bulehile.
- Maikutlo mabapi le ho tlosoa ha likopo tsa ho koala . Ho ka etsahala hore kopo ea ho koala tekete ha e sebetse. Ka mohlala, taelo ea ho emisa ha e sebetse, ‘me’ maraka o tloha ho oona.
Ntho e phahameng ka ho fetisisa ea ho hula ho tloha theko ke sebaka sa lintlha, tseo ka tsona theko e ka “tlohang” ho tloha theko ea taelo. Ka mor’a moo, tsamaiso e hlakola taelo. Ho na le maemo ha tsamaiso e tlosa taelo ho tloha boemong bo butsoeng letsatsi pele ho moo. Se ke oa tšoha, hobane ha ho motho ea tla kena-kenana le ho sebelisa block. Kamora hore maikutlo a phatlalatsoe, ‘Maraka o tla hlokomela ho koala boemo ba’ maraka ba moreki. Limit, ka lehlakoreng le leng, e tla hlokomela ho koala taelo ea eona ea moeli ka slippage e behiloeng esale pele.
Hlokomela! Litlhophiso tse thathamisitsoeng ka holimo ha li khone ho khutlisa maqheka a motho ka mong a ho beha litopo / phaello ka har’a bots. Tabeng ea ha setopo se fanoa ka har’a bot, ‘me mosebelisi a lokiselitse phanele, khohlano e ke ke ea qojoa.
E lokela ho hopoloa hore haeba “Karabelo ea ho tlosoa ha litaelo tsa ho koala” e holofetse, bahoebi ba tla lula ba se na tšireletso nakong ea mekhatlo e bohale ea ‘maraka. U boetse u hloka ho hopola hore li-tab tsohle tse phaneleng ea litlhophiso tsa tšehetso ke tsa motho ka mong. Maemong ao bot e sebelisang lisebelisoa tse fetang 2, o tla hloka ho hlahloba hore na ts’ehetso e lokiselitsoe tabo ka ‘ngoe.
Khokahano
Ho nolofalletsa phanele ho hokela ho seva bakeng sa ho khutlisa data hape, basebelisi ba tla hloka ho tobetsa mokhahlelo oa Litlhophiso tsa data. Ka mor’a moo, barekisi:
- Tobetsa lebitsong la seva eo u batlang ho hokela ho eona.
- Khetha sesebelisoa se tla sebelisoa khoebong nakong e tlang.
- E-ea ho lihlopha tse bontšitsoeng, bula Akhaonto ea Khoebo (Portfolio), eo ho eona ho reriloeng litšebelisano.
- E bula Nako ea Nako ea data (e amohetsoeng) le mokhoa oa ho kopanya likerese. Qetellong ea ts’ebetso, litšebelisano ho emulator li eketsoa ho etsoa.
Thupelo ea ho theha liroboto ho Os.Engine – ho qala roboto ea phapanyetsano ho tloha ho A ho ea ho Z (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Thupelo eohle ea ho theha liroboto ho tloha qalong, maano a ho sebetsa a khoebo (os engine strategy ) le tlhahlobo ea Os.Engine e fumaneha ho https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos
Makasine ea kakaretso
Sebakeng sa khoebo sa Os.Engine, u ka tloaelana le lipalo-palo tsa khoebo kapa liteko. Ho etsa sena, ho tla lekana ho ea ho General Journal ka ho tobetsa konopo ea lebitso le le leng ho Main Menu. Hang ha koranta e bula, hang-hang mosebelisi o tla isoa karolong ea “Equity”, moo o ka ithutang tlhahisoleseling e hlakileng mabapi le kholo ea ak’haonte. Ntle le moo, phaello eohle, chelete e tsoang ho litšebelisano tse khutšoane / tse telele, data bakeng sa phanele e ‘ngoe le e’ ngoe e rekisitsoeng e tla hlahisoa. Bahoebi ba ka sheba lintlha tse akaretsang ho li-tab tsohle.
Melemo le go tlhoka mesola
Os.Engine, joalo ka liteishene tse ling tsa khoebo, ha e na melemo feela, empa e boetse e na le mefokolo, hantle, bakeng sa sethala sena, e ka ba ntho e ikemetseng le ho ba sieo ha litsebo tsa mananeo ho tsoa ho mohoebi. Matla a sethala a kenyelletsa:
- mohloli o bulehileng ka ho feletseng;
- ho ba teng ha li-bots tse entsoeng ka ho itokiselitse, palo ea tsona e fetang 30;
- Tšehetso ea batho ba buang Serussia;
- tshebetso e pharaletseng;
- ho fa basebelisi lisebelisoa tsa koetliso, tseo barekisi ba ka ithutang tsona ho ngola bots ka bobona;
- monyetla oa phehisano lipakeng tsa phapanyetsano;
- boteng ba makasine / lenane la mangolo / khalase ea scalper / ho rema lifate ka mekhahlelo e mengata le lengolo la tumello.
Ho latela maikutlo a tsoang ho basebelisi ba Os.Engine ba khonneng ho ananela melemo ea terminal, ha ho na mabaka a maikutlo a fosahetseng. Ha ho bofokoli bo fumanoeng nakong ea tšebeliso. Os.Engine ke setsi se bulehileng sa khoebo, melemo ea eona e ke keng ea ananeloa feela ke ba qalang, empa le ke litsebi tsa khoebo. Motho e mong le e mong a ka tseba lenaneo haeba a na le tsebo ea mantlha ea ho etsa mananeo, e leng molemo o moholo, hammoho le ts’ebetso e pharaletseng. Os.Engine e loketse eseng feela bakeng sa barekisi ba litsebi, empa le bakeng sa ba qalang ba ntseng ba tseba mofuta ona oa mosebetsi.