ROC Expert Advisor For MT4

ROC 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:

  1. ROC Expert Advisor For MT4
  2. ROC Expert Advisor For MT4 - vstupní kritéria
  3. ROC Expert Advisor For MT4 - Exit Criteria
  4. ROC Expert Advisor For MT4 - Rooms for Improvement

 

ROC Expert Advisor For MT4 je pokročilý algoritmický obchodní systém pro platformu MT4. Využívá několik technických indikátorů k určení a potvrzení vstupu do obchodu a implementuje zdravou strategii správy peněz s cílem maximalizovat zisky a chránit obchodní účet. Robot je navržen tak, aby pracoval v podmínkách tržního prostředí. Pokud je trend silný a poskytuje pouze minimální opravy, obchodní účet by mohl narazit na určité ztráty. Přesto robot vypadá slibně, je-li optimalizován a pokud je obchodník na dlouhou trať.

Hlavním indikátorem používaným pro vstup do obchodu je indikátor známé rychlosti změny (ROC). Indikátor ROC je považován za indikátor hybnosti, který udává sílu změny ceny. I když je považován za indikátor hybnosti, na rozdíl od klouzavého průměru je indikátor ROC vynesen do dílčího okna grafu jako oscilátor. Tento indikátor může předvídat pokračování nebo obrácení trendu, zvláště když čára ROC překročí nulovou hladinu.


FREE ROC EA

Download the FREE ROC Expert Advisor for MT4.

To receive my email 100% sure: 
Put my email on your whitelist!


ROC Expert Advisor For MT4 - vstupní kritéria




Tento robot používá pro identifikaci obchodu tři časové rámce. Použité časové rámce závisí na aktuálním časovém rámci, ke kterému je robot připojen. První obrázek výše ukazuje, že robot je připojen k 15minutovému grafu. V tomto případě robot zkontroluje signály v aktuálním časovém rámci (M15) i v příštím nižším časovém rámci (M5) a v příštím vyšším časovém rámci (M30).

V aktuálním časovém rámci robot vypočítá hodnotu ROC a vrátí buď 1 (signál nákupu), nebo 2 (signál prodeje). Dále je určena relativní poloha dvou klouzavých průměrů v nejbližším nižším časovém rámci (viz obrázek výše), aby se potvrdil signál ROC. Pokud je rychle se pohybující průměr nad pomalu se pohybujícím průměrem, je vydán nákupní signál. Naopak, pokud je rychle se pohybující průměr pod pomalu se pohybujícím průměrem, jedná se o prodejní signál. A konečně, pokud je hodnota hybnosti jedné ze tří dříve uzavřených svíček v příštím vyšším časovém rámci (viz obrázek níže) nižší než 0,3 (výchozí), je to potvrzení, že lze provést obchod s nákupem nebo prodejem.





Technické ukazatele používané v tomto obchodním systému jsou následující:


  • Rychlost změny (ROC) - Robot používá vestavěnou funkci pro výpočet hodnoty ROC namísto volání externího uživatelského indikátoru pomocí funkce iCustom. ROC je primární indikátor používaný pro identifikaci trendu.

  • Lineární vážené klouzavé průměry (období 1 a 5) - Tyto klouzavé průměry potvrzují signál daný indikátorem ROC. Crossover dvou LWMA není nutný. Důležité je pouze relativní umístění těchto dvou průměrů v určitém okamžiku.

  • Hybnost (14) - hodnota hybnosti se používá k potvrzení obchodu. Pokud je hodnota nižší než 0,3 (výchozí hodnota), lze provést nákup nebo prodej v závislosti na signálu vydaném ROC a LWMA.


Robot kontroluje vstupní signály při otevření nové svíčky. Nejprve se zkontroluje vlastní kapitál účtu, aby se zjistilo, zda má účet dostatečnou marži k převzetí dalších obchodů. Pokud je na účtu dostatek peněz, v grafu je více než 100 sloupců a cíl zisku je více než 10 pipů, robot zkontroluje tři indikátory vstupu do obchodu. Mezitím, pokud na účtu došlo ke snížení o jedno procento kvůli ztrátě otevřených obchodů, budou všechny otevřené obchody uzavřeny najednou.



ROC Expert Advisor For MT4 - Exit Criteria


Každý obchod přijatý robotem bude mít stop loss a zisk podle počtu pipů nastavených uživatelem. Výchozí stop loss je 500 pipů a výchozí zisk je 200 pipů. Kromě toho jsou záměrně povoleny další dvě funkce správy peněz. Jedná se o funkce breakeven a trailing.

Jakmile se obchod stane ziskovým a získá alespoň 30 pipů, robot přesune stop loss do zlomového bodu. Později, když obchod získá dalších 20 pipů, robot začne pohybovat stop loss, aby získal větší zisk. To bude pokračovat, dokud bude vzdálenost mezi tržní cenou a stop loss větší než 50 pipů. Trailing stop se aplikuje na každou novou svíčku. V tomto scénáři může být obchod uzavřen pouze dvěma způsoby, to znamená, když je dosaženo zisku Take (200 pipů) nebo je zasažen nový stop loss. Ať tak či onak, výsledek obchodu bude pozitivní.

Počet obchodů otevřených na jednom symbolu se může kdykoli pohybovat od jednoho do pěti. Objem všech obchodů se udržuje na velikosti šarže nastavené uživatelem (výchozí 0,01). Když je aktivována koncová zastávka, stop ztráta otevřených obchodů se upravuje individuálně. Těchto pět otevřených obchodů může být kombinací nákupních a prodejních obchodů.



ROC Expert Advisor For MT4 - Rooms for Improvement


Při zpětném testu bude robot přijímat obchody až po spuštění 100 pruhů v aktuálním časovém rámci grafu. Uživatelé si mohou myslet, že robot kvůli tomuto nastavení nefunguje, takže je vhodné tento požadavek v kódu odstranit.

Výsledek zpětného testu ukazuje některé chyby v úpravě objednávky. Normálně jsou stop lossy otevřených obchodů upraveny, ale stop stop někdy nefunguje. Proto je nutné pro vyřešení těchto chyb zkontrolovat funkci zastavení na konci kódu.

Další oblastí, kterou je třeba vylepšit, je těsná vzdálenost otevřených obchodů. To by mohlo způsobit, že obchodní účet rychleji a častěji narazí na obrovské čerpání, což povede k likvidaci otevřených pozic. K vyřazení obchodů, zejména obchodů stejného typu (tj. Nákupu nebo prodeje), je třeba použít mřížkový systém.

Stop loss otevřených obchodů stejného typu (např. Buy) v případě více obchodů se upravuje individuálně. To lze zlepšit nastavením ceny one stop loss pro všechny otevřené nákupní objednávky. Totéž lze použít na více prodejních obchodů. Tímto způsobem nezůstane pozadu žádný obchod konkrétního typu, když trh změní směr.

Celkově robot vypadá slibně. Křivka ekvivalence v zadním testu není plynulá, ale jsou chvíle, kdy se robot pokusil ztráty obnovit. S pomocí zpětného testování a optimalizace a lepší správy obchodu může robot dlouhodobě přinést pozitivní výsledky pro obchodníky a investory.

 

FREE ROC EA

Download the FREE ROC Expert Advisor for MT4.

To receive my email 100% sure: 
Put my email on your whitelist!

 

Partially Automated Trading Besides Your Day Job

Alerts In Real-Time When Divergences Occur

About Me

I'm Mike Semlitsch the owner of PerfectTrendSystem.com. My trading career started in 2007. Since 2013 I have helped thousands of traders to take their trading to the next level. Many of them are now constantly profitable traders. 

The following performance was achieved by me while trading live in front of hundreds of my clients:

Connect With Me:  

Results From 5 Months!
This service starts soon! Be the first who get's notified when it begins!

This FREE Indicator Can Transform
Your Trading!

FREE Indicator + Telegram Group


Request the Ultimate Double Top/Bottom Indicator which is used by 10,000+ traders.