Kako Napisati Savjetnički Program Za Forex

Sadržaj:

Kako Napisati Savjetnički Program Za Forex
Kako Napisati Savjetnički Program Za Forex

Video: Kako Napisati Savjetnički Program Za Forex

Video: Kako Napisati Savjetnički Program Za Forex
Video: Как вернуть деньги с форекс брокера,регуляторы/How to get money back from a forex broker, regulators 2024, Novembar
Anonim

Tržište FOREX posluje u milijardama dolara, ali na njemu mogu raditi svi koji imaju računar i pristup Internetu. Da bi olakšali donošenje odluka tokom trgovanja, mnogi trgovci koriste savjetnike - posebne programe koji rade prema određenom algoritmu.

Kako napisati savjetnički program za Forex
Kako napisati savjetnički program za Forex

Instrukcije

Korak 1

Najčešća platforma za Forex trgovanje je mt4 terminal. Shodno tome, većina savjetnika je napisana za to. Ako još nemate terminal, preuzmite ga s web mjesta trgovinskog centra s kojim radite.

Korak 2

Pokrenite terminal. Otvorite MetaEditor pritiskom na F4. U prozoru uređivača koji će se pojaviti, na kartici Datoteka odaberite Novo, otvorit će se čarobnjak stručnog savjetnika. Odaberite vrstu stvorenog savjetnika - stručnog savjetnika. Kliknite Dalje. U sljedeći prozor unesite ime savjetnika i detalje o autoru (ako želite).

Korak 3

Isti prozor sadrži tablicu parametara - kliknite gumb Dodaj s desne strane. Pojavljuje se novi parametar Extparam1. Koristeći parametre, savjetnika možete "naučiti" izvršavanju potrebnih radnji. Na primjer, promijenite ime parametra Extparam1 u StopLoss dvostrukim klikom miša na liniju i unošenjem novog imena. Postavite tip parametra na double. Postavite vrijednost parametra (početna vrijednost) jednaku vrijednosti dopuštenog gubitka za vas - na primjer, 20 bodova.

Korak 4

Slično tome, možete unijeti vrijednost za dobit i druge parametre. U ovoj fazi ne možete ništa unijeti i kasnije ručno unijeti potrebne vrijednosti direktno u kôd. Kliknite "Završi", vidjet ćete prozor s osnovnim kodom savjetnika.

Korak 5

Obratite pažnju na funkcije init, deinit, start. Prvi izvodi operacije povezane s inicijalizacijom stručnog savjetnika nakon njegovog pokretanja. Drugi isključuje savjetnika kada je onemogućen ili je terminal zatvoren. Najvažnija funkcija je funkcija pokretanja, jer ona obrađuje sve podatke koji dolaze sa svakim novim označavanjem (promjena cijene).

Korak 6

Kako savjetnik radi? U njegov kôd potrebno je unijeti redove, zahvaljujući kojima će otvoriti ili zatvoriti nalog ako trenutna situacija odgovara uvjetima utvrđenim u logici savjetnika. Na primjer, jednostavni stručni savjetnik može se temeljiti na indikatoru pokretnog prosjeka. Nacrtana su dva prosjeka s različitim periodima - na primjer 5 i 15. Ako brza linija prijeđe sporu odozdo prema gore, otvara se nalog za kupovinu. Zatvaranje se događa kada se postigne željeni profit ili kada brza linija pređe onu sporu od vrha do dna.

Korak 7

Na isti način se događa otvaranje i zatvaranje naloga za prodaju. Da biste smanjili broj lažnih signala, možete uvesti pravilo prema kojem će se nalog otvoriti tek nakon što se brza linija odmakne od sporije za neku udaljenost - na primjer, 10 bodova. Možete postaviti određene postavke definiranjem najuspješnijih parametara.

Korak 8

Kako da napišem određene retke koda? Da biste to učinili, morate savladati osnove jezika mql4. Mnogo korisnih materijala, uključujući tutorijale, možete pronaći ovdje: https://forum.mql4.com/ru/ Nemojte odmah započeti sa stvaranjem složenog stručnog savjetnika - prvo ga obdarite najjednostavnijim funkcijama, a zatim postupno zakomplicirati. Ipak, svakako zadržite osnovne verzije - one će vam dobro doći ako se morate vratiti na prethodne verzije.

Preporučuje se: