Head and Shoulders Expert Advisor For MT4
WE IMPROVED THIS EXPERT ADVISOR FOR YOU!!!
PLEASE NOTE: This expert advisor was publicly available for free usage on other websites and is not programmed by us. We explain the functionality and possible improvements of the EA. Furthermore, we are convinced that fully automatic Expert Advisors will fail in the long run. On the other hand, our semi-automatic approach with detecting the best setups and then activating our Expert Advisors (e.g. V-Power EA, EdgeZone EA) produced many successful traders and some of them even got prop traders at prop trading firms. Therefore, we added a similar semi-automatic trading feature (to allow only buy or only sell trades) to the free Expert Advisors. You can download the modified version here and enjoy!
Table Of Contents:
- Head and Shoulders Expert Advisor For MT4
- Head and Shoulders Expert Advisor For MT4 - vstupní kritéria
- Head and Shoulders Expert Advisor For MT4 - kritéria opuštění
- Head and Shoulders Expert Advisor For MT4 - prostor pro zlepšení
Head and Shoulders Expert Advisor For MT4 používá při obchodování na finančním trhu různé technické nástroje. Využívá fraktální indikátor k vyhledání bodů obratu v grafu v souladu se směrem dvou trendových čar. Ke kvalifikaci obchodního signálu se spolu s indikátorem hybnosti používá také dvojice klouzavých průměrů. Všechny tyto technické nástroje jsou aplikovány na aktivní časový rámec a symbol. Není jasné, proč je jméno odborného poradce spojeno se slavným akčním vzorem ceny hlavy a ramen.
Head and Shoulders Expert Advisor For MT4 - vstupní kritéria

Hlavní a ramenní odborný poradce dává uživateli určitou kontrolu nad tím, jak chce, aby odborný poradce vykonával své funkce. Toho se dosahuje nabídnutím některých zásadních parametrů v obchodních operacích jako vstupů, které může uživatel vyladit, jak uzná za vhodné. Tyto parametry jsou popsány níže:
- Spousty = 0,01 - Toto číslo je pevná velikost lotu pro všechny obchody přijaté odborným poradcem.
- Stop_Loss = 20 - Všechny obchody iniciované tímto odborným poradcem mají stop loss 20 pipů.
- MagicNumber = 1234 - Toto číslo je přiděleno obchodu při vstupu, aby jej bylo možné spojit s tímto robotem.
- Take_Profit = 50 - Nominální částka zisku každého obchodu je 50 pipů.
- FastMA = 6 - K identifikaci trendu se v tomto obchodním systému používá klouzavý průměr (období 6).
- SlowMA = 85 - Další klouzavý průměr (období 85) se v tomto obchodním systému používá k identifikaci trendu.
- Mom_Sell = 0,3 - Hodnota hybnosti by měla být menší než 0,3, aby byl ověřen prodejní signál.
- Mom_Buy = 0,3 - Hodnota hybnosti musí být menší než 0,3, aby byl potvrzen nákupní signál.
- UseEquityStop = true - S tímto nastavením robot nastaví čerpání účtu do stavu monitoru, aby kontroloval riziko pro účet.
- TotalEquityRisk = 1,0 - Pokud čerpání účtu dosáhne této prahové hodnoty (1% zůstatku na účtu), budou všechny obchody opuštěny se ztrátou, aby byl zachován kapitál.
- Max_Trades = 10 - S touto hodnotou může robot otevřít až 10 obchodů na aktuálním symbolu.
- FractalNum = 10 - Tato hodnota vyzve odborného poradce k zobrazení posledních 10 fraktálů nahoru a posledních 10 fraktálů dolů v grafu.
- USETRAILINGSTOP = true - Toto nastavení dává robotovi pokyn, aby stopoval výherní obchody, když je dosaženo určité hranice zisku.
- WHENTOTRAIL = 40 - robot získá stopu vítězných obchodů, když získá alespoň 40 pipů.
- PADAMOUNT = 10 - Tento parametr definuje velikost vyrovnávací paměti mezi vysokým nebo nízkým předdefinovaným počtem svíček a skutečnou cenou stop loss. Tato hodnota je v pipech.
- USECANDELTRAIL = true - Tímto nastavením se zastaví stopování s použitím svícnů.
- X = 3 - Toto nastavení znamená, že odborný poradce umístí stop loss na maximum nebo minimum z předchozích 3 svíček.
Tento obchodní systém využívá několik technických nástrojů při hledání záznamu obchodu a tyto ukazatele se používají v aktuálním časovém rámci aktivního grafu. Níže je vysvětleno, jak jsou hodnoty jednotlivých indikátorů interpretovány, aby označovaly obchodní signál.
- Fraktály - Expertní poradce zaznamená hodnoty posledních 10 fraktálů nahoru a dolů a zobrazí je v grafu, aby je uživatel mohl zobrazit. Tento záznam se nejen používá k zobrazení, ale také se používá pro generování obchodu. I když v každém seznamu je 10 hodnot, index je očíslován od 0 do 9. Pokud je index 2 větší než index 3 a index 2 je větší než index 1, je vyvinut medvědí zkreslení. To znamená, že poslední tři indexy v poli tvoří dolů fraktál. Na druhou stranu, pokud je index 2 nižší než index 3 a index 2 je nižší než index 1, dojde ke vzestupné tendenci. To znamená, že poslední tři indexy v poli tvoří fraktál nahoru.
- Klouzavé průměry (období 85 a 6, lineární vážený průměr, typická cena) - Tyto dva lineární vážené klouzavé průměry jsou aplikovány na aktuální časový rámec aktivního symbolu a hodnoty potřebné pro výpočet jsou odvozeny od aktuální otevřené lišty. Pokud je LWMA se 6 obdobími nad LWMA s 85 obdobími, je trend býčí. Pokud je LWMA se 6 obdobími nižší než LWMA s 85 obdobími, je trend medvědí.
- Hybnost (14 období, uzavření ceny) - Tento indikátor se použije na aktuální časový rámec a symbol a údaje potřebné pro výpočet se získají z předchozích tří pruhů. Pokud je kterékoli z těchto dat menší než 0,3, je ověřen signál nákupu nebo prodeje.
- Trendové čáry - Expertní poradce nakreslí do hlavního grafu dvě trendové čáry, jednu nad cenou a druhou pod cenou. Tyto objekty se poté použijí ke generování obchodního signálu. Pokud je vertikální vzdálenost mezi dvěma souřadnicemi horní trendové čáry menší než 20 pipů a dolní trendová čára směřuje nahoru, je generován býčí signál. Pokud je vzdálenost mezi dvěma body horní trendové čáry menší než 20 pipů a dolní trendová čára směřuje dolů, je generován medvědí signál.
Když se objeví obchodní příležitost, robot otevře obchod s velikostí pozice 0,01. Během vstupu se také stanoví stop loss a take profit. Zatímco stop loss se zdá být 20 pipů, skutečná hodnota stop loss je vyšší než tato o rozpětí. Skutečná hodnota zisku při převzetí mezitím je o částku rozpětí nižší než 50 pipů. Vzhledem k tomu, že algoritmus běží podle zaškrtnutí, robot otevře 10 obchodů na svíčce, kde byl generován signál.
Head and Shoulders Expert Advisor For MT4 - kritéria opuštění
Head and Shoulders Expert Advisor využívá v řízení obchodu pasivní i aktivní metody. Pasivní metoda spočívá v použití stop loss a take profit a aktivní metoda prostřednictvím implementace stop stop a breakeven. V posledním přístupu je obchod přiveden na zlomový, když získal 30 pipů, a poté je sledován, když je celkový počet získaných pipů alespoň 40 pipů.
Head and Shoulders Expert Advisor For MT4 - prostor pro zlepšení
Aby se stal výnosným obchodním systémem, potřebuje odborný poradce Head and Shoulders nějaké zlepšení. Jeden návrh na vylepšení je o PadAmount použitém při nastavení stop loss. Jak již bylo řečeno, PadAmount je rozdíl mezi maximální nebo nízkou hodnotou svíčky a skutečnou cenou stop loss. Nastavení libovolné hodnoty 10 pipů není dobrý nápad, protože je příliš omezující. Nejlepší strategií je použít hodnotu spreadu v době vstupu.
Ve Vstupech by měla být k dispozici také vertikální vzdálenost mezi dvěma body trendových čar. V kódu je tato vzdálenost pevně zakódována jako 20 pipů, což nemusí být nejlepší ve všech obchodních situacích. Uživateli by měla být poskytnuta svoboda nastavit tuto vzdálenost s ohledem na zvolenou periodu a symbol.
Jednou zjevnou chybou v tomto obchodním systému je otevření 10 obchodů na jedné svíčce, když byl vygenerován signál. To je určitě špatný nápad. K vyřešení tohoto problému může uživatel nastavit maximální počet obchodů na jeden místo 10 ve vstupech. Lepší řešení je třeba udělat programově, to znamená přidání jednoho obchodu do každé následující svíčky, pokud jsou splněna pravidla vstupu a pokud se cena posunula alespoň o určitou vzdálenost od předchozího obchodu.