Algorithmic gagana QPILE mo le fa’atulagaina o robots fefa’ataua’iga mo QUIK.
E mafai ona tusia robots fefaʻatauaʻiga i se gagana faʻapitoa, e tutusa ma le code program. QPILE o se tasi oi latou, o le tusiga o le a mafaufau i lenei gagana, faʻatusatusa le QPILE ma
LUA gagana , ma tuʻuina atu foʻi faʻataʻitaʻiga o robots i lenei gagana.
- Fa’amatalaga lautele e uiga i le QPILE
- Galulue ma se laulau
- QPILE fausia
- Ituaiga fa’amaumauga
- Fa’aaliga
- Galuega
- Debugging polokalame
- QPILE po’o LUA?
- E faʻafefea ona fatuina se robot fefaʻatauaʻiga ile QPILE?
- Fefaʻatauaʻiga robots i luga ole QPILE – fofo ua saunia
- Ose robot averesi
- N. Moroshkin calculator tulaga
- Filifiliga voluma
- Filifiliga Eleni
- TRIX robot fefaʻatauaʻiga mo QUIK
- M4 mea e fai muamua
Fa’amatalaga lautele e uiga i le QPILE
O le QPILE o se fa’apu’upu’u e tu mo le QUIK Programmable Interface ma Logic Environment.
Ole fa’asologa lea o fa’atonuga e fa’amatalaina e le QUIK workstation. E masani ona faʻaaogaina e fuafua ai le tau o faʻamaumauga o faʻamalumaluga. E fa’aoga fo’i le gagana mo:
- toe fa’atatauina o le tau o aseta a tagata fa’atau i luga o le laulau a le tagata fai fa’atau oloa ma a latou fa’amaumauga. I le tulaga mulimuli, o lo latou tau atoa ua toe fa’atatauina;
- su’eina o fa’ailoga o lo’o misi e fa’aaoga ai a latou lava algorithms ma fa’amaumauga mo le fa’aitu tupe;
- atina’eina o fuafuaga tau fefa’ataua’iga sa’o.
O le gagana o loʻo faʻamatalaina le fausaga o le laulau: o le tofiaina o koluma ma laina, fua faʻatatau. I le vaega mulimuli, o gaioiga o le matematika, fesuiaiga, faʻamatalaga mai isi laulau e mafai ona faʻaaogaina mo le faʻatusatusaga. O le polokalame code na utaina mai le QUIK server poʻo le tisiki a le tagata faʻaoga e faʻatautaia e le faʻaliliu gagana, lea e faʻatatauina tau i fua faʻatatau. O laulau o le tasi polokalame e tasi le puna o faʻamatalaga, ae o faʻatusatusaga e le faʻaluaina ma e le afaina ai le lelei o le faiga. A’o galue i laulau QUIK, o laulau ile QPILE e iai galuega masani. QUIK ile fale faigaluega ua fa’apipi’iina ile QPILE code debugger. https://articles.opexflow.com/software-trading/torgovyj-terminal-quik.htm O le gagana e mafai ai ona e faʻamatalaina laulau fou ma se fausaga tuʻufaʻatasia, faʻamaonia sela ma ni tau faʻapitoa, faʻatusatusa fanua e faʻavae i luga o faʻamatalaga numera ma talafeagai. O le a maua e le tagata faʻaoga faʻamatalaga i foliga o se faʻailoga leo poʻo se feʻau tusitusia. O laulau ile QPILE e mafai ona fa’asa’o, lolomi, kopiina, fa’atau atu ile ODBC ma le DDE server. O faʻamatalaga muamua e mai le QUIK laulau:
- fefa’ataua’iga, e aofia ai le fa’ataunu’uina ma le fa’atagata;
- poloaiga, e aofia ai poloaiga taofi, mo fefa’ataua’iga ma fa’atonu – lipoti mo fefa’ataua’iga i fefa’ataua’iga;
- “fa’atau oloa”, “fa’atau/fa’atau”
- fa’amatalaga mai tulaga o le tagata auai i tupe, fa’amatalaga tau fefa’ataua’iga, mea faigaluega.
O laulau e fa’atatau i le QPILE e le mafai ona kopiina i se faila o tusitusiga e ala i le lisi o fa’amatalaga ma fa’atau atu i faiga fa’apitoa fa’apitoa, ma e le mafai ona atia’e siata e fa’atatau i ai. O laulau fa’avae QPILE e le mafai ona fa’amama pe fa’avasega.
Galulue ma se laulau
Ina ia utaina le code program, e tatau ona e filifilia le lisi o auaunaga, ona QPILE scripts. E mafai fo’i ona e fa’aogaina le tu’ufa’atasiga Ctrl+F11. A maeʻa ona e manaʻomia e kiliki “Add” ma filifili le faila manaʻomia. E iai lona fa’aopoopoga .qpl ma o lona igoa o le a fa’aalia i le lisi Avanoa Scripts.
- igoa laulau;
- numera o koluma ma tagata fa’atau;
- lisi o fa’amatalaga ma tagata fa’atau;
- le lisi o tapula’a ma le puna code o le faila.
QPILE fausia
Ituaiga fa’amaumauga
- Manoa – manoa.
- Fa’alua o se numera fa’afefeteina.
- Aoina – o se aoina.
- Fa’afanua – se fa’asologa fa’atasi – o se fa’asologa o paga e mafai ai ona e mauaina fa’amatalaga e ala i le ki.
Fa’aaliga
O fa’agaioiga fa’atatau o le fa’aopoopo, to’ese, fa’atele, vaevae e fa’aaogaina. O faʻamatalaga talafeagai “ma”, “poʻo”, tutusa, sili atu, itiiti, le tutusa, tulaga faʻavae “pe afai … ona …” o loʻo faʻaaogaina foi.
Galuega
E mafai ona maua galuega i soo se mea i totonu o le polokalama ma e eseese igoa. I le aofaʻi, 18 vaega o galuega faʻatekonolosi ma galuega tauave o loʻo avanoa e maua ai tau o laulau ma faʻamaufaʻailoga, faʻasologa faʻatasi, lisi o laulau, ma isi galuega. Vasega muamua:
- O galuega fa’a-matematika e mafai ai ona e toe fa’afo’i le tau o le sine, cosine, tangent, cotangent o le finauga, fa’atatau le numera o le finauga, fa’atupuina se numera fa’afuase’i, ma isi.
- Fa’atonuga lautele : NEW_GLOBAL e amata ai se fesuiaiga o le lalolagi ma MESSAGE e tatala ai fe’au.
Galuega e galue ai:
- Aoina o mea faitino (Aoina mai) . Latou te faʻatagaina oe e fatuina se faʻaputuga fou, toe faʻafoʻi le numera manaʻomia o elemene, sui pe faʻapipiʻi mea e manaʻomia.
- Fa’asologa Fa’atasi (MAP) . Fesoasoani e fatu ma pulea le laiga.
- Faila – galue ma faila faila, tausia se log-log o le polokalame. O le igoa faila e ono iai le ala i ai.
- manoa .
- kalafi . Fa’atino GET_CANDLE e maua ai fa’amatalaga moligao ma GET_CANDLE EX e toe fa’afo’i ai se laina fa’atasi.
- Talosaga . Fausia o poloaiga ma auina atu i latou i le faiga tau fefaʻatauaʻiga.
- Fa’ailoga . O latou fausiaina ma faʻapipiʻi i luga o le siata. Fa’aopoopo, tapeina se tasi po’o fa’ailoga uma, maua ma fa’atulaga fa’amaufa’ailoga mo se fa’ailoga patino.
E iai foi galuega mo:
- Mo le mauaina o laina ole QUIK laulau ma lisi o avanoa avanoa . Avanoa i fa’amatalaga laulau falefaigaluega. E aofia ai le GET_ITEM e toe fa’afo’i le MAP ma le GET_NUMBER_OF e fa’afo’i le numera o fa’amaumauga.
- Le galue ma se laulau fa’apolokalameina . O nei poloaiga e galue i luga o le laulau OWN. E mafai ona faitauina e galuega masani mai le parakalafa muamua ma nei galuega. O lenei vaega e aofia ai faʻatonuga mo le faʻaopoopoina, faʻaleleia ma tapeina se laina faʻatasi ma se faasino igoa, ma faʻamalo atoa le laulau OWN.
Ina ia maua tau faʻaaoga:
- Laulau o fefa’ataua’iga o iai nei . Mauaina o fa’amatalaga fa’afesuia’i ta’iala e fa’aoga GET_PARAM (_EX) fa’atonuga.
- Quote windows . Mauaina o tau o meafaigāluega upusii.
- Laupapa o tulaga i meafaigaluega ma tupe . Mauaina o fa’amatalaga ile tagata fa’atau, kamupani, meafaigāluega, depo account ile code.
Auaunaga galuega – toe faʻafoʻi le aso o le fefaʻatauaʻiga o loʻo i ai nei, faʻasologa o fesoʻotaʻiga, aso ma le taimi o loʻo i ai nei, fuafua le tulaga o fesoʻotaʻiga, faʻalavelaveina le faiga faʻatatau.
Debugging polokalame
Laasaga i lea laasaga pulea i luga o le faagaoioiga o le polokalame o loo faia i le “Debug” faamalama. O lo’o tatalaina mai le fa’asinomaga lisi “Amata fa’atatau ile faiga debug”. E mafai foi ona tatalaina i le breakpoint() poloaiga, ma o le laina o le polokalame o le a faailogaina i le mumu. O le fa’amalama o lo’o iai fa’ato’aga o lo’o i ai le fa’ailoga o le polokalame ma tau fesuia’i. I le pito i lalo o le faamalama o loʻo i ai faʻamau “Laasaga e sosoo ai”, “Faʻaauau le faʻatinoina”, “Taofi le faʻatusatusaga”. O le oomiina o le F5 o le a faʻaauau pea le faʻatinoina o le polokalame, o le tuʻufaʻatasiga Shift + F5 o le a taofia le faʻaogaina, o le F10 ki o le a faʻatonu i le isi laina.
QPILE po’o LUA?
LUA ose polokalame fou gagana mo le fatuina o robots fefaʻatauaʻiga. E pei o le QPILE, o loʻo faʻatinoina i le QUIK terminal. https://articles.opexflow.com/programming/lua.htm O se saite e faʻapitoa i le atinaʻeina o robots fefaʻatauaʻiga mo fefaʻatauaiga o loʻo faʻaalia ai le lelei o le gagana LUA i luga ole QPILE. O lea la, e mafai ona galue e pei o se tusitusiga e leʻi tuʻufaʻatasia ma bytecode, faʻapipiʻiina i meafaigaluega faʻapipiʻi ma masini faʻatulagaina mea. O mea e tusia i isi gagana polokalame e mafai ona fesoʻotaʻi i polokalame LUA. LUA e tuʻuina atu ituaiga faʻamatalaga 8, e aofia ai metatables. O le gagana LUA e tele filo, vave, ma fefa’atauaiga ma fa’alavelave fa’afuase’i e le fetaui. LUA e sili atu ona taatele nai lo QPILE, ma e tele faʻaopoopoga ua tusia mo ia.
Le gagana QPILE ua le toe fa’aaogaina. E fautuaina e le au popoto i luga o fono e faaaoga le LUA. E ui lava o loʻo faʻaaogaina polokalame aoga ma aoga.
Ae ui i lea, o le gagana QPILE e faigofie pe a faʻatusatusa i le LUA, o lea afai e leai sou poto masani i polokalame, e sili atu le filifilia o le QPILE. I lenei gagana, e mafai ona e tusia se robot faigofie pe afai e te le manaʻomia le faia o faʻatusatusaga faigata.
E faʻafefea ona fatuina se robot fefaʻatauaʻiga ile QPILE?
Ina ia fatuina se faufautua fefaʻatauaʻiga, e te manaʻomia polokalame nei:
- ITS Quik.
- Notepad++ code editor.
- Taiala ile QPILE.
- XML fa’apipi’i mo le su’esu’eina o tulafono ile Notepad++.
La’u mai ma fa’apipi’i nei polokalame. Fa’aagaaga le fa’aupuga o le gagana e ala i le tu’uina o le userDefineLang.xml i le ala C:\Users\User\ AppData\Roaming\Notepad++\
O le poloka “User Settings” ua faʻaopoopoina i le NUMERA ma le INTERVAL fesuiaiga, lea o le a faʻaaogaina i le galuega o le mauaina o N bars mulimuli. Ole galuega ole DATETIME e seti ai le aso ma le taimi o le server, ma o le aso ma le taimi o loʻo iai nei galuega CURDATE ma CURTIME e valaʻau mai ai. O le taimi nei ua liua i se numera i luga ole laina 24. Laina 26 seti le taimi mo le algorithm e tamoe mai le 10:00:01 i le 18:40:00 UTC.
Fefaʻatauaʻiga robots i luga ole QPILE – fofo ua saunia
Ose robot averesi
Demo robot e le talafeagai mo fefaʻatauaiga moni.
N. Moroshkin calculator tulaga
O se polokalame mo le fuafuaina o le maualuga o le toso fa’atagaina ma le fa’amoemoe mo avanoa umi ma le pupuu i tau ole fesili ma tauofo. O laʻasaga e faʻatatau mo le 2 tau o le aofaʻi o le tulaga ulufale. E maua e le robot le maualuga o le tulaga faʻatagaina pe a tuʻuina atu se faʻatonuga taofi i le laasaga e tasi mai le tau amata ma le faʻatusatusaina o le tatalaina o se tulaga i le itu o le tuputupu aʻe o le pa. O la’asaga maua o lo’o tu’uina i totonu o le fa’amalama fa’amalama, lea e fa’aalia mulimuli ane i le siata o tau. O fefaʻatauaiga e faʻamautu mo se meafaigaluega ua tuʻuina atu. Afai e tatalaina se tulaga, o le robot e amata faʻatatau ona faʻamau. Faʻalagolago i le suiga i le tulaga, o faʻatonuga tuʻufaʻatasia e fetuunai.
Filifiliga voluma
Portfolio robot mo le fuafuaina o le numera o le voluma mo moligao ma faʻatusatusa i le averesi o oloa i le X coefficient.
Filifiliga Eleni
Portfolio mo le fuafuaina ma le faʻaalia o “Greeks” o filifiliga. E ese mai le auala Black-Showers.
TRIX robot fefaʻatauaʻiga mo QUIK
Ole polokalame e fa’avae ile TRIX Indicator. Pe a tapunia le faailo i luga aʻe o le laina zero, o le tulaga faʻamaonia, o le robot e ave le tulaga Long. E tapunia le avanoa ile Take Profit, Stop Loss po’o le trailing stop.
M4 mea e fai muamua
Polokalama mo le galulue faatasi ma QPILE ma Lua. E aofia ai fa’amaumauga ma faila e mafai ona fa’atinoina, fa’amaumauga ma faila DLL fa’atasi ai ma fa’amatalaga masani. Mo le faʻaogaina o le polokalame, e tatau ona e tatalaina faila faila ma tuʻu le regexp2 i le C: \ Windows ala. Lesona i luga o le QPILE mo QUIK: https://youtu.be/vMTXwDUujpI Fa’apipi’i se fa’amaumauga i luga o le QPILE ile laina ole Quik: https://youtu.be/0B7qL8Svh7I O se vaega ile github e fa’amatala ai le fa’aogaina ole QPILE algorithmic gagana ua fausia i totonu ole QUIK system workstation o lo’o i le so’oga – https://euvgub.github.io/quik_user_manual/ch8.html. QPILE ose gagana tuai, ae fai si faigofie ma mafai ona maua e oo lava i le au faipisinisi fou. Fefaʻatauaʻiga robots ma polokalame ua faʻamaonia i latou lava mo se taimi umi o loʻo faʻaauau pea ona galue i ai. Ae ui i lea, mo galuega sili atu ona faigata e sili atu le faʻaaogaina o le LUA.
0к