Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK

Программирование

Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK.
Ka taea te tuhi i nga robots hokohoko ki tetahi reo motuhake, he rite ki te waehere papatono. Ko QPILE tetahi o ratou, ka whakaarohia e te tuhinga tenei reo, ka whakataurite i nga reo QPILE me te
LUA , me te whakaatu ano i nga tauira o nga robots i roto i tenei reo.

Nga korero whanui mo QPILE

Ko te QPILE he whakapoto e tu ana mo te QUIK Programmable Interface and Logic Environment.

He raupapa whakahau tenei i whakamaoritia e te teihana mahi QUIK. Ka whakamahia te nuinga ki te tatau i te utu o nga putea putea. Ka whakamahia hoki te reo mo:

  • te tataunga hihiri o te utu o nga rawa a nga kaihoko i runga i te papamahi a te kaihokohoko me o raatau putea. I roto i te keehi whakamutunga, ka tatauhia ano to ratou utu katoa;
  • te kimi tohu e ngaro ana ma te whakamahi i o raatau ake algorithm me nga raraunga mo te tarewa tawhē;
  • te whakawhanake i te rautaki hokohoko tika.

Ko te reo e whakaatu ana i te hanganga o te ripanga: te whakarite i nga pou me nga rarangi, nga tauira. I roto i nga waahanga whakamutunga, ka taea te whakamahi i nga mahi pangarau, nga taurangi, nga raraunga mai i etahi atu ripanga mo te tatau. Ko te waehere hotaka i utaina mai i te kaimau QUIK, mai i te kopae a te kaiwhakamahi ranei ka tukatukahia e te kaiwhakamaori reo, e tatau ana i nga uara kei roto i nga tauira. Ko nga ripanga o tetahi papatono he puna raraunga kotahi, engari ko nga tatauranga kaore i te taarua me te kore e pa ki te kaha o te punaha. I te wa e mahi ana me nga ripanga QUIK, ko nga ripanga i runga i te QPILE he mahinga paerewa. Ko te QUIK i te waahi mahi he mea whakauru ki te patuiro waehere QPILE. https://articles.opexflow.com/software-trading/torgovyj-terminal-quik.htm Ma te reo ka taea e koe te whakaahua i nga ripanga hou me te hanganga kua whakaritea, te whakanui i nga pūtau me etahi uara, te tatau i nga mara i runga i nga korero pangarau me te arorau. Ka whiwhi te kaiwhakamahi i nga whakamohiotanga i roto i te ahua o te tohu tangi, he karere kuputuhi ranei. Ko nga ripanga i runga i te QPILE ka taea te whakatika, te ta, te kape, te kaweake ma te ODBC me te DDE. Ko nga raraunga tuatahi mai i nga ripanga QUIK:

  • nga whakawhitinga, tae atu ki te mahi me te kore tangata;
  • nga ota, tae atu ki nga ota whakamutu, mo nga hokohoko me nga ota – nga ripoata mo nga hokohoko i roto i nga whakataunga whakataunga;
  • “kōpaki kiritaki”, “hoko/hoko”
  • nga raraunga mai i nga tuunga o te kaiuru ma te moni, kaute hokohoko, taputapu.

Ko nga ripanga e pa ana ki te QPILE kaore e taea te kape ki tetahi konae tuhinga ma te tahua horopaki ka kaweake ki nga punaha tātari hangarau, kaore e taea te hanga i nga tūtohi i runga i a raatau. Kāore e taea te tātari, te kōmaka rānei ngā ripanga ā-QPILE.

Te mahi me te tepu

Hei uta i te waehere hotaka, me kowhiria e koe te tahua ratonga, katahi ko nga tuhinga QPILE. Ka taea hoki te whakamahi i te huinga Ctrl+F11. I muri e hiahia ana koe ki te pāwhiri “Tāpiri” ka tīpako i te kōnae e hiahiatia ana. He toronga .qpl a ka puta tona ingoa ki te rarangi Tuhituhi Wātea.
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK Mena he hapa kei roto i te papatono, ka tukuna e te punaha he panui ki te “Matapihi Karere”, kei roto te ingoa o te konae hapa me te nama raina me te hapa. Mena karekau he hapa i kitea i roto i te konae, ka tohuhia nga raraunga e whai ake nei ki nga mara:

  • ingoa tepu;
  • te maha o nga pou me nga kaihoko;
  • rārangi o ngā kaitāutu me ngā kiritaki;
  • te rarangi o nga tawhā me te waehere puna o te konae.

Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK Ma te paatene “Tikiake i te rohe” ka taea e koe te tiki tepu mai i tetahi konae, ka tukuna e “Tuake ki te tūmau” te papatono ki te tūmau kia taea ai e nga kaiwhakamahi katoa te uru atu. Hei waihanga ripanga, pāwhiritia Waihanga Ripanga. I roto i te “Nga tuhinga e waatea ana” tohua te kaupapa e hiahia ana koe ki te mahi, tautuhia te maha o nga raina ma te “Tatari o nga kiritaki”, whakatauhia nga pou e hiahiatia ana me o raatau raupapa.
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK Whakatatari me te whakaara ano i te tatauranga, ka timata ano i te tatauranga me te aratau patuiro, te tiaki i te whakaahuatanga ki tetahi konae, te whakaatu i te tauira, me nga tawhā tuhinga e waatea ana i te tahua horopaki.

QPILE hanga

Momo Raraunga

  • aho – aho.
  • Ko te taurua he tau ira maangi.
  • Kohinga – he kohinga.
  • Mahere – he huinga hono – he raupapa takirua ka taea e koe te tiki korero ma te matua.

Nga korero

Ka whakamahia nga mahinga tatau o te taapiri, te tangohanga, te whakarea, te wehenga. Ko nga korero arorau “me”, “ranei”, he rite, he nui ake, he iti iho, he riterite, he hanga herenga “mehemea … ka …” ka whakamahia ano.

Nga Mahi

Ka kitea nga mahi ki nga waahi katoa o te hotaka me nga ingoa rereke. I te katoa, 18 nga roopu o nga mahi pangarau me nga mahi e waatea ana ki te tiki i nga uara o nga ripanga me nga tawhā, nga raupapa hono, he rarangi ripanga, me etahi atu mahi. Koeke tuatahi:

  1. Nga mahi pangarau e taea ai e koe te whakahoki i te uara o te sine, te cosine, te paatata, te cotangent o te tautohe, te tatau i te taunga o te tautohe, te whakaputa tau matapōkere, aha atu.
  2. Nga whakahau whanui : NEW_GLOBAL hei arawhiti i te taurangi ao me te MESSAGE hei whakatuwhera i nga karere.

Nga mahi hei mahi me:

  • Kohinga taonga (Kohinga) . Ka whakaaetia koe ki te hanga kohinga hou, whakahoki i te maha o nga huānga e hiahiatia ana, whakakapi, whakauru ranei i nga uara e hiahiatia ana.
  • Huanga Hononga (MAP) . Awhina ki te hanga me te whakahaere i te huinga.
  • Kōnae – te mahi me nga konae tuhinga, me te pupuri i te raarangi-raupapa o te papatono. Kei roto pea i te ingoa kōnae te ara ki reira.
  • Nga aho .
  • Kauwhata . Ka mahi a GET_CANDLE ki te uru ki nga raraunga rama me te GET_CANDLE EX ki te whakahoki i tetahi huinga hono.
  • Nga tono . Te hanga ota me te tuku ki te punaha hokohoko.
  • Tohutohu . To ratou hanga me te whakaurunga i runga i te tūtohi. Te taapiri, te whakakore i tetahi tapanga katoa ranei, te tiki me te whakarite tawhā mo tetahi tapanga motuhake.

He mahi ano mo:

  1. Mo te uru atu ki nga rarangi o nga ripanga QUIK me nga rarangi o nga tawhā e waatea ana . Te uru ki nga raraunga ripanga waahi mahi. Ko enei ko GET_ITEM hei whakahoki i te MAP me te GET_NUMBER_OF hei whakahoki i te maha o nga whakaurunga.
  2. Hei mahi me te ripanga ka taea te papatono . Ka mahi enei whakahau i runga i te ripanga OWN. Ka taea te panui e nga mahinga paerewa mai i te waahanga o mua me enei mahi. Kei roto i tenei roopu nga tono mo te taapiri, te whakarereke me te whakakore i tetahi rarangi me te taurangi, me te whakakore katoa i te ripanga OWN.

Hei tiki uara whakamahia:

  1. Tuhinga o mua . Te tiki tawhā korero whakawhiti ma te whakamahi i nga tono GET_PARAM (_EX).
  2. Matapihi korero . Te whiwhi i nga uara o nga korero taputapu.
  3. Tuhinga o mua . Te whiwhi raraunga mo te kaihoko, kamupene, taputapu, putea putea ma te waehere.

Nga mahi ratonga – te whakahoki i te ra o te huihuinga hokohoko o naianei, te raupapa hononga, te ra me te wa o naianei, te whakatau i te ahua hononga, te aukati i te aratau tatauranga.

Nga kaupapa patuiro

Ko te mana whakahaere i runga i te mahinga o te papatono ka mahia i roto i te matapihi “Debug”. Ka whakatuwherahia mai i te tahua horopaki “Tīmata te tatauranga i roto i te aratau patuiro”. Ka taea hoki te whakatuwhera ma te whakahau breakpoint(), ka tohuhia te rarangi hotaka ki te whero. Kei te matapihi nga mara me te waehere papatono me nga uara taurangi. Kei raro o te matapihi nga paatene “I muri mai”, “Haere tonu te mahi”, “Kati te tatauranga”. Ko te pehi i te F5 ka haere tonu te mahi o te hotaka, ko te huinga Shift + F5 ka mutu te patuiro, ka anga te kī F10 ki te rarangi e whai ake nei.

QPILE, LUA ranei?

Ko LUA he reo hootaka hou mo te hanga karetao hokohoko. Pērā i te QPILE, ka whakatinanahia ki te kāpeka QUIK. https://articles.opexflow.com/programming/lua.htm Ko tetahi pae i whakatapua ki te whakawhanaketanga o nga robots hokohoko mo te hokohoko e whakaatu ana i nga painga o te reo LUA i runga i te QPILE. Na, ka taea te mahi hei tuhinga kore-whakahiato me te bytecode, kua rite ki nga taputapu kaiwhakawhanake me nga kaupapa kaupapa-ahua. Ko nga mea kua tuhia ki etahi atu reo hotaka ka taea te hono atu ki nga kaupapa LUA. Ka whakaratohia e LUA nga momo raraunga 8, tae atu ki nga metatables. Ko te reo LUA he miro-maha, he tere, a he tukutahi nga tauwhitinga me nga huihuinga mutunga. He nui ake te LUA i te QPILE, he maha nga toronga kua tuhia mo taua mea.

Kua whakakorehia te reo QPILE inaianei. Ka tūtohu nga tohunga o nga huinga ki te whakamahi i te LUA. Ahakoa kei te whakamahia tonu nga kaupapa whai hua me te whai hua.

Heoi, he ngawari te reo QPILE ki te whakarite ki te LUA, na mena karekau koe e mohio ki te kaupapa, he pai ake te whiriwhiri i te QPILE. I roto i tenei reo, ka taea e koe te tuhi i tetahi karetao ngawari mena kaore koe e hiahia ki te mahi i nga tatauranga uaua.

Me pehea te hanga karetao hokohoko i runga i te QPILE?

Hei waihanga i tetahi kaitohutohu hokohoko, ka hiahia koe ki nga kaupapa e whai ake nei:

  1. ITS Quik.
  2. Notepad++ ētita waehere.
  3. Aratohu ki te QPILE.
  4. XML mono mo te kimi waehere i Notepad++.

Tikiake me te tāuta i enei papatono. Whakahohehia te wetereo reo ma te whakatakoto i te userDefineLang.xml ki te ara C:\Users\User\ AppData\Roaming\Notepad++\
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK Tuatahi, me hanga e tatou te rautaki hokohoko e whai ake nei. Me tatau te tuhinga Hi me te iti mo nga rama whakamutunga i ia meneti, tirohia te utu o naianei o te taputapu. Ka whakatuwherahia he waahi ki te huarahi e hiahiatia ana mena ka eke te utu o te taputapu ki te uara morahi, iti rawa ranei mo te waa. Ka whiwhi tohu mo te poto, ka kati aunoa te waahi roa. Ka whakamahia e te karetao te taputapu GAZP, kua whakaritea te waa ki te 1 min. Ko te hohonutanga inenga hi-iti kua whakaritea ki te 5 rama. Hei whakauru i te Roa, ka whakaritea he ture me te whakawhitinga o te utu o naianei o te uara teitei mo te waa. Ka uru te karetao ki te Poto mena ka whiti te utu o naianei ki te uara iti mo enei rama e 5. Tuhia he poraka waehere ki te Notepad++ me nga tautuhinga taketake me te ra me te wa o te tūmau. Ka whakaatuhia tenei waehere i te pikitia i raro nei.
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK Ko nga rarangi tuatahi e 4 o te waehere ka hanga i te pane o te papatono. Kei waenganui i nga rarangi 6 me te 44 te tinana o te kaupapa, kei roto nga korero o te robot. Kei nga rarangi 7 – 12 nga tautuhinga kaiwhakamahi, kei roto ko nga waehere o te taputapu, te roopu me te kiritaki, te nama kaute kei runga i te MICEX. Ko enei uara kaore e rereke i te wa e mahia ana te kaupapa. Ko nga rarangi 13 – 16 nga uara tuatahi o nga taurangi. Ka tautuhia ki te kore i runga i ia tuku whitiwhiti. Kei nga rarangi 17 – 21 he tohu mo te whakamahi i te ra me te wa o te tūmau. Ka tukuna enei raraunga ki te mahi DATETIME ka huri ki te whakatakotoranga kuputuhi. Ko nga rarangi 22 – 29 ka tukuna nga raraunga kua riro ki te ripanga. Me tiaki te waehere, me tohu te toronga qpl.
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK Whakatuwheratia te papatono ki QUIK ma te pehi Ctrl+F10 me te kowhiri i te konae qpl kua hangaia. Whakamahia te pahekotanga Ctrl+F11 hei whakatuwhera i te matapihi “Mahi me nga Pukapaki” me te tautuhi i te waa tatauranga putea ki te 5 meneti. Pēhia Ctrl+F12 hei tautuhi i ngā tīwae hei whakaatu ki te ripanga. Ko te pikitia e whakaatu ana i te hua o te mahi a te karetao.
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK Me taapiri etahi atu mahi me nga tikanga ki ta maatau kaupapa.
Ko te poraka “Tautuhinga Kaiwhakamahi” ka taapirihia ki nga taurangi NUMBER me INTERVAL, ka whakamahia i roto i te mahi ki te whiwhi i nga pae N whakamutunga. Ko te mahi DATETIME e whakatakoto ana i te ra me te wa tūmau, ka karangahia te rā me te wā o nāianei CURDATE me CURTIME. Ka hurihia te wa o naianei ki te tau i runga i te rarangi 24. Ko te Raina 26 e whakatakoto ana i te wa mo te huringa algorithm mai i te 10:00:01 ki te 18:40:00 UTC.
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK Ko te nuinga o nga wa, ko nga tohu, oscillators, tatauranga tatauranga ka tatauhia e nga rama N whakamutunga o te tūtohi. Karekau he mahi a QPILE mo te kohikohi i te maha o nga rama N nga wa o mua, engari he mahinga GET_CANDLE e uru ana ki nga rama i runga i te tūtohi i te ra me te wa i roto i te whakatakotoranga kuputuhi. Kei roto i ta maatau waehere te mahi ki te tiki i nga pae N whakamutunga OHLC(). Ka hangaia he kohinga me nga tawhā o nga rama whakamutunga kua kohanga ki te rarangi KOHI. Ka tirohia e te papatono te uara INTERVAL, a, ki te kore e taka ki roto i te awhe 0…60, ka whakaatuhia he karere kaore te uara e rite ki te awhe e whakaaetia ana. He kohinga MAP me nga rama ka hangaia i te rarangi 88. A FOR loop pooti i te tūtohi ki te hohonu e hiahiatia ana me te hikoinga INTERVAL mai i te rama hou ki te rama tawhito. I te rarangi 90, i muri i te whakaputanga o te huringa, ka hoki te karetao ki tetahi waahi. Ina whiwhi koe i te rama me GET_CANDLE, tuu ki te kohinga BARLIST ma te whakamahi i te mahi INSERT_COLLECTION_TEAM. Ko te hua o te mahi o te whakahau OHLC(), ka whakakiia a BARLIST ki nga rama whakamutunga mai i te tūtohi taputapu i te nui o te NUM. Ko te maha o nga huānga o te kohinga ka tonohia e te tono GET_COLLECTION_COUNT() me te ripoata e te taurangi BARCOUNT. Ko te ra, te wa, nga uara o nga taurangi INSTRUMENT me BARCOUNT e whakaatuhia ana e te mahi SET_VALUE() i OUTPUT. He mea hanga tenei huinga e te CREATE_MAP() whakahau. Ka taka nga raraunga ki te ripanga ritenga, ka kitea i te whakaahua i raro nei. ko nga uara o nga taurangi INSTRUMENT me te BARCOUNT e whakaatuhia ana e te mahi SET_VALUE() i OUTPUT. He mea hanga tenei huinga e te CREATE_MAP() whakahau. Ka taka nga raraunga ki te ripanga ritenga, ka kitea i te whakaahua i raro nei. ko nga uara o nga taurangi INSTRUMENT me te BARCOUNT e whakaatuhia ana e te mahi SET_VALUE() i OUTPUT. He mea hanga tenei huinga e te CREATE_MAP() whakahau. Ka taka nga raraunga ki te ripanga ritenga, ka kitea i te whakaahua i raro nei.
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK

Karetao hokohoko i runga i te QPILE – nga otinga kua rite

Karetao toharite neke

Karetao Demo e kore e pai mo te hokohoko tuturu.
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK Kei roto i te robot nga tawhā e 5. RĀ, WĀ, PRICE kua whakaritea ki te taumata 30. MOVING me te TP kua whakaritea ki te kore tika. Waehere karetao mo te neke toharite i tuhia i raro i te QPILE: [tiwae taiwhanga = “5” ids = “14896,14897,14898,14899,14900,14901,14902,14903,14904,14905,14906,14907”]

N. Moroshkin tūnga tātaitai

He kaupapa mo te tatau i nga taumata o te utu morahi e whakaaetia ana me te whaainga mo nga tuunga roa me nga waahi poto i nga utu tono me nga utu o naianei. Ka tatauhia nga taumata mo te 2 uara o te rōrahi urunga tuunga. Ka kitea e te karetao te rōrahi tūnga e whakaaetia ana ina tautapahia he ota mutu i te taahiraa kotahi mai i te utu whakatuwhera me te tatau o te whakatuwhera i tetahi tuunga ki te ahunga o te tipu pae. Ko nga taumata i kitea ka whakauruhia ki roto i te matapihi kati, ka whakaatuhia i muri mai i te tūtohi utu. Kua whakaritea nga whakawhitinga mo tetahi taputapu. Mena ka whakatuwherahia he waahi, ka timata te karetao ki te tatau i ona tawhā. I runga i te huringa o te waahi, ka whakatikahia nga ota kua tohua.
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK

tātari rōrahi

Karetao putea mo te tatau i te tikanga tatau o te rōrahi mo nga rama me te whakatairite ki te hua toharite ma te whakarea X. Ka tika te mahi me nga mahere kua tohua i te waa kua tohua.
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK

Kōwhiringa Kariki

Kōpaki mō te tātai me te whakaatu “Kariki” o ngā kōwhiringa. He rereke ki te tikanga Paa-pango.
Ko te reo Algorithmic QPILE mo te whakahoahoa karetao hokohoko mo QUIK

TRIX karetao hokohoko mo QUIK

Ko te kaupapa i runga i te Tohu TRIX. Ka kati te tohu ki runga ake i te raina kore, ko te taumata kua tohua, ka mau te karetao ki te tuunga Roa. Ka katia te turanga e Take Profit, Stop Loss, tu whai muri ranei.

M4 Tuhinga o mua

Papatono mo te mahi tahi me QPILE me Lua. Kei roto ko nga puranga me nga konae ka taea te whakahaere, nga tuhinga me nga konae DLL me te poroporo korero auau. Hei whakamahi i te papatono, me wetewete koe i nga konae ka taea te whakahaere me te tuu regexp2 ki te ara C:\Windows. Akoranga mo QPILE mo QUIK: https://youtu.be/vMTXwDUujpI Te whakauru i tetahi tuhinga ki runga QPILE ki te tauranga Quik: https://youtu.be/0B7qL8Svh7I He waahanga mo te github e whakaatu ana i te whakamahinga o te reo algorithmic QPILE i hangaia ki roto i te Ko te teihana mahi QUIK kei te hono – https://euvgub.github.io/quik_user_manual/ch8.html. Ko te QPILE he reo tawhito, engari he tino ngawari me te waatea ki nga kaihokohoko tauhou. Ko nga robots hokohoko me nga kaupapa kua whakamatauhia mo te wa roa kei te mahi tonu. Heoi, mo nga mahi uaua ake he pai ake te whakamahi i te LUA.

info
Rate author
Add a comment

  1. Владимир Геннадьевич Евсеев

    Reply