EA Template with Trailing Stop v2 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:
- EA Template with Trailing Stop v2 Expert Advisor For MT4
- EA Template with Trailing Stop v2 Expert Advisor For MT4 - vstopna merila
- EA Template with Trailing Stop v2 Expert Advisor For MT4 - merila izstopa
- EA Template with Trailing Stop v2 Expert Advisor For MT4 - prostor za izboljšave
EA Template with Trailing Stop v2 Expert Advisor For MT4 uporablja povprečni indeks usmerjenega gibanja (ADX) kot sprožilec za vstop in izstop iz trgovine. Kot tak je ta sistem trgovanja mogoče šteti za strategijo, ki sledi trendom, saj je ADX splošno znan kot kazalnik moči trenda. Za trgovanje s trendom strokovni svetovalec uporablja stop-stop naloge za nakup in prodajo. Privzeto odpre eno trgovanje naenkrat. Ko je zaustavitveno naročilo pretvorjeno v tržno naročilo in začne pridobivati pipe, začne slediti zaustavitev vsakič, ko je dosežen prag, nastavljen v vhodih.
Na žalost trgovalni sistem ni uspel zaslužiti s testiranjem, če je bil uporabljen za en simbol in 15-minutni grafikon in je uporabljal petmesečne zgodovinske podatke. Medtem ko je bil odstotek zmag visok (okoli 42 odstotkov), je robot vseeno izgubil denar. To je verjetno posledica uporabe končnega postanka, ki poruši ravnovesje med tveganjem in nagrado, zaradi česar je visoka stopnja zmage neustrezna.
EA Template with Trailing Stop v2 Expert Advisor For MT4 - vstopna merila

Predloga EA s strokovnjakom Trailing Stop v2 izvaja samo dve funkciji na vsaki kljukici, to je vnos trgovine in upravljanje trgovine. Če v trenutnem simbolu še ni nobenega odprtega naročila, robot poskuša najti signal in izvesti trgovanje. Če že obstaja naročilo, bo robot bodisi spremenil stop-stop ali zaprl trgovino.
Obstaja nekaj parametrov, ki jih lahko uporabnik prilagodi v vhodih. S temi parametri lahko uporabnik nadzoruje nekatere vidike trgovanja s tem strokovnim svetovalcem. Nekatere spremenljivke so samoumevne, druge spremenljivke pa je treba razložiti, da se izognemo zmoti. Te spremenljivke so opisane spodaj:
- Sklop = 0,1 - Vsa trgovanja bodo imela enako velikost sklopa 0,1, ker je samodejno določanje velikosti privzeto onemogočeno.
- AutoLots = False - ta parameter pomeni, da samodejno določanje velikosti lota ne bo uporabljeno, namesto tega pa bo uporabljeno statično velikost lota.
- TakeProfit = 1000 - dobiček iz trgovanja je 1.000 točk (ali 100 pipov).
- StopLoss = 500 - Stop-izguba trgovanja znaša 500 točk (ali 50 pipov).
- TrailingStart = 200 - Stop trailinga se začne, če je trgovina pridobila 200 točk (ali 20 pipov).
- TrailingStop = 150 - Ko se sledenje začne, se stop-izguba postavi 150 točk (ali 15 pipov) nad vstopno ceno, s čimer se v procesu zagotovi 15 pipov dobička.
- Slippage = 3 - To je največji znesek gibanja cene od zahteve do izvedbe, ki jo robot dovoli za vsako trgovanje, če na zahtevo za trgovanje kot odziv pride do zakasnitve.
- MaxOrders = 1 - Ta parameter svetuje strokovnjaku, naj naenkrat odpre samo en posel, pa naj gre za čakajoče ali tržno naročilo.
- Magic = 777 - Vsaka trgovina, ki jo sproži ta sistem trgovanja, dobi to čarobno številko za uporabo pri upravljanju trgovine.
- Pips = 100 - Ta spremenljivka se nanaša na oddaljenost čakajočega naročila od tržne cene v točkah.
- Min = 30 - čakajoče naročilo, ki ga odda robot, poteče v 30 minutah, če ni pretvorjeno v tržno naročilo.
- OBDOBJE = 15 - To je časovni okvir trenutnega simbola, kjer je uporabljen ADX. Vrednost pomeni 15 minut.
- adxint = 14 - To je obdobje kazalnika ADX, ki se uporablja v tem sistemu trgovanja.
- adxsignal = 20 - Če je vrednost ADX večja od 5, se kot filter uporabi signal iz ADX.
- MaxSpread = 20 - To je največji razpon točk v trenutnem simbolu, ki je dovoljen za vstop v trgovino. Če je razmik večji od te vrednosti, se trgovalni signal prenese.
Trgovinski sistem uporablja en tehnični kazalnik, da najde trgovinsko priložnost in opredeli njeno smer. Spodaj je razloženo, kako se ta kazalnik uporablja za ustvarjanje vnosa v trgovino:
- Povprečni indeks usmerjenega gibanja (obdobje 14, zapiranje cene) - vrednosti ADX, potrebne za izračun, izhajajo iz ničle sveče in druge sveče iz 15-minutnega obdobja trenutnega simbola. Signal za nakup se ustvari, če je vrednost ADX ničle sveče večja od 20, + DI je nad -DI za nič sveče in + DI je pod -DI za drugo svečo. Po drugi strani pa signal za prodajo dobimo, če je ADX ničle sveče večji od 20, + DI je pod -DI za nič sveče in + DI je nad -DI za drugo svečo.
Strokovni svetovalec upošteva vstop v trgovino, če je število odprtih naročil manjše od največjega. Ker je spremenljivka MaxOrders privzeto nastavljena na 1, bo robot izvršil eno naročilo naenkrat. Poleg tega mora biti trenutni razmik v aktivnem simbolu manjši od največjega (tj. 20 točk). Če ta dva pogoja obstajata, bo robot oddal naročilo na podlagi signala, ki ga posreduje ADX.
Trgovinski sistem postavlja bodisi nakup ali prodajo, vendar ne obojega. Oddaljenost naročila za zaustavitev je 100 točk od tržne cene. Če se čakajoče naročilo po 30 minutah ne sproži, bo terminal naročilo izbrisal. Po tej točki lahko robot najde nov signal in odda nov ukaz za zaustavitev. Če se ustavitveni nalog sproži pravočasno, postane ustavitveni nalog tržni nalog. Med odprtim trgovanjem ni mogoče oddati zaustavitvenega naloga.
Vsa naročila, ki jih odda robot, imajo stop-stop in dobiček. Stop-izguba je določena na 50 pipov od vhodne cene, medtem ko je dobiček iz prevzema določen na 100 pipov od odprte cene, tako da je razmerje med tveganjem in nagrado na začetku dve. To ravnovesje med tveganjem in nagrado pa je moteno zaradi uporabe stop stop.
EA Template with Trailing Stop v2 Expert Advisor For MT4 - merila izstopa
Kot smo opazili pri preizkušanju, večino poslov, ki jih odpre predloga EA s strokovnjakom Trailing Stop v2, zapre začetna zaustavitev ali neposredno robot. Strokovni svetovalec na vsakem kljuku preveri, ali je odprto trgovino mogoče zapreti ali ne. Sprožilec za zaprtje trgovine prihaja iz ADX, kot je razloženo spodaj:
- Povprečni indeks usmerjenega gibanja (obdobje 14, zapiranje cene) - Strokovni svetovalec določi vrednosti + DI in -DI trenutne sveče za 15-minutni grafikon trenutnega simbola. Če je trenutno naročilo dolgo in je + DI pod -DI, bo nakup sklenjen. Če je trenutno naročilo kratko in + DI nad -DI, bo prodajna trgovina zaključena.
To pomeni, da bo trenutno tržno naročilo zaprto z nasprotnim signalom ADX. Če se sproži, se zaprtje trgovine izvede takoj, robot pa ne čaka, da se posel obarva zeleno ali dobičkonosno. Roboti na ta način prisilno zaprejo z izgubo ali dobičkom.
EA Template with Trailing Stop v2 Expert Advisor For MT4 - prostor za izboljšave
Predloga EA s strokovnjakom Trailing Stop v2 ni uspela ustvariti dobička, ko je bila preizkušena pretekla petletna cena podatkov. Kot smo že omenili, je možen razlog za to ravnovesje med razmerjem med tveganjem in nagrado in stopnjo dobitka. Medtem ko je bila stopnja zmag visoka, je bilo možno, da je račun izgubil več denarja pri izgubljenih poslih, kot pa denarja pri zmagovalnih poslih. Vendar pa v vhodih ni posebne spremenljivke, ki jo lahko uporabnik vklopi ali izklopi, če želi uporabiti končni postanek ali ne. Če je mogoče, je treba to možnost dati trgovcu.