Grid 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:
- Grid Expert Advisor For MT4
- Grid Expert Advisor For MT4 - vstupní kritéria
- The Grid Expert Advisor For MT4 - Exit Criteria
- Grid Expert Advisor For MT4 - návrhy na zlepšení
Grid Expert Advisor je strategie obchodování s mřížkou, která využívá nevyřízené objednávky pro vstup na trh na předem stanovených úrovních. Rozloží mřížky nebo úrovně v grafu ve stejných intervalech a poté nechá trh dosáhnout těchto cenových úrovní. V této strategii odborný poradce nepoužívá technické indikátory k identifikaci trendu nebo k určení obchodní příležitosti nepoužívá metody cenové akce. Když se cena dostane na další úroveň mřížky, obchody se uzavírají se ziskem nebo ztrátou.
Kromě použití strategie mřížky k zadávání objednávek využívá odborný poradce také formu dimenzování pozice martingale k získání rychlých zisků z trhů. Tato technika správy peněz není úplně martingale, protože při příštím obchodu zdvojnásobuje velikost lotu. Následující velikosti šarží se však zvyšují stejným faktorem, dokud není dosaženo maximálního počtu nevyřízených objednávek. I když tento typ určování polohy může vypadat nebezpečně, robot využívá bezpečnostní síť tím, že každému obchodu dává stop loss.
Grid Expert Advisor For MT4 - vstupní kritéria
Grid Expert Advisor okamžitě provede 20 nevyřízených objednávek v okamžiku, kdy je vyřazen z grafu. Polovina nevyřízených objednávek je stop stop objednávka a polovina z nich je stop stop objednávka. Objednávky stop stop jsou umístěny 10 pipů nad aktuální poptávkovou cenou a příkazy stop stop jsou umístěny 10 pipů pod aktuální nabídkovou cenou. Tyto nevyřízené objednávky fungují v párech a každá dvojice se skládá z pokynu k zastavení nákupu a příkazu k zastavení prodeje se stejnou velikostí šarže a stejnou vzdáleností od předchozí sady příkazů.
Objem obchodu první sady příkazů je 0,10, jak je definováno ve vstupech, a následující sady objednávek mají objem obchodu o 0,10 větší než bezprostředně předcházející sada objednávek. Velikost šarže se zvyšuje aritmeticky, ale ne exponenciálně, jako v případě metody stanovení velikosti šarže martingale. Kromě toho má každá objednávka zisk 10 pipů a stop loss 10 pipů. Ceny převzetí a ceny stop loss nejsou v grafu zřejmé, protože se dobře přizpůsobují cenám čekajících objednávek.
Expertní poradce nabízí následující parametry, které může uživatel podle potřeby upravit v expertním nastavení:
- TP = 10 - Toto číslo se vztahuje na zisk ze stop příkazů v pipech.
- SL = 10 - Toto číslo se týká ztráty stop příkazů k zastavení v pipech.
- Spousty = 0,10 - Tato částka představuje počáteční velikost šarže objednávek.
- Magic = 69 - Tento údaj se používá k identifikaci obchodů uskutečněných tímto odborným poradcem z obchodů prováděných jinými odbornými poradci na stejném obchodním účtu.
- NumberOfTrades = 10 - Tato hodnota určuje maximální počet objednávek zastavení a prodeje, které robot v daném bodě přijme. S touto výchozí hodnotou může robot přijmout až 10 příkazů k zastavení a 10 prodejů.
- Vzdálenost = 10 - Tato hodnota se týká mezery mezi sousedními stop příkazy. Výchozí vzdálenost mezi objednávkami je 10 pipů.
Gridový robot nepoužívá technické indikátory k definování trendu a času vstupu. Chcete-li vstoupit na trh, zadává objednávky blízko aktuální tržní ceny a čeká, až se trh k těmto objednávkám dostane a převede je na tržní objednávky. Tato obchodní strategie se pokouší využít tržních trendů, ke kterým dochází přibližně ve 25 procentech času. Pokud je trend jasný a trh se ubírá určitým směrem bez větších zpětných rázů, je tento obchodní systém povinen generovat zisky. Když se však trh nachází v určitém rozmezí, obchodní systém utrpí řadu ztrát, protože stop loss obchodů je na druhé straně trendu jen 10 pipů.
Poté, co odborný poradce umístí 20 nevyřízených objednávek do grafu, budou přidány nové nevyřízené objednávky, pokud se některá z předchozích stop objednávek stane tržními objednávkami. Hned poté, co se jedna nevyřízená objednávka změní na tržní objednávku, okamžitě se provede další nevyřízená objednávka stejného typu, která nahradí předchozí stop objednávku. Tím se udržuje počet otevřených nevyřízených objednávek v daném okamžiku na 20.
Platnost nevyřízených objednávek, které nejsou převedeny na tržní objednávky, vyprší za 24 hodin. Pokud k tomu dojde, budou tyto objednávky uzavřeny najednou a nahrazeny novými nevyřízenými objednávkami přidanými k nejnovějším nevyřízeným objednávkám v sadě. Při zadávání těchto objednávek přidělí odborný poradce maximální možnou velikost lotu pro daný počet maximálních obchodů (tj. 1,0 lotu).
The Grid Expert Advisor For MT4 - Exit Criteria
Grid Expert Advisor pro MetaTrader4 používá k opuštění tržních objednávek hlavně limit zisku a limit ztráty. Jedná se o pasivní přístup k řízení obchodu. Když je obchod uzavřen klientským terminálem po zasažení ziskem nebo zastavením ztráty, okamžitě zaujme místo další nevyřízený příkaz, který opět udržuje celkový počet nevyřízených příkazů na 20.
Vzhledem k tomu, že cíle zisku a zastavení ztráty jsou velmi blízké vstupní ceně (tj. 10 pipů), odborný poradce nepoužívá modifikaci obchodu, když sleduje stop nebo přesune stop loss, aby se vyrovnal, když obchod získá konkrétní počet bodů nebo pecky. Obchod je ukončen jako vítěz nebo poražený, po kterém obchodní cyklus pokračuje.
Grid Expert Advisor For MT4 - návrhy na zlepšení
Grid Expert Advisor pro MetaTrader4 nelze v tuto chvíli použít pro živé obchodování. Je to proto, že robot při zpětném testování s využitím pěti měsíců historických dat zatím nepřináší pozitivní výsledek. V tomto testování ztratil program 40 procent kapitálu, měl míru výhry 37 procent (nízké číslo) a utrpěl čerpání 45 procent.
V některých bodech zkušebního provozu robot ukázal okamžiky zotavení, ale nestačily k dosažení ziskového výsledku. Když se trh pohyboval v rozmezí, robot si vedl opravdu dobře, ale když se trend silně pohybuje jedním směrem, robot zaznamenal řadu ztrát a velkých čerpání.
Jedním ze způsobů, jak zlepšit výkonnost obchodního systému, je upravit stop příkazy blíže tržní ceně po uplynutí předem stanoveného období, například následující den. Když se tržní trendy silně vyvíjejí v jednom směru, objednávky v druhém směru zůstaly pozadu, což omezuje možnost provádět obchody ve směru korekce trhu.
Další možnou chybou je obrovská velikost nových obchodů jako náhrada uzavřených obchodů. Je možné mít v daném okamžiku více či méně pět nevyřízených objednávek s velikostí šarže 1,0. Jindy bude mít více než 10 příkazů k zastavení objem obchodu 1,0. Bylo by lepší čas od času resetovat celou řadu nevyřízených pokynů na původní sadu objemů obchodů, aby bylo riziko pod kontrolou.
Když vezmeme v úvahu výše uvedené návrhy, musí uživatel investovat čas do testeru strategie, aby určil trhy a období a také kombinaci parametrů, které přinesou pozitivní výsledky z hlediska zisku. Pokud je uživatel schopen, je spuštění robota v zadním testeru s optimalizací dobrým způsobem, jak zjistit, která nastavení by poskytla nejlepší výsledky.