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, Svibanj
Anonim

Kada igrate na burzi, 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 je sve učinjeno ispravno, stručni savjetnik pojednostavit će 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

Upute

Korak 1

Prvo oblikujte strategiju za stvaranje stručnog savjetnika - na primjer, na temelju linije Moving Average. Postavite poziciju za kupnju s 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 temelju ove strategije započnite stvarati stručnog savjetnika.

3. korak

Otvorite MetaEditor i pokrenite čarobnjaka stručnog savjetnika. Odaberite opciju "Savjetnik" u izborniku čarobnjaka, kliknite "Dalje" i zapišite glavne parametre kojima bi savjetnik trebao biti dodijeljen. Ako prvi put izrađujete trgovačkog robota, ostavite prazan prozor s parametrima i kliknite "Završi".

4. korak

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 izravno na specificiranje algoritma savjetnika 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 ponude ne zatvore.

Korak 6

Sukladno tome, morate unijeti sljedeći kod:

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

{ }

U kovrčave zagrade upišite uvjete za kupnju i prodaju.

Korak 7

Budući da ste liniji Moving Average odredili signal za izvršenje trgovine, u kôd unesite blok funkcije koji utječe na otvaranje trgovine za silazni trend. Ova bi funkcija trebala odražavati prethodnu funkciju koja utječe na otvaranje trenda ako vrijednosti trenutne cijene prelaze liniju Moving Average. Sastavite trgovačkog 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 TakeProfita * /

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

Korak 9

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

Preporučeni: