Automatické obchodovanie a MQL4

POKROČILÝ - Webinár 17

V tejto lekcii sa dozviete:

  • Ako zautomatizovať Vaše obchodovanie v platforme MT4
  • Ako testovať Vašu stratégiu v MT4
  • Čo je MQL4 a ako Vám môže pomôcť v obchodovaní
Dĺžka: 10 min.

Automatické obchodovanie a MQL4

Aby ste na finančných trhoch investovali efektívnejšie, mali by ste si vytvoriť vlastný kompletný obchodný systém, ale z mnohých dôvodov môže byť ťažké prísne dodržiavať jeho pravidlá. Nielen pre nedostatok času, ale aj kvôli výraznému vplyvu emócií. Automatizované obchodné systémy môžu byť pre Vás skvelým riešením.

Platforma MT4 Vám ponúka širokú škálu nástrojov na automatizáciu Vašich obchodných systémov, čím vylučujete prítomnosť emócií a časové obmedzenie. Vývojové prostredie MT4 umožňuje vytvárať a testovať expertných poradcov (Expert Advisors - EA). Experti sú v podstate mechanický obchodný systém, ktorý umožňuje úplnú automatizáciu analytických, obchodných a riziko riadiacich činností.

To jednoducho znamená, že celá rutinná práca technickej analýzy a zadávania objednávok môže byť presunutá na expertného poradcu.

Práca s expertnými poradcami

Práca s expertnými poradcami pozostáva z týchto základných krokov:

Krok 1: vytvorenie experta pomocou zabudovaného MetaEditora a programovacieho jazyka MQL4, ktoré sú vysvetlené ďalej v samostatnom tutoriáli. 

Pre vytvorenie experta jednoducho spustite MetaEditor cez menu Nástroje (Tools) a výber možnosti MetaQuotes jazykový editor (MetaQuotes Language Editor):

Meta Editor MT4

Krok 2: nastavenie expertov predtým, ako ich začnete používať, spoločné parametre pre všetkých expertov sú definované v menu Nástroje (Tools) -> Možnosti (Option):

Nastavenie expertov

v záložke Expertní poradcovia (Expert Advisors):

Expert Advisors MT4

Možnosť „Umožniť expertných poradcov (Allow automated trading)“ povolí alebo zakáže realizáciu obchodných operácií cez expertných poradcov. Ostatné možnosti sú dobrovoľné.  Automatické obchodovanie môžete znemožniť/povoliť ešte rýchlejšie kliknutím na tlačidlo AutoTrading na paneli nástrojov.

Krok 3: spustenie experta - potom, čo boli nastavené všeobecné parametre, expert je pripravený na spustenie.

Môžete tak urobiť otvorením okna Navigátor cez menu Zobraziť:

A potom jednoducho kliknite pravým tlačidlom myši na požadovaného experta a zvoľte "Pripojiť ku grafu (Attach to a chart)" alebo naň kliknite, podržte a presuňte do grafu.

Zobrazí sa okno pre nastavenie špecifických parametrov:

Je potrebné zaškrtnúť možnosť „Umožniť živé obchodovanie (Allow live trading)“, pretože aj keď sú povolené všeobecné nastavenia expertov, toto by mohlo zablokovať experta.

Váš expertní poradca je správne zapnutý, ak sa v pravom hornom rohu grafu objaví jeho názov a usmievajúci sa smajlík.

Odstránenie expertného poradcu

Pre odstránenie expertného poradcu a jeho znefunkčnenie jednoducho kliknite pravým tlačidlom myši na akékoľvek miesto v grafe a z kontextového menu vyberte Expertní poradcovia -> Odstrániť (Expert Advisors -> Remove).

Tržnica (Market)

Ako je možné vidieť, s expertnými poradcami a programovacím jazykom MQL4 môžete plne zautomatizovať Vaše obchodné aktivity. Ale čo v prípade, ak vôbec neovládate programovanie? Obchodná platforma MT4 má pre Vás dobré správy - máte prístup k obrovskej knižnici bezplatných, ako aj platených EA priamo vo Vašej obchodnej platforme. Na ich spustenie nepotrebujete programovacie zručnosti.

Jednoducho použite záložku Tržnica (Market) v okne Terminál a nájdite hotové aplikácie, EA, indikátory atď.

Tester stratégií (Strategy tester)

Ak chcete odhadnúť využiteľnosť stiahnutých alebo vlastných expertov, môžete využiť modul Tester stratégií (Strategy Tester). Umožňuje otestovať efektívnosť obchodného systému na historických údajoch. Historické testy umožňujú spustiť automatizované obchodovanie so znalosťami o efektívnosti expertov za rôznych trhových podmienok.

Pre otvorenie okna Testera stratégií ho nájdite v menu Zobraziť (View):

Potom nastavte všetky parametre pre historické testovanie, ako sú symbol trhu a jeho časový rámec, metódy modelovania, časový rozsah atď.

A analyzujte výsledky – je to takto jednoduché.

MQL4

MT4 je flexibilná platforma, ktorá umožňuje používať programovací jazyk MQL4 na rozšírenie svojej funkčnosti pomocou Vašich vlastných riešení. MQL4 je vhodný na písanie vlastných expertných poradcov, indikátorov, stratégií alebo skriptov.

Programovanie vlastného nástroja môžete začať jednoducho otvorením vstavaného modulu MetaEditor, ktorý je k dispozícii v menu Nástroje (Tools):

Dostanete sa tak do aplikácie MetaEditor, ktorá vám umožňuje vytvárať a upravovať mnoho nástrojov technickej analýzy pre platformu MT4.

MQL4 je veľmi podobný dobre známemu a populárnemu programovaciemu jazyku C++ a obsahuje mnoho funkcií potrebných na analýzu cien, technických ukazovateľov a ďalších.

Všetky informácie o jazykových konštrukciách a funkciách MQL4 nájdete v zabudovanej dokumentácii:

Pomocou týchto materiálov budete určite môcť začať pracovať na vlastnom nástroji pre MT4. Veľa šťastia!

Kvíz

Vyskúšajte si svoje znalosti z tejto lekcie v našom kvíze:

SPUSTIŤ KVÍZ
1/3

Tester stratégií je nástroj, ktorý:

ĎALŠIA OTÁZKA
2/3

MQL4 je programovací jazyk podobný:

ĎALŠIA OTÁZKA PREDCHÁDZAJÚCI
3/3

Čo je najväčšou výhodou automatického obchodovania?

UKONČIŤ KVÍZ PREDCHÁDZAJÚCI

Je nám ľúto, ale v tomto kvíze ste neuspeli. Môžete to skúsiť znova. Váš výsledok je . Nesprávne odpovede:

SKÚSIŤ ZNOVU

Výborne! Úspešne ste dokončili kvíz. Gratulujeme!

VYSKÚŠAŤ NA DEMO ÚČTE PREJSŤ NA ĎALŠÍ KURZ

Vyskúšajte svoje znalosti na demo účte platformy xStation

VYSKÚŠAŤ DEMO

Ďalší kurz: EXPERT

Spoznajte pokročilé témy o investičných stratégiách, riadení rizika a oveľa viac.

ZAČAŤ