Puo ea algorithmic QPILE bakeng sa ho etsa liroboto tsa khoebo bakeng sa QUIK. Liroboto tsa khoebo li ka ngoloa ka puo e itseng, e tšoanang le khoutu ea lenaneo. QPILE ke e ‘ngoe ea tsona, sehlooho se tla hlahloba puo ena, se bapise lipuo tsa QPILE le LUA , hape se fane ka mehlala ea liroboto ka puo ena.
- Lintlha tse akaretsang mabapi le QPILE
- Ho sebetsa ka tafole
- QPILE e haha
- Mefuta ea data
- Lipolelo
- Mesebetsi
- Mananeo a ho lokisa liphoso
- QPILE kapa LUA?
- Mokhoa oa ho theha roboto ea khoebo ho QPILE?
- Liroboto tsa khoebo ho QPILE – litharollo tse lokiselitsoeng
- Roboto e tsamaeang ka karolelano
- Khalkhuleita ea boemo ba N. Moroshkin
- Sesefa sa molumo
- Likhetho tsa Bagerike
- TRIX khoebo roboto bakeng sa QUIK
- M4 Preprocessor
Lintlha tse akaretsang mabapi le QPILE
QPILE ke khutsufatso e emelang QUIK Programmable Interface le Logic Environment.
Ena ke letoto la litaelo tse hlalosoang ke setsi sa mosebetsi sa QUIK. Haholo-holo e sebelisoa ho bala theko ea li-portfolio tsa securities. Puo e boetse e sebelisetsoa:
- dynamic recalculation of the price of clients’s assets on the broker’s desktop and in their portfolios. Tabeng ea ho qetela, theko ea bona kaofela e boetse e baloa bocha;
- ho fumana matšoao a sieo ba sebelisa li-algorithms tsa bona le data bakeng sa ho alima margin;
- ho hlahisa leano le nepahetseng la khoebo.
Puo e hlalosa sebopeho sa tafole: ho khethoa ha litšiea le mela, liforomo. Qetellong, ts’ebetso ea lipalo, mefuta-futa, lintlha tse tsoang litafoleng tse ling li ka sebelisoa bakeng sa ho bala. Khoutu ea lenaneo e jarollotsoeng ho tsoa ho seva ea QUIK kapa ho tsoa ho disk ea mosebelisi e sebetsoa ke mofetoleli oa puo, ea balang litekanyetso ka liforomo. Litafole tsa lenaneo le le leng li na le mohloli o le mong oa data, empa lipalo ha li kopitsoe ebile ha li ame ts’ebetso ea sistimi. Ha u sebetsa ka litafole tsa QUIK, litafole tse ho QPILE li na le mesebetsi e tloaelehileng. QUIK mosebetsing e na le QPILE code debugger. https://articles.opexflow.com/software-trading/torgovyj-terminal-quik.htm Puo e u lumella ho hlalosa litafole tse ncha tse nang le sebopeho se fanoeng, ho totobatsa lisele tse nang le litekanyetso tse itseng, ho bala masimo ho latela lipolelo tsa lipalo le tse utloahalang. Mosebedisi o tla fumana ditsebiso ka mokgwa wa letshwao la modumo kapa molaetsa wa mongolo. Litafole tse ho QPILE li ka hlophisoa, tsa hatisoa, tsa kopitsoa, tsa romelloa kantle ho naha ka seva ea ODBC le ea DDE. Lintlha tsa pele li tsoa litafoleng tsa QUIK:
- ditransekshene, ho kenyeletswa bakeng sa ho phethahatswa le ho hloka botho;
- litaelo, ho kenyeletsoa li-stop orders, bakeng sa li-trade-the-counter le litaelo – litlaleho tsa khoebo ka litumellano tsa ho rarolla;
- “potefolio ea bareki”, “reka/rekisa”
- lintlha tse tsoang maemong a motho ea nkang karolo ka chelete, liakhaonto tsa khoebo, sesebelisoa.
Litafole tse thehiloeng ho QPILE li ke ke tsa kopitsoa faeleng ea mongolo ka lethathamo la litaba le ho romelloa kantle ho litsamaiso tsa tlhahlobo ea tekheniki, ‘me lichate li ke ke tsa ntlafatsoa ho ipapisitsoe le tsona. Litafole tse thehiloeng ho QPILE li ke ke tsa hlophisoa kapa tsa hlophisoa.
Ho sebetsa ka tafole
Ho kenya khoutu ea lenaneo, o hloka ho khetha lethathamo la lits’ebeletso, ebe o khetha mangolo a QPILE. U ka boela ua sebelisa motsoako Ctrl + F11. Ka mor’a hore u lokela ho tobetsa “Add” le khetha a lakatsa faele. E na le .qpl katoloso mme lebitso la yona le tla hlaha lenaneng la Available Scripts.
- lebitso la tafole;
- palo ea litšiea le bareki;
- lenane la li-identifiers le bareki;
- lethathamo la liparamente le khoutu ea mohloli oa faele.
QPILE e haha
Mefuta ea data
- Khoele – khoele.
- Habeli ke nomoro ea ntlha e phaphametseng.
- Pokello – pokello.
- ‘Mapa – associative array – tatellano ea lipara tse u lumellang hore u fumane lintlha ka senotlolo.
Lipolelo
Lits’ebetso tsa lipalo tsa ho kenyelletsa, ho tlosa, ho atisa, ho arola li sebelisoa. Lipolelo tse utloahalang “le”, “kapa”, li lekana, ho feta, ho fokolang, ho se lekane, kaho e nang le maemo “haeba … joale …” le tsona li sebelisoa.
Mesebetsi
Mesebetsi e ka fumaneha kae kapa kae lenaneong mme e na le mabitso a fapaneng. Ka kakaretso, lihlopha tse 18 tsa mesebetsi le mesebetsi ea lipalo li teng ho fumana boleng ba litafole le liparamente, li-associative arrays, lethathamo la litafole le mesebetsi e meng. Sehlopha sa pele:
- Mesebetsi ea lipalo e u lumellang ho khutlisa boleng ba sine, cosine, tangent, cotangent ea ngangisano, bala motsoako oa ngangisano, hlahisa nomoro e sa fetoheng, joalo-joalo.
- Litaelo tse akaretsang : NEW_GLOBAL ho qala phetoho ea lefats’e le MESSAGE ho bula melaetsa.
Mesebetsi ea ho sebetsa le:
- Pokello ea lintho (Pokello) . Li u lumella ho etsa pokello e ncha, ho khutlisetsa palo e hlokahalang ea likarolo, ho nkela sebaka kapa ho kenya litekanyetso tse lakatsehang.
- Associative Arrays (MAP) . Thusa ho theha le ho laola sehlopha.
- Lifaele – ho sebetsa ka lifaele tsa mongolo, ho boloka log-log ea lenaneo. Lebitso la faele le kanna la ba le tsela e eang ho eona.
- Likhoele .
- Kerafo . E sebetsa GET_CANDLE ho fumana lintlha tsa likerese le GET_CANDLE EX ho khutlisetsa sehlopha sa associative.
- Lisebelisoa . Ho etsa litaelo le ho li romela tsamaisong ea khoebo.
- Tags . Kaho ea tsona le ho kenya chate. Ho eketsa, ho hlakola lengolo le le leng kapa kaofela, ho fumana le ho beha liparamente bakeng sa lengolo le itseng.
Ho boetse ho na le mesebetsi bakeng sa:
- Bakeng sa ho fihlella mela ea litafole tsa QUIK le manane a liparamente tse fumanehang . Ho fihlella lintlha tsa tafole ea mosebetsing. Tsena li kenyelletsa GET_ITEM ho khutlisa MAP le GET_NUMBER_OF ho khutlisa palo ea likenyo.
- Ho sebetsa ka tafole e hlophisitsoeng . Litaelo tsena li sebetsa tafoleng ea OWN. E baloa ho latela mesebetsi e tloaelehileng ho tsoa serapeng se fetileng le ka mesebetsi ena. Sehlopha sena se kenyelletsa litaelo tsa ho kenyelletsa, ho fetola le ho hlakola mola ka index, le ho hlakola tafole ea OWN ka botlalo.
Ho fumana boleng sebelisa:
- Litafole tsa khoebo ea hona joale . Fumana lintlha tsa phapanyetsano ho sebelisa litaelo tsa GET_PARAM (_EX).
- Qotsa lifensetere . Ho fumana boleng ba mantsoe a qotsitsoeng a lisebelisoa.
- Litafole tsa maemo ka lisebelisoa le chelete . Ho fumana data ho moreki, k’hamphani, sesebelisoa, ak’haonte ea depo ka khoutu.
Mesebetsi ea ts’ebeletso – ho khutlisa letsatsi la khoebo ea hajoale ea khoebo, letoto la li-associative, letsatsi le nako ea hajoale, ho khetholla boemo ba khokahano, ho sitisa mokhoa oa ho bala.
Mananeo a ho lokisa liphoso
Taolo ea mohato ka mohato mabapi le ts’ebetso ea lenaneo e etsoa ka fensetere ea “Debug”. E buloa ho tsoa ho menu ea moelelo “Qala ho bala ka mokhoa oa ho lokisa”. E ka boela ea buloa ka taelo ea breakpoint(), ‘me mohala oa lenaneo o tla totobatsoa ka bofubelu. Fesetere e na le masimo a nang le khoutu ea lenaneo le boleng bo fapaneng. Botlaaseng ba fensetere ho na le likonopo “Mohato o latelang”, “Tsoela pele ho phethahatsa”, “Stop calculation”. Ho hatella F5 ho tla tsoela pele ho phethahatsa lenaneo, motsoako oa Shift + F5 o tla emisa ho lokisa liphoso, senotlolo sa F10 se tla lebisa moleng o latelang.
QPILE kapa LUA?
LUA ke puo e ncha ea lenaneo bakeng sa ho theha liroboto tsa khoebo. Joalo ka QPILE, e kengoa ts’ebetsong setsing sa QUIK. https://articles.opexflow.com/programming/lua.htm Sebaka se inehetseng ho nts’etsopele ea liroboto tsa khoebo bakeng sa khoebo se bonts’a melemo ea puo ea LUA ho feta QPILE. Kahoo, e ka sebetsa joalo ka sengoloa se sa kopanngoeng le bytecode, se nang le lisebelisoa tsa nts’etsopele le mekhoa ea mananeo e shebaneng le ntho. Lintho tse ngotsoeng ka lipuo tse ling tsa lenaneo li ka hokahana le mananeo a LUA. LUA e fana ka mefuta e 8 ea data, ho kenyeletsoa le li-metatable. Puo ea LUA e na le likhoele tse ngata, e potlakile, ‘me litšebelisano le liketsahalo tsa terminal ha li lumellane. LUA e tloaelehile ho feta QPILE, ‘me li-extensions tse ngata li ngotsoe bakeng sa eona.
Puo ea QPILE ha e sa sebelisoa. Litsebi tsa liforamu li khothaletsa ho sebelisa LUA. Le hoja mananeo a molemo le a sebetsang a ntse a sebelisoa.
Leha ho le joalo, puo ea QPILE e bonolo ha e bapisoa le LUA, kahoo haeba u se na phihlelo ea lenaneo, ho molemo ho khetha QPILE. Ka puo ena, u ka ngola roboto e bonolo haeba u sa hloke ho etsa lipalo tse rarahaneng.
Mokhoa oa ho theha roboto ea khoebo ho QPILE?
Ho theha moeletsi oa khoebo, o tla hloka mananeo a latelang:
- Quik ea eona.
- Mohlophisi oa khoutu ea Notepad ++.
- Tataiso ho QPILE.
- XML plugin bakeng sa ho lemoha khoutu ho Notepad++.
Kopitsa le ho kenya mananeo ana. Numella syntax ea puo ka ho beha userDefineLang.xml tseleng ea C:\Users\User\AppData\Roaming\Notepad++\
Liroboto tsa khoebo ho QPILE – litharollo tse lokiselitsoeng
Roboto e tsamaeang ka karolelano
Roboto ea demo ha e tšoanelehe bakeng sa khoebo ea ‘nete.
Khalkhuleita ea boemo ba N. Moroshkin
Lenaneo la ho bala maemo a tekanyo e phahameng e lumelletsoeng le sepheo sa maemo a malelele le a makhutšoane ka litheko tsa hajoale tsa kopo le kopo. Maemo a baloa bakeng sa boleng ba 2 ba bophahamo ba bophahamo ba ho kena. Roboto e fumana bophahamo ba boemo bo lumelletsoeng ha e fana ka taelo ea ho emisa mohato o le mong ho tloha theko ea ho bula ka palo ea ho bula boemo ka tsela ea kholo ea bar. Maemo a fumanoeng a kentsoe fensetereng ea litheminale, tse hlahang ka morao ho chate ea litheko. Lichelete li lokiselitsoe sesebelisoa se fanoeng. Haeba boemo bo bulehile, roboto e qala ho bala litekanyetso tsa eona. Ho itšetlehile ka phetoho ea boemo, litaelo tse fanoeng li lokisoa.
Sesefa sa molumo
Roboto ea li-portfolio bakeng sa ho bala palo ea lipalo tsa bophahamo ba likerese le ho e bapisa le sehlahisoa se tloaelehileng ka coefficient ea X. E sebetsa ka mokhoa o nepahetseng le lichate tse hlophisitsoeng ka nako e khethiloeng.
Likhetho tsa Bagerike
Potefolio ea ho bala le ho bonts’a “Magerike” ea likhetho. E fapane le mokhoa oa Black-Showers.
TRIX khoebo roboto bakeng sa QUIK
Lenaneo le thehiloe ho TRIX Indicator. Ha letšoao le koala ka holim’a moeli oa zero, boemo bo boletsoeng, roboto e nka nako e telele. Sebaka se koetsoe ke Take Profit, Stop Loss kapa setopo sa ho latela.
M4 Preprocessor
Lenaneo la ho sebetsa le QPILE le Lua. E kenyelletsa li-archives tse nang le lifaele tse ka phethisoang, litokomane le lifaele tsa DLL tse nang le polelo e tloaelehileng. Ho sebelisa lenaneo, o hloka ho notlolla lifaele tse phethiloeng ebe o beha regexp2 tseleng ea C:\Windows. Lithuto mabapi le QPILE bakeng sa QUIK: https://youtu.be/vMTXwDUujpI Ho kenya mongolo ho QPILE ho terminal ea Quik: https://youtu.be/0B7qL8Svh7I Karolo e mabapi le github e hlalosang tšebeliso ea puo ea algorithmic ea QPILE QUIK sistimi e sebetsang sehokelong – https://euvgub.github.io/quik_user_manual/ch8.html. QPILE ke puo ea khale, empa e bonolo ebile e fumaneha le ho barekisi ba qalang. Liroboto tsa khoebo le mananeo a ipakileng ka nako e telele a ntse a tsoela pele ho sebetsa ho eona. Leha ho le joalo, bakeng sa mesebetsi e rarahaneng ho feta ho molemo ho sebelisa LUA.
0к