Kako Napraviti Savjetnika

Sadržaj:

Kako Napraviti Savjetnika
Kako Napraviti Savjetnika

Video: Kako Napraviti Savjetnika

Video: Kako Napraviti Savjetnika
Video: Informatika, 7. r. OŠ - Kako od računala napraviti savjetnika 2024, Maj
Anonim

Kada igrate na berzi, vrlo je važno pratiti sve trgovinske operacije na vrijeme, a kako bi olakšali posao, mnogi Forex igrači stvaraju savjetnika za trgovačkog robota. Nije teško stvoriti stručnog savjetnika, a ako se sve učini pravilno, stručni savjetnik će pojednostaviti postupak obavljanja trgovinskih operacija za otvaranje i zatvaranje pozicija kupovine i prodaje za vas. Međutim, vaša zarada ovisi samo o vama, a ne o savjetniku, a on u ovom slučaju može pružiti samo dodatnu pomoć.

Kako napraviti savjetnika
Kako napraviti savjetnika

Instrukcije

Korak 1

Prvo formirajte strategiju za stvaranje stručnog savjetnika - na primjer, na osnovu linije Moving Average. Postavite poziciju za kupovinu sa nekim vrijednostima Take Profit i Stop Loss ako cijena instrumenta poraste iznad linije Moving Average.

Korak 2

Postavite funkcije StopLoss i TakeProfit na 250 bodova. Robot ne bi trebao otvarati nove pozicije dok postoji neka vrsta otvorene trgovinske pozicije. Na osnovu ove strategije započnite sa stvaranjem stručnog savjetnika.

Korak 3

Otvorite MetaEditor i pokrenite čarobnjaka stručnog savjetnika. Odaberite opciju "Savjetnik" u čarobnjakovom izborniku, kliknite "Dalje" i zapišite glavne parametre kojima savjetnik treba biti obdaren. Ako prvi put kreirate trgovačkog robota, ostavite prazan prozor s parametrima i kliknite "Završi".

Korak 4

Sada morate napisati kod u MQL, koji je glavni element stvaranja robota. U uređivaču koda programirajte pripremljenu strategiju. Preskočite blokove int init () i int deinit ().

Korak 5

Idite ravno na specificiranje savjetnikovog algoritma u bloku int star (). Koristeći funkciju trgovanja OrderSelect (), EA bi trebao provjeriti imate li u terminalu postojeće otvorene pozicije. Ako savjetnik pronađe otvorene pozicije u terminalu, pričekat će dok se ne zatvore ponude.

Korak 6

Shodno tome, morate unijeti sljedeći kod:

if (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == False)

{ }

U kovrčave zagrade upišite uslove za kupovinu i prodaju.

Korak 7

Budući da ste liniji Moving Average odredili signal za izvršenje trgovine, u kod unesite blok funkcije koji utječe na otvaranje trgovine za silazni trend. Ova funkcija trebala bi odražavati prethodnu funkciju koja utječe na otvaranje trenda ako vrijednosti trenutne cijene prelaze liniju pokretnog prosjeka. Sastavite trgovinskog robota i testirajte ga na nekoliko vrsta valuta.

Korak 8

Sada samo trebate unijeti parametre postavki robota. Nakon retka #property link https:// … unesite sljedeće parametre:

vanjski dvostruki LotTrend = 0, 1; / * broj lotova za otvaranje pozicije * /

vanjski int TP = 250; / * broj bodova za zatvaranje TakeProfit * /

vanjski int SL = 250; / * broj bodova za zatvaranje StopLoss * /

Korak 9

Promijenite kod s parametrima tako da stručni savjetnik može raditi direktno s trgovačkog terminala. Testirajte stručnog savjetnika pomoću funkcije terminala "Tester strategije".

Preporučuje se: