Paano Sumulat Ng Isang Programa Ng Tagapayo Para Sa Forex

Talaan ng mga Nilalaman:

Paano Sumulat Ng Isang Programa Ng Tagapayo Para Sa Forex
Paano Sumulat Ng Isang Programa Ng Tagapayo Para Sa Forex

Video: Paano Sumulat Ng Isang Programa Ng Tagapayo Para Sa Forex

Video: Paano Sumulat Ng Isang Programa Ng Tagapayo Para Sa Forex
Video: 95% Winning Forex Trading Formula - The Forex Master Pattern📈 2024, Marso
Anonim

Ang merkado ng FOREX ay nagpapatakbo ng trilyun-milyong dolyar, ngunit ang sinumang may isang computer at pag-access sa Internet ay maaaring gumana dito. Upang mapadali ang paggawa ng desisyon sa panahon ng kalakalan, maraming mga mangangalakal ang gumagamit ng mga tagapayo - mga espesyal na programa na gumagana ayon sa isang tukoy na algorithm.

Paano sumulat ng isang programa ng tagapayo para sa Forex
Paano sumulat ng isang programa ng tagapayo para sa Forex

Panuto

Hakbang 1

Ang pinakakaraniwang platform ng Forex trading ay ang mt4 terminal. Alinsunod dito, karamihan sa mga tagapayo ay nakasulat para dito. Kung wala ka pang terminal, i-download ito mula sa website ng deal center kung saan ka nagtatrabaho.

Hakbang 2

Magsimula ng isang terminal. Buksan ang MetaEditor sa pamamagitan ng pagpindot sa F4. Sa lilitaw na window ng editor, sa tab na File, piliin ang Bago, bubuksan ang Expert Advisor Wizard. Piliin ang uri ng nilikha na tagapayo - Expert Advisor. Mag-click sa Susunod. Sa susunod na window, ipasok ang pangalan ng tagapayo at ang mga detalye ng may-akda (kung nais mo).

Hakbang 3

Naglalaman ang parehong window ng talahanayan ng Mga Parameter - i-click ang Idagdag na pindutan sa kanan. Lumilitaw ang bagong parameter na Extparam1. Gamit ang mga parameter, maaari mong "turuan" ang tagapayo upang maisagawa ang mga kinakailangang pagkilos. Halimbawa, palitan ang pangalan ng parameter ng Extparam1 sa StopLoss sa pamamagitan ng pag-double click sa linya gamit ang mouse at pagpasok ng isang bagong pangalan. Itakda ang uri ng parameter sa doble. Itakda ang halaga ng parameter (Paunang halaga) na katumbas ng halaga ng pinapayagan na pagkawala para sa iyo - halimbawa, 20 puntos.

Hakbang 4

Katulad nito, maaari kang magpasok ng isang halaga para sa kita at iba pang mga parameter. Hindi ka maaaring maglagay ng anumang bagay sa yugtong ito at ipasok ang mga kinakailangang halaga nang manu-mano, direkta sa code. I-click ang "Tapusin", makakakita ka ng isang window na may pangunahing code ng tagapayo.

Hakbang 5

Bigyang-pansin ang init, deinit, simulan ang mga pagpapaandar. Ang una ay nagsasagawa ng mga pagpapatakbo na may kaugnayan sa pagsisimula ng Expert Advisor pagkatapos ng paglulunsad nito. Ang pangalawa ay patayin ang tagapayo kapag ito ay hindi pinagana o ang terminal ay sarado. Ang pinakamahalagang pagpapaandar ay ang pagpapaandar sa simula, dahil ang pagpapaandar na ito ang nagpoproseso ng lahat ng data na kasama ng bawat bagong tik (pagbabago ng presyo).

Hakbang 6

Paano gumagana ang tagapayo? Kinakailangan na magpasok ng mga linya sa code nito, salamat kung saan ito magbubukas o magsasara ng isang order kung ang kasalukuyang sitwasyon ay tumutugma sa mga kundisyon na inilatag sa lohika ng tagapayo. Halimbawa, ang isang simpleng Expert Advisor ay maaaring batay sa tagapagpahiwatig ng Moving Average. Dalawang average ang naitakdang may magkakaibang mga panahon - halimbawa, 5 at 15. Kung ang mabilis na linya ay tumatawid sa mabagal mula sa ibaba pataas, isang order ng pagbili ang bubuksan. Ang pagsara ay nangyayari kapag naabot ang nais na kita o kapag ang mabilis na linya ay tumatawid sa mabagal mula sa itaas hanggang sa ibaba.

Hakbang 7

Sa parehong paraan, nangyayari ang pagbubukas at pagsasara ng isang order ng pagbebenta. Upang mabawasan ang bilang ng mga maling signal, maaari mong ipakilala ang isang panuntunan alinsunod sa kung saan ang order ay bubuksan lamang pagkatapos ng mabilis na linya na lumayo mula sa mabagal ng isang distansya - halimbawa, 10 puntos. Maaari kang magtakda ng mga tukoy na setting sa pamamagitan ng pagtukoy sa pinakamatagumpay na mga parameter.

Hakbang 8

Paano ako makakasulat ng mga tiyak na linya ng code? Upang magawa ito, kailangan mong makabisado ang mga pangunahing kaalaman sa mql4 na wika. Maaari kang makahanap ng maraming mga kapaki-pakinabang na materyales, kabilang ang mga tutorial, dito: https://forum.mql4.com/ru/ Huwag magsimulang lumikha kaagad ng isang kumplikadong Expert Advisor - bigyan ito ng pinakasimpleng pag-andar sa una, at pagkatapos ay unti-unting kumplikado ito Gayunpaman, tiyaking panatilihin ang mga pangunahing bersyon - madali silang magamit kung kailangan mong bumalik sa mga nakaraang bersyon.

Inirerekumendang: