MetaTrader 4 Builder Vzorové strategie 1/9
Obsah Otevření strategie... 3 Vzorové strategie... 6 Klouzavý průměr (MA.xtb)... 6 Moving Average (MA_Cross.xtb)... 6 RSI (RSI_positions_in_canal.xtb)... 6 RSI & MA (RSI_plus_MA.xtb)... 6 MACD (MACD.xtb)... 7 MACD Nulová linie (MACD_zero_line.xtb)... 7 ADX (ADX.xtb)... 7 Bollinger Bands1(Bollinger1.xtb)... 7 Bollinger Bands2 (Bollinger2.xtb)... 7 CCI & MA (CCI_plus_MA_ver1.xtb)... 7 CCI & MA (CCI_plus_MA_ver2.xtb)... 8 Ichimoku1 (Ichimoku_cloud_closes.xtb)... 8 Ichimoku2 (Ichimoku_tenkan_kijun_intersection_closes.xtb)... 8 Parabolic SAR (Parabolic SAR.xtb)... 8 Parabolic SAR (Parabolic SAR2.xtb)... 8 Stochastic (Stochastic_classic_ver1.xtb)... 8 Stochastic (Stochastic_classic_ver2.xtb)... 9 Stochastic (Stochastic_plus_MA_ver1.xtb)... 9 Stochastic & MA (Stochastic_plus_MA_ver2.xtb)... 9 Stochastic & MA (Stochastic_plus_MA_ver3.xtb)... 9 2/9
Otevření strategie Složka s příklady strategií by se měla objevit po úšpěšné instalaci balíku vzorových strategií v adresáři MetaTrader 4 Builder. Otevření jednotlivých strategií je pak již snadné: 1. Spusťte MetaTrader 4 Builder. 2. Otevřete ikonou z panelu nástrojů pro otevření strategie (Open). 3. Otevřete složku s příklady strategií. 3/9
4. Aby bylo možné otevřít složku s příklady strategií, stačí pouze dvojklikem levého tlačítka myši složku otevřít. Poté se již zobrazí seznam strategií a vyberete si požadovanou strategii. 4/9
Tato strategie je již připravena pro případné změny a závěrečnou kompilaci programovacího kódu. 5/9
Vzorové strategie Klouzavý průměr (MA.xtb) Tato strategie je velice podobná té, kterou naleznete v platformě již po jejím prvním spuštění. Nákupní signál je vyslán v případě, že uzavírací cena protne klouzavý průměr zespoda nahoru a pokud je uzavírací cena nad klouzavým průměrem po další dvě svíčky (sloupce). Prodejní signál nastává, pokud uzavírací cena protne klouzavý průměr směrem dolů a pokud následující dva svíčky (sloupce) budou pod klouzavým průměrem. Pozice je uzavřena když uzavírací cena opět protne klouzavý průměr. Stop Loss a Take Profit lze upravit v nastavení strategie. Moving Average (MA_Cross.xtb) Strategie je založena na křížení dvou klouzavých průměrů pro nákup nebo prodej instrumentu. Pokud rychlejší klouzavý průměr překříží pomalejší klouzavý průměr zespoda, znamená to nákupní signál. Obrácený případ, kdy rychlejší klouzavý průměr protne pomalejší směrem dolů znamená prodejní signál. I tato strategie umožňuje nastavit parametry Stop Loss a Take Profit. RSI (RSI_positions_in_canal.xtb) Tato strategie je založena na zpětném pohybu indikátor RSI z extrémních oblastí > 70 a < 30. Pokud indikátor překročí hodnotu 30 (tuto hodnotu je možno měnit na základě externích proměnných) zespoda nahoru znamená to nákupní signál. Pokud indikátor překročí hodnotu 70 (i tuto hodnotu lze měnit v externích proměnných) směrem dolů je vyslán prodejní příkaz. V případě, že RSI indikátor zůstane pod hodnotou 30 (nižší linie), tak krátká (prodejní) pozice je uzavřena. Dlouhá (nákupní) pozice je uzavřena, když indikátor vzroste nad úroveň 70 (vyšší linie). Hodnoty Stop Loss a Take Profit jsou volitelné. RSI & MA (RSI_plus_MA.xtb) Transakce jsou vytvářeny pouze ve směru aktuálního trendu, který je měřen jako sklon jednoduchého (Simple) klouzavého průměru s periodou 50. Strategie obchoduje zpětné návraty RSI indikátoru z hodnot >70 a <30. Pokud hodnota indikátoru překročí hodnotu 30 (tento parametr lze nastavit v rámci externích proměnných) zespoda nahoru a zároveň jednoduchý klouzavý průměr je nakloněn směrem vzhůru, pak je otevřena nákupní (dlouhá) pozice. Opačně je tomu pro příkaz Sell (krátká pozice). Indikátor musí překřížit hodnotu 70 (nastavitelný parametr) směrem dolů a jednoduchý klouzavý průměr je nakloněn směrem dolů, pak je otevřena krátká pozice. Pokud indikátor RSI klesne pod hodnotu 30 (nižší linie) nebo se klouzavý průměr obrátí směrem nahoru, pak je krátká pozice uzavřena. Naopak pokud RSI indikátor dosáhne vyšších hodnot než 70 (vyšší linie) nebo se klouzavý průměr stane klesající je uzavřena dlouhá pozice. I zde lze nastavit hodnoty Stop Loss a Take Profit. 6/9
MACD (MACD.xtb) Nákupní signál je vytvořen pouze, pokud je indikátor MACD vykreslen pod nulovou linií. Prodejní signál je brán v úvahu pouze, pokud je MACD kladné (histogram je vykreslen nad nulovou linií). Nákupní signál je pak definován, pokud dojde překřížení histogramu MACD a jeho signální linií. Prodejní signál je přesně opačný, ale pouze v případě, že se toto překřížení stane nad nulovou linkou. Pokyny pro uzavření pozic jsou přesně opačné jako otevírací, ale není zde podmínka nulové linie indikátoru. MACD Nulová linie (MACD_zero_line.xtb) Nákupní signál je definován jako překročení nulové linie histogramem MACD směrem zespoda nahoru. Prodejní signál je přesně opačný. Uzavírací pokyny jsou opačné vůči otevíracím. ADX (ADX.xtb) Otevření pozice (buy-nákup/sell-prodej) nastává, pokud hlavní linie indikátoru protne zespoda nahoru úroveň 20. Zároveň nákupní signál je definován, pokud je linie +DI nad linií -DI. Pokud jsou linie v obráceném pořadí (+DI je pod DI) tak je vyslán prodejní signál. Pozice může být uzavřena v těchto dvou situacích: 1.Když hlavní linie indikátoru vystoupá nad úroveň 40 a poté se hodnota vrátí zpět pod úroveň 40. 2.Pokud dojde k překřížení linií +DI a DI. Bollinger Bands1(Bollinger1.xtb) Nákupní signál přichází, pokud se uzavírací cena dostane pod dolní linii Bollingerova pásma a navrátí se zpět. Prodejní signál je obráceně, pokud uzavírací cena se dostane nad horní linii pásma a vrátí se zpět do Bollingerova kanálu. Pozice jsou uzavřeny v případě, že uzavírací cena překříží opačnou linii indikátoru (pro nákupní příkazy to je horní linie, pro prodejní příkazy je to dolní linie). Bollinger Bands2 (Bollinger2.xtb) Nákupní signál přichází, pokud se uzavírací cena dostane pod dolní linii Bollingerova pásma a navrátí se zpět. Prodejní signál je obráceně, pokud uzavírací cena se dostane nad horní linii pásma a vrátí se zpět do Bollingerova kanálu. Otevřené pozice jsou uzavřeny hodnotami Stop Loss a Take Profit CCI & MA (CCI_plus_MA_ver1.xtb) Obchody jsou otevírány pouze ve směru hlavního trendu, který je měřen jako sklon jednoduchého klouzavého průměru s periodou 50. Nákupní signály jsou otevřeny, pokud trend má pozitivní sklon a CCI přechází z hodnot menších než -100 do hodnot větších než - 100. Prodejní signál vznikne v případě negativního sklonu klouzavého průměru a přechodu indikátoru CCI z hodnot větších než 100 směrem dolů k hodnotám menších než 100. Pozice jsou uzavírány na základě úrovní Stop Loss a Take Profit, které nastaví strategie v bodech od vstupní ceny. 7/9
CCI & MA (CCI_plus_MA_ver2.xtb) Obchody jsou otevírány pouze ve směru aktuálního trendu, který je měřen jednoduchým klouzavým průměrem s periodou 50. Nákupní příkazy jsou otevírány na základě pozitivního sklonu klouzavého průměru, a pokud CCI překročí hranici -100 směrem zespoda nahoru. Prodejní signály jsou otevřeny na základě negativního trendu (klesající klouzavý průměr) a pokud indikátor CCI překročí úroveň 100 směrem dolů. Pozice jsou uzavírány, pokud klouzavý průměr změní směr trendu. Ichimoku1 (Ichimoku_cloud_closes.xtb) Nákupní pokyn je otevřen, pokud uzavírací cena opustí oblast mraku protnutím horní linie mraku a linie Tenkan Sen je nad linií Kijun Sen. Prodejní příkaz je vytvořen, pokud uzavírací cena opustí oblast mraku protnutím spodní linie mraku a Tekan Sen je po Kijun Sen. Pozice jsou uzavřeny v případě, že se uzavírací cena vrátí zpět do oblasti mraku. Ichimoku2 (Ichimoku_tenkan_kijun_intersection_closes.xtb) Nákupní pokyn je otevřen, pokud uzavírací cena opustí oblast mraku protnutím horní linie mraku a linie Tenkan Sen je nad linií Kijun Sen. Prodejní příkaz je vytvořen, pokud uzavírací cena opustí oblast mraku protnutím spodní linie mraku a Tekan Sen je po Kijun Sen. Pozice jsou uzavřeny pokud Tenkan Sen linie protne linii Kijun Sen. Parabolic SAR (Parabolic SAR.xtb) Nákupní signál vzniká, pokud body indikátoru Parabolic SAR změní relativní pozici vzhledem ke sloupci cen z horní pozice na dolní (tj. tečka je pod aktuální cenou). Prodejní signál vnikne, pokud bod indikátoru Parabolic SAR se přesune z oblasti pod aktuální cenou do oblasti nad aktuální cenou. Uzavření pozice je v případě, že je otevřena nová pozice na základě předchozích podmínek. Parabolic SAR (Parabolic SAR2.xtb) Nákupní signál vzniká, pokud body indikátoru Parabolic SAR změní relativní pozici vzhledem ke sloupci cen z horní pozice na dolní (tj. tečka je pod aktuální cenou). Prodejní signál vnikne, pokud bod indikátoru Parabolic SAR se přesune z oblasti pod aktuální cenou do oblasti nad aktuální cenou. Dodatečně, pro otevření příkazu se musí indikátor udržet na změněné pozici alespoň následující 2 periody. Uzavření pozice je v případě, že je otevřena nová pozice na základě předchozích podmínek. Stochastic (Stochastic_classic_ver1.xtb) Příkaz k dlouhé pozici se otevře, pokud hlavní linie indikátoru Stochastic je pod úrovní 20 a zároveň hlavní linie indikátoru protíná signální linii zespoda nahoru. Krátká pozice je otevřena v případě, že se hlavní linie indikátoru dostane nad úroveň 80 a zároveň protne signální linii zezhora dolů. Pozice je uzavřena, pokud se naplní podmínky pro otevření dalšího obchodu. 8/9
Stochastic (Stochastic_classic_ver2.xtb) Příkaz k dlouhé pozici se otevře, pokud hlavní linie indikátoru Stochastic je pod úrovní 20 a zároveň hlavní linie indikátoru protíná signální linii zespoda nahoru. Krátká pozice je otevřena v případě, že se hlavní linie indikátoru dostane nad úroveň 80 a zároveň protne signální linii zezhora dolů. Uzavření pozice nastává, pokud hlavní linie indikátoru protne signální linii. (bez ohledu na úroveň onoho protnutí). Stochastic (Stochastic_plus_MA_ver1.xtb) V tomto případě jsou obchody otevírány pouze ve směru aktuálního trendu, který je kalkulován jako sklon jednoduchého klouzavého průměru s periodou 100. Nákupní příkaz je podán, pokud je trend rostoucí (sklon klouzavého průměru je pozitivní) a hlavní linie indikátoru Stochastic je pod hranicí 20 a zároveň protíná signální linii zespoda nahoru. Prodejní signál je otevřen, pokud je trend klesající (sklon klouzavého průměru je negativní) a hlavní linie indikátoru Stochastic je nad hranicí 80 a současně protíná signální linii směrem dolů. Pozice je uzavřena, pokud se naplní podmínky pro otevření dalšího obchodu. Stochastic & MA (Stochastic_plus_MA_ver2.xtb) I zde jsou obchody otevírány pouze ve směru aktuálního trendu, který je kalkulován jako sklon jednoduchého klouzavého průměru s periodou 100. Nákupní příkaz je podán, pokud je trend rostoucí (sklon klouzavého průměru je pozitivní) a hlavní linie indikátoru Stochastic je pod hranicí 20 a zároveň protíná signální linii zespoda nahoru. Prodejní signál je otevřen, pokud je trend klesající (sklon klouzavého průměru je negativní) a hlavní linie indikátoru Stochastic je nad hranicí 80 a současně protíná signální linii směrem dolů. Uzavření pozice nastává, pokud hlavní linie indikátoru protne signální linii (bez ohledu na úroveň onoho protnutí) nebo pokud se obrátí sklon jednoduchého klouzavého průměru. Stochastic & MA (Stochastic_plus_MA_ver3.xtb) Tato strategie opět otevírá obchody pouze ve směru aktuálního trendu, který je kalkulován jako sklon jednoduchého klouzavého průměru s periodou 100. Nákupní příkaz je podán, pokud je trend rostoucí (sklon klouzavého průměru je pozitivní) a hlavní linie indikátoru Stochastic je pod hranicí 20 a zároveň protíná signální linii zespoda nahoru. Prodejní signál je otevřen, pokud je trend klesající (sklon klouzavého průměru je negativní) a hlavní linie indikátoru Stochastic je nad hranicí 80 a současně protíná signální linii směrem dolů. Příkazy jsou uzavírány, pokud se změní sklon jednoduchého klouzavého průměru. 9/9