Hybrid Scalper 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:
- Hybrid Scalper Expert Advisor For MT4
- Hybridní skalpel Expert Advisor pro MT4 - vstupní kritéria
- Hybrid Scalper Expert Advisor for MT4 - Exit Criteria
- Hybrid Scalper Expert Advisor pro MT4 - prostor pro zlepšení
Hybrid Scalper Expert Advisor For MT4 využívá k obchodování na finančních trzích řadu technických indikátorů. Tyto indikátory jsou k dispozici na platformě MT4. Vzhledem k tomu, že všechny ukazatele musí souhlasit, než bude určen a potvrzen obchodní signál, odborný poradce otevírá několik obchodů po určitou dobu.
Jednou z oblastí, která je pro tento obchodní systém jedinečná, je použitá metoda řízení obchodu. Stop loss a take profit každého obchodu se mohou pohybovat nahoru a dolů, jak cena osciluje, dokud není zasažen stop loss nebo take profit, což má za následek výhru nebo ztrátu. Bez ohledu na to, kde se cena pohybuje, je vzdálenost mezi stop lossem a ziskem konstantní.
Hybridní skalpel Expert Advisor pro MT4 - vstupní kritéria

Hybrid Scalper Expert Advisor pro MT4 zobrazuje v grafu informace, které jsou užitečné při obchodování. To zahrnuje název účtu, společnost, finanční páku, velikost šarže, dlouhé a krátké swapy, spready, jméno odborného poradce, typ účtu, magická čísla a den v týdnu. Viz obrázek výše.
Obchodní systém dává uživateli spoustu parametrů, na kterých musí pracovat ve Vstupech, aby mohl ovlivňovat nebo kontrolovat činnost odborného poradce. Níže jsou vysvětleny nejdůležitější parametry:
- Rsilevel = 7 - Toto je období použité pro RSI.
- max_spread = 20 - Tato hodnota je v bodech. Obchod by nebyl zadán, pokud je aktuální rozpětí větší než tato hodnota.
- autocalculatelots = true - Ve výchozím nastavení je tato proměnná nastavena na hodnotu true. Velikost šarže se tedy u jednotlivých obchodů liší a určuje se na základě zůstatku na účtu.
- lot_size = 0,01 - Pokud není použito automatické dimenzování šarže, budou mít obchody tuto velikost šarže.
- allowreverse = true - Jelikož je tato hodnota true, použije se strategie stop a reverse.
- magicnumber = 11 - První strategie použije toto magické číslo.
- magicnumber2 = 12 - Strategie stop a reverse použije toto magické číslo.
- MondayTrade = true - obchodování je povoleno v pondělí.
- TuesdayTrade = true - obchodování je povoleno v úterý.
- WednesdayTrade = true - obchodování je povoleno ve středu.
- ThursdayTrade = true - obchodování je povoleno ve čtvrtek.
- FridayTrade = true - obchodování je povoleno v pátek.
- stopduringMarketvolatilityDays = true - Jelikož je to pravda, obchodování nebude v určitých dnech roku povoleno.
- bbperiod = 50 - Indikátor Bollinger Bands má periodu 50.
- bbdeviation = 4 - Indikátor Bollinger Bands má odchylku 4.
V tomto obchodním systému se k definování vstupu do obchodu používá řada technických indikátorů, které jsou součástí platformy MetaTrader4. Níže je popsáno, jak indikátory poskytují typ signálu a čas vstupu:
- Bollinger Bands (období 50, odchylka 4) - Tento indikátor se používá k měření volatility trhu. O vstupu do obchodu se uvažuje, pouze pokud je volatilita v normálním rozmezí definovaném v kódu. Pokud je vzdálenost mezi horním a středním pásmem menší než 4,5 pipů nebo větší než 26,2 pipů, znamená to, že volatilita není normální. Stejným způsobem, pokud je vzdálenost mezi středním pásmem a dolním pásmem menší než 4,5 pipů nebo větší než 26,2 pipů, znamená to, že volatilita není normální.
- Stochastic (5, 3, 3) - Tento indikátor se používá k zajištění překoupených a přeprodaných hodnot. Pokud je hlavní linie stochastické pro aktuální svíčku nižší než 20 a signální linie je pod hlavní linií, je generován býčí signál. Pokud je hlavní vedení pro aktuální sloupec vyšší než 80 a signální vedení je nad hlavním vedením, je vydán medvědí signál.
- Exponenciální klouzavé průměry (období 21 a 89, cena blízko) - K definování zkreslení trendu se používá křížení dvou klouzavých průměrů v 15minutovém grafu. Pokud je 21 klouzavý průměr nad 89 klouzavým průměrem současné svíčky, je tendence trendu býčí. Pokud je 21 EMA pod aktuální EMA pod 89 EMA, je tendence trendu medvědí.
- Relativní index síly (období 7, cena blízko) - Tento indikátor je konečným filtrem pro vstup a používá se stejným způsobem jako stochastický. Pokud je hodnota RSI pro aktuální sloupec, symbol a časový rámec menší než 25, je signál dlouhý. Pokud je hodnota RSI větší než 85, je signál krátký.
Než odborný poradce zahájí obchod, musí být splněno několik podmínek. Nejprve robot nepřijme obchod, pokud je aktuální rozpětí aktuálního symbolu větší než maximální rozpětí definované ve Vstupech. Uživatel proto musí být při nastavování parametru maximálního šíření ve Vstupech opatrný. Než uživatel nastaví maximální hodnotu rozpětí, mělo by být pečlivě analyzováno rozpětí obchodovaného symbolu, které se neustále mění.
Kromě toho bude robot obchodovat pouze s minutovým grafem. Jak je navrženo ve Vstupech, tento program by měl být spuštěn v měnovém páru EURUSD. Pokud však uživatel upřednostňuje jiný symbol, měl by být časový rámec tohoto symbolu nastaven na jednu minutu. Pokud ne, robot nebude uvažovat o vstupu do obchodu.
Den v týdnu je další úvaha o vstupu. Zatímco robot může obchodovat od pondělí do pátku, uživatel musí nastavit pět proměnných ve vstupech na true počínaje od pondělí do pátku. Uživatel si však může zvolit den nebo dny, kdy bude spouštět odborného poradce.
Existují určité dny v roce, kdy by robot neběžel. Jak tvrdě zakódoval tvůrce programu, robot nebude obchodovat od 14. do 31. prosince a od 1. do 4. ledna. Je to pravděpodobně způsobeno nízkou volatilitou trhů obecně v těchto ročních obdobích. V jiných dnech by robot určoval volatilitu trhu na základě indikátoru Bollinger Bands a poté obchodoval nebo neobchodoval na základě výsledku výpočtu.
Hybrid Scalper Expert Advisor for MT4 - Exit Criteria
Hybrid Scalper Expert Advisor pro MT4 otevírá jeden obchod najednou. Při vstupu robot nastaví stop loss a získá zisk na 10 pipů. Jak se trh pohybuje, úrovně stop loss a take profit se také pohybují nahoru a dolů a udržují vzdálenost 20 pipů mezi stop loss a take profit. Obchod se uzavře, když se trend (nahoru nebo dolů) prosadí a cena zasáhne buď stop loss nebo limit zisku.
Hybrid Scalper Expert Advisor pro MT4 - prostor pro zlepšení
Poradce Hybrid Scalper Expert Advisor pro MT4 nebyl schopen generovat zisky v testování pomocí výchozího nastavení. Možná bude nutné další testování, nejlépe pomocí optimalizace, k určení nejlepšího nastavení, které přinese pozitivní výsledky. Robot však lze otestovat a použít pouze v jednominutovém grafu.
Aby bylo čtení snazší, je třeba kód zkontrolovat, aby se určila přesnost podmínek pro vstup a aktualizaci. Čtení kódu může být náročné, protože styl kódování je staromódní. Například blok kódu pro funkci smyčky při určování typu objednávky aktuálně vybraného příkazu je všude a mezi nimi se používá spousta řádkových mezer.
Kódování bylo zbytečně prodlouženo kvůli použití mnoha příkazů if. Například kontrola, zda je maximální rozpětí zadané obchodníkem přiměřené, funkce použila 56 řádků kódu, ale to lze provést asi v pěti řádcích kódu. Obava z rozpětí je zásadní, protože je to jeden z faktorů, které se berou v úvahu při hledání vstupu do obchodu. Pokud je rozpětí podkladového symbolu větší než maximální rozpětí nastavené uživatelem ve Vstupech, robot by vůbec nebral obchody, takže uživatel to musí získat hned od začátku.