Ririmi ra algorithmic QPILE ro endla minongonoko ya tirhoboto ta mabindzu ya QUIK.
Tirhoboto to xavisa ti nga tsariwa hi ririmi ro karhi, leri fanaka ni khodi ya nongonoko. QPILE i yin’wana ya tona, xihloko xi ta languta ririmi leri, xi pimanisa tindzimi ta QPILE na
LUA , naswona xi tlhela xi nyika swikombiso swa tirhoboto hi ririmi leri.
- Vuxokoxoko byo angarhela mayelana na QPILE
- Ku tirha hi tafula
- QPILE yi aka
- Tinxaka ta datha
- Swivulavulelo
- Mintirho
- Minongonoko yo lulamisa swihoxo
- QPILE kumbe LUA?
- Xana u nga endla njhani robot yo xavisa eka QPILE?
- Ku xaviselana tirhoboto eka QPILE – swintshuxo leswi lunghekeleke
- Robhoti ya xiyimo xa le henhla leyi famba-fambaka
- N. Moroshkin xikalo xa xiyimo
- Xisefo xa vholumo
- Swihlawulekisi swa Magriki
- TRIX robot yo xaviselana ya QUIK
- M4 xitirhisiwa xa le mahlweni
Vuxokoxoko byo angarhela mayelana na QPILE
QPILE i xifunengeto lexi yimelaka QUIK Programmable Interface na Logic Environment.
Leyi i nxaxamelo wa swileriso leswi hlamuseriwaka hi xitichi xa ntirho xa QUIK. Yi tirhisiwa ngopfu ku hlayela nxavo wa tiphotifoliyo ta tisekhurithi. Ririmi leri ri tlhela ri tirhisiwa eka:
- ku hlayela nakambe loku cinca-cincaka ka nxavo wa nhundzu ya tiklayenti eka desktop ya muxavisi na le ka tiphotifoliyo ta vona. Eka mhaka yo hetelela, ntsengo wa tona hinkwawo na wona wa hlayiwa nakambe;
- ku kuma swikombiso leswi kayivelaka hi ku tirhisa tialgorithm ta vona na datha ya ku lomba ka margin;
- ku tumbuluxa maqhinga lama faneleke ya mabindzu.
Ririmi ri hlamusela xivumbeko xa tafula: ku vekiwa ka tikholomu na tilayini, tifomula. Eka leswi swo hetelela, matirhelo ya tinhlayo, swilo leswi cinca-cincaka, datha ku suka eka matafula man’wana swi nga tirhisiwa ku hlayela. Khodi ya nongonoko leyi layichiweke ku suka eka sevha ya QUIK kumbe ku suka eka disiki ya mutirhisi yi tirhisiwa hi muhlamuseri wa ririmi, loyi a hlayelaka mimpimo eka tifomula. Matafula ya nongonoko wun’we ma ni xihlovo xin’we xa rungula, kambe swibalo a swi phindhiwi naswona a swi khumbi ku tirha kahle ka fambiselo. Loko u tirha na matafula ya QUIK, matafula eka QPILE ya na mintirho ya ntolovelo. QUIK entirhweni yi hlomisiwile hi QPILE code debugger. https://articles.opexflow.com/software-trading/torgovyj-terminal-quik.htm Ririmi ri ku pfumelela ku hlamusela matafula lamantshwa lama nga ni xivumbeko lexi nyikiweke, ku kombisa tisele leti nga ni mimpimo yo karhi, ku hlayela tinsimu leti sekeriweke eka swivulavulelo swa tinhlayo ni leswi twisisekaka. Mutirhisi u ta kuma switiviso hi xivumbeko xa xikombiso xa mpfumawulo kumbe rungula ra hungu. Matafula eka QPILE ya nga hleriwa, ya kandziyisiwa, ya kopiwa, ya rhumeriwa ehandle hi ku tirhisa sevha ya ODBC na DDE. Data yo sungula yi huma eka matafula ya QUIK:
- ku cincana, ku katsa na ku hetisisiwa na ku nga ri na vumunhu;
- tioda, ku katsa na tioda to yimisa, ta mabindzu ya le handle ka khawunta na tioda – swiviko swa mabindzu eka swipfumelelano swa ku hakela;
- “photifoliyo ya tiklayenti”, “xava/xavisa”.
- data ku suka eka swiyimo swa mutekaxiave hi mali, tiakhawunti ta mabindzu, xitirhisiwa.
Tithebulu leti simekiweke eka QPILE a ti nge kopiwi eka fayili ya tsalwa hi ku tirhisa menyu ya mongo no rhumeriwa eka tisisiteme ta nxopaxopo wa xithekiniki, naswona tichati a ti nge endliwi hi ku ya hi tona. Matafula lama simekiweke eka QPILE a ma nge sefiwi kumbe ku hleriwa.
Ku tirha hi tafula
Ku layicha khodi ya nongonoko, u fanele ku hlawula menyu ya vukorhokeri, ivi u hlawula swikripti swa QPILE. U nga ha tlhela u tirhisa nkatsakanyo wa Ctrl+F11. Endzhaku ka loko u lava ku click “Add” ivi u hlawula fayili leyi u yi lavaka. Yi na xiengetelo xa .qpl naswona vito ra yona ri ta humelela eka nxaxamelo wa Switshuriwa leswi kumekaka.
- vito ra tafula;
- nhlayo ya tikholomu na tiklayenti;
- nxaxamelo wa swihlawulekisi na tiklayenti;
- nxaxamelo wa tipharamitha na khodi ya xihlovo ya fayili.
QPILE yi aka
Tinxaka ta datha
- Ntambhu – ntambhu.
- Double i nomboro ya floating point.
- Nhlengeleto – nhlengeleto.
- Mepe – nxaxamelo wa vuhlanganisi – ntlhandlamano wa mimpatswa leyi ku pfumelelaka ku kuma vuxokoxoko hi xilotlelo.
Swivulavulelo
Ku tirhisiwa matirhelo ya tinhlayo ya ku engetela, ku susa, ku andzisa, ku avanyisa. Swivulavulelo leswi twisisekaka “na”, “kumbe”, ku ringana, ku tlula, kutsongo, ku nga ringani, ku akiwa ka swiyimo “loko … kutani …” na swona swa tirhisiwa.
Mintirho
Mintirho yi nga kumeka kun’wana ni kun’wana eka nongonoko naswona yi ni mavito yo hambana-hambana. Hi ku angarhela, mintlawa ya 18 ya mintirho ya tinhlayo na mintirho ya kumeka ku kuma mimpimo ya matafula na tipharamitha, ti-array to hlanganisa, nxaxamelo wa matafula, na mintirho yin’wana. Giredi yo sungula: .
- Mintirho ya tinhlayo leyi ku pfumelelaka ku vuyisa ntikelo wa sine, cosine, tangent, cotangent ya argument, ku hlayela exponent ya argument, ku humesa nomboro ya xitshuketa, na swin’wana.
- Swileriso swo angarhela : NEW_GLOBAL ku sungula xihlawulekisi xa misava hinkwayo na MESSAGE ku pfula marungula.
Mintirho yo tirha na yona:
- Nhlengeleto wa swilo (Nhlengeleto) . Swi ku pfumelela ku endla nhlengeleto lowuntshwa, ku vuyisa nhlayo leyi lavekaka ya swiaki, ku siva kumbe ku nghenisa mimpimo leyi lavekaka.
- Ti-Arrays ta Nhlanganiso (MAP) . Pfuna ku tumbuluxa na ku lawula array.
- Tifayili – ku tirha na tifayela ta matsalwa, ku hlayisa log-log ya nongonoko. Vito ra fayili ri nga ha va na ndlela yo ya eka rona.
- Tintambhu ta .
- Tigirafu . Mintirho GET_CANDLE ku fikelela datha ya khandlela na GET_CANDLE EX ku vuyisa array ya vuhlanganisi.
- Swikombelo swa . Ku tumbuluxa tioda na ku ti rhumela eka sisiteme ya mabindzu.
- Tithegi ta swifaniso . Ku akiwa ka tona ni ku vekiwa ka tona eka chati. Ku engetela, ku susa lebula yin’we kumbe hinkwato, ku kuma na ku veka tipharamitha ta lebula yo karhi.
Ku tlhela ku va na mintirho ya:
- Ku fikelela tilayini ta matafula ya QUIK ya ku tihlawulela na minxaxamelo ya tipharamitha leti nga kona . Ku fikelela datha ya tafula ra le ntirhweni. Leswi swi katsa GET_ITEM ku vuyisa MAP na GET_NUMBER_OF ku vuyisa nhlayo ya swilo leswi nghenisiweke.
- Ku tirha hi tafula leri nga phurogiremiwaka . Swileriso leswi swi tirha eka tafula ra OWN. Yi hlayeka hi mintirho ya ntolovelo ku suka eka ndzimana leyi hundzeke na hi mintirho leyi. Ntlawa lowu wu katsa swileriso swo engetela, ku cinca na ku susa layini leyi nga na index, na ku basisa tafula ra OWN hi ku helela.
Ku kuma mimpimanyeto tirhisa:
- Matafula ya mabindzu ya sweswi . Ku kuma tipharamitha ta vuxokoxoko bya ku cincana hi ku tirhisa swileriso swa GET_PARAM (_EX).
- Quote mafasitere . Ku kuma mimpimo ya swikombo swa switirhisiwa.
- Matafula ya swiyimo hi switirhisiwa na mali . Ku kuma data eka muxavi, khamphani, xitirhisiwa, akhawunti ya depo hi khodi.
Mintirho ya vukorhokeri – ku vuyisa siku ra nkarhi wa sweswi wa mabindzu, nxaxamelo wa nhlangano, siku ra sweswi na nkarhi, ku kumisisa xiyimo xa vuhlanganisi, ku kavanyeta movha wa xibalo.
Minongonoko yo lulamisa swihoxo
Vulawuri bya magoza hi magoza eka matirhelo ya nongonoko byi endliwa eka fasitere ra “Debug”. Yi pfuriwa ku suka eka menyu ya xiyimo “Start calculation in debug mode”. Yi nga ha tlhela yi pfuriwa hi xileriso xa breakpoint(), naswona layini ya nongonoko yi ta kombisiwa hi muhlovo wo tshwuka. Fasitere ri na tinsimu leti nga na khodi ya nongonoko na mimpimo leyi cinca-cincaka. Ehansi ka fasitere ku na swikomba-nkarhi “Next step”, “Continue execution”, “Stop calculation”. Ku tshikelela F5 swi ta yisa emahlweni ku hetisisiwa ka nongonoko, nhlangano wa Shift + F5 wu ta yima ku lulamisa swihoxo, xikhiya xa F10 xi ta kongomisa eka layini leyi landzelaka.
QPILE kumbe LUA?
LUA i ririmi lerintshwa ra minongonoko ro tumbuluxa tirhoboto to xavisa. Ku fana na QPILE, yi tirhisiwa eka theminali ya QUIK. https://articles.opexflow.com/programming/lua.htm Sayiti leyi nyiketeriweke eka nhluvukiso wa tirhoboto to xavisa ku xaviselana yi kombisa ku antswa ka ririmi ra LUA ku tlula QPILE. Kutani, yi nga tirha tanihi tsalwa leri nga hlengeletiwangiki na bytecode, leyi hlomisiweke hi switirhisiwa swa vatumbuluxi na tindlela ta minongonoko leyi kongomisiweke eka nchumu. Swilo leswi tsariweke hi tindzimi tin’wana ta minongonoko swi nga hlanganisiwa na minongonoko ya LUA. LUA yi nyika tinxaka ta 8 ta datha, ku katsa na ti-metatable. Ririmi ra LUA ri na swiyenge swo tala, ri hatlisa, naswona mabindzuntirhisano na swiendlakalo swa makumu i swa asynchronous. LUA yi tolovelekile ku tlula QPILE, naswona ku tsaleriwe swiengetelo swo tala.
Ririmi ra QPILE sweswi a ri ha tirhisiwi. Vativi va tiforamu va ringanyeta ku tirhisa LUA. Hambileswi minongonoko leyi pfunaka ni leyi tirhaka ya ha tirhisiwaka.
Kambe ririmi ra QPILE ri olovile loko ri pimanisiwa na LUA, kutani loko u nga ri na ntokoto eka minongonoko, swa antswa ku hlawula QPILE. Hi ririmi leri, u nga tsala roboto yo olova loko u nga lavi ku endla swibalo leswi rharhanganeke.
Xana u nga endla njhani robot yo xavisa eka QPILE?
Ku endla mutsundzuxi wa swa mabindzu, u ta lava minongonoko leyi landzelaka:
- XIYENGE XA YONA Quik.
- Xihleri xa khodi ya Notepad++.
- Nkongomiso wa QPILE.
- XML plugin ya ku kumiwa ka khodi eka Notepad++.
Download u tlhela u nghenisa minongonoko leyi. Endla leswaku xivumbeko xa ririmi xi tirha hi ku veka userDefineLang.xml eka ndlela ya C:\Users\User\ AppData\Roaming\Notepad++\ .
Xibokisana xa “Swiyimiso swa mutirhisi” xi engeteriwa hi swilo leswi cinca-cincaka swa NUMBER na INTERVAL, leswi nga ta tirhisiwa eka ntirho wo kuma tibara ta N to hetelela. Ntirho wa DATETIME wu veka siku na nkarhi wa sevha, naswona mintirho ya siku na nkarhi ya sweswi ya CURDATE na CURTIME ya vitaniwa ku suka eka yona. Nkarhi wa sweswi wu hundzuriwa eka nomboro eka layini ya 24. Layini ya 26 yi veka nkarhi wa leswaku algorithm yi tirha ku sukela hi 10:00:01 ku ya eka 18:40:00 UTC.
Ku xaviselana tirhoboto eka QPILE – swintshuxo leswi lunghekeleke
Robhoti ya xiyimo xa le henhla leyi famba-fambaka
Demo robot a yi ringanelanga ku xaviselana ka xiviri.
N. Moroshkin xikalo xa xiyimo
Nongonoko wo hlayela swiyimo swa ku hoxiwa lokukulu loku pfumeleriwaka na xikongomelo xa swiyimo swo leha na swo koma eka minxavo ya sweswi ya ask na bid. Tilevhele ti hlayeriwa eka 2 wa mimpimo ya vholumo yo nghena eka xiyimo. Robhoti yi kuma vholumo ya xiyimo leyi pfumeleriwaka loko yi avela oda yo yima eka goza rin’we ku suka eka nxavo wo pfula hi xibalo xo pfula xiyimo eka tlhelo ra ku kula ka barhi. Tilevhele leti kumiweke ti nghenisiwa eka fasitere ra theminali, leti endzhaku ti kombisiwaka eka chati ya nxavo. Minxaviselano yi vekiwile eka xitirhisiwa lexi nyikiweke. Loko ku pfuriwa ndhawu yo karhi, roboto yi sungula ku hlayela tipharamitha ta yona. Ku ya hi ku cinca ka xiyimo, tioda leti averiweke ta lulamisiwa.
Xisefo xa vholumo
Robhoti ya photifoliyo yo hlayela xiringaniso xa tinhlayo xa vholumo ya makhandlhela no yi pimanisa na xiendliwa xa le xikarhi hi xiringaniso xa X. Yi tirha kahle na tichati leti plotiweke eka nkarhi lowu hlawuriweke.
Swihlawulekisi swa Magriki
Photifoliyo yo hlayela na ku kombisa “Magriki” ya swihlawulekisi. Yi hambana na ndlela ya Black-Showers.
TRIX robot yo xaviselana ya QUIK
Nongonoko wu sekeriwe eka Xikombiso xa TRIX. Loko xikombiso xi pfala ehenhla ka layini ya zero, levele leyi boxiweke, robot yi teka xiyimo xa Long. Xiyimo xi pfala hi Take Profit, Stop Loss kumbe trailing stop.
M4 xitirhisiwa xa le mahlweni
Nongonoko wo tirha na QPILE na Lua. Ku katsa ti-archive leti nga na tifayela leti tirhisiwaka, matsalwa na tifayela ta DLL leti nga na ku hlahluva ka xivulavulelo xa ntolovelo. Ku tirhisa nongonoko, u fanele ku pfula tifayela leti tirhisiwaka ivi u veka regexp2 eka ndlela ya C:\Windows. Tidyondzo eka QPILE ya QUIK: https://youtu.be/vMTXwDUujpI Ku nghenisa xitshuriwa eka QPILE eka theminali ya Quik: https://youtu.be/0B7qL8Svh7I Xiyenge xa github lexi hlamuselaka matirhiselo ya ririmi ra algorithm ra QPILE leri akiweke eka Xitichi xa ntirho xa sisiteme ya QUIK lexi kumekaka eka xihlanganisi – https://euvgub.github.io/quik_user_manual/ch8.html. QPILE i ririmi leri hundzeriweke hi nkarhi, kambe ri olova swinene naswona ri fikeleleka hambi ku ri eka vaxavisi lava ha ku sungulaka. Ku xaviselana tirhoboto ni minongonoko leyi tikombiseke nkarhi wo leha yi ya emahlweni yi tirha eka yona. Hambiswiritano, eka mintirho leyi rharhanganeke swinene swa antswa ku tirhisa LUA.
0к