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
- The Head and Shoulders Expert Advisor For MT4 - Inngangskriterier
- The Head and Shoulders Expert Advisor For MT4 - Exit Criteria
- The Head and Shoulders Expert Advisor For MT4 - Rom for forbedring
Head and Shoulders Expert Advisor For MT4 bruker ulike tekniske verktøy når det handler om finansmarkedet. Den bruker fraktalindikatoren for å finne reverseringspunkter på diagrammet i tråd med retningen til to trendlinjer. For å kvalifisere et handelssignal brukes også et par glidende gjennomsnitt sammen med momentumindikatoren. Alle disse tekniske verktøyene brukes på den aktive tidsrammen og på symbolet. Det er ikke klart hvorfor navnet på ekspertrådgiveren er knyttet til det berømte pris- og handlingsmønsteret for hodet og skuldrene.
The Head and Shoulders Expert Advisor For MT4 - Inngangskriterier

Head and Shoulders Expert Advisor gir brukeren en viss kontroll over hvordan han vil at ekspertrådgiveren skal utføre sine funksjoner. Dette gjøres ved å tilby noen viktige parametere i handelsoperasjoner som innganger som brukeren kan tilpasse etter eget ønske. Disse parametrene er diskutert nedenfor:
- Partier = 0,01 - Dette tallet er den faste partistørrelsen for alle handler som tas av ekspertrådgiveren.
- Stop_Loss = 20 - Alle handler initiert av denne ekspertrådgiveren har et stopptap på 20 punkter.
- MagicNumber = 1234 - Dette tallet blir gitt til en handel ved innreise for å knytte det til denne roboten.
- Take_Profit = 50 - Det nominelle gevinstbeløpet for hver handel er 50 punkter.
- FastMA = 6 - Et glidende gjennomsnitt (periode 6) brukes i dette handelssystemet for å identifisere trenden.
- SlowMA = 85 - Et annet glidende gjennomsnitt (periode 85) brukes i dette handelssystemet for å identifisere trenden.
- Mom_Sell = 0,3 - Momentet skal være mindre enn 0,3 slik at et salgssignal blir validert.
- Mom_Buy = 0,3 - Momentet må være mindre enn 0,3 slik at et kjøpesignal blir bekreftet.
- UseEquityStop = true - Med denne innstillingen vil roboten sette kontouttrekningen i skjermstatus for å kontrollere risikoen for kontoen.
- TotalEquityRisk = 1.0 - Hvis kontouttrekkingen når denne terskelen (1% av kontosaldoen), vil alle handler bli avsluttet med tap for å bevare kapitalen.
- Max_Trades = 10 - Med denne verdien har roboten lov til å åpne opptil 10 handler på det gjeldende symbolet.
- FractalNum = 10 - Denne verdien ber ekspertrådgiveren om å vise de 10 siste fraktalene oppe og de siste 10 nedfraktalene i diagrammet.
- USETRAILINGSTOP = true - Denne innstillingen instruerer roboten å følge stoppet for å vinne handler når en viss gevinstterskel er oppnådd.
- WHENTOTRAIL = 40 - Roboten vil spore stoppet for å vinne handler når de får minst 40 punkter.
- PADAMOUNT = 10 - Denne parameteren definerer buffermengden mellom det høyeste eller laveste av et forhåndsdefinert antall lys og den faktiske stoppstoppprisen. Denne verdien er i pips.
- USECANDELTRAIL = true - Ved denne innstillingen gjøres stopp etterfølgende ved bruk av lysestaker.
- X = 3 - Denne innstillingen betyr at ekspertrådgiveren vil sette stopptapet høyt eller lavt av de tre foregående lysene.
Dette handelssystemet bruker flere tekniske verktøy for å finne en handelsoppføring, og disse indikatorene brukes på gjeldende tidsramme i det aktive diagrammet. Hvordan verdiene til hver indikator tolkes for å betegne et handelssignal er forklart nedenfor:
- Fraktaler - Ekspertrådgiveren registrerer verdiene til de siste 10 fraktalene opp og ned og viser dem på diagrammet slik brukeren kan se. Ikke bare brukes denne posten til visning, men den brukes også til generering av handel. Selv om det er 10 verdier i hver liste, er indeksen nummerert fra 0 til 9. Hvis indeks 2 er større enn indeks 3 og indeks 2 er større enn indeks 1, utvikles en baiss bias. Dette betyr at de tre siste indeksene i matrisen danner en nedfraktal. På den annen side, hvis indeks 2 er lavere enn indeks 3 og indeks 2 er lavere enn indeks 1, kommer en bullish bias. Dette betyr at de tre siste indeksene i matrisen danner en opp-fraktal.
- Glidende gjennomsnitt (perioder 85 og 6, lineært vektet gjennomsnitt, typisk pris) - Disse to lineære vektede glidende gjennomsnitt brukes på den gjeldende tidsrammen for det aktive symbolet, og verdiene som trengs for beregning er avledet fra den nåværende åpne linjen. Hvis 6-periode LWMA er over 85-periode LWMA, er trenden bullish. Hvis 6-periode LWMA er under 85-periode LWMA, er trenden bearish.
- Momentum (14 periode, pris nær) - Denne indikatoren brukes på den gjeldende tidsrammen og symbolet, og dataene som kreves for beregning er hentet fra de tre foregående stolpene. Hvis noen av disse dataene er mindre enn 0,3, blir et kjøps- eller salgssignal validert.
- Trendlinjer - Ekspertrådgiveren tegner to trendlinjer på hoveddiagrammet, en over pris og en annen under pris. Disse objektene brukes deretter til å generere et handelssignal. Hvis den vertikale avstanden mellom de to koordinatene til den øvre trendlinjen er mindre enn 20 punkter og den nedre trendlinjen peker opp, genereres et bullish signal. Hvis avstanden mellom de to punktene i den øvre trendlinjen er mindre enn 20 punkter og den nedre trendlinjen peker nedover, genereres et baissignal.
Når det oppstår en handelsmulighet, vil roboten åpne en handel med en posisjonsstørrelse på 0,01. Under oppføring er også stop loss and take profit etablert. Mens stoppetapet ser ut til å være 20 punkter, er den faktiske stopptapsverdien høyere enn dette av spredningsbeløpet. I mellomtiden er den faktiske gevinstverdien lavere enn 50 pips etter spredemengden. Siden algoritmen løper etter krysset, vil roboten åpne 10 handler på lyset der signalet er generert.
The Head and Shoulders Expert Advisor For MT4 - Exit Criteria
Head and Shoulders Expert Advisor benytter både passive og aktive metoder innen handelsledelse. Den passive metoden er gjennom bruk av stop loss and take profit, og den aktive metoden er gjennom implementering av trail stop og breakeven. I den siste tilnærmingen bringes en handel til breakeven når den har fått 30 pips og deretter etterfulgt når det totale antallet pips oppnådd er minst 40 pips.
The Head and Shoulders Expert Advisor For MT4 - Rom for forbedring
Head and Shoulders Expert Advisor trenger forbedringer for å bli et lønnsomt handelssystem. Et forslag til forbedring handler om PadAmount som brukes til å stille inn stopptapet. Som diskutert på forhånd, er PadAmount gapet mellom det høye eller det lave av et lys og den faktiske stoppstoppprisen. Å sette en vilkårlig verdi på 10 pips er ikke en god ide, siden det er for restriktivt. Den beste strategien er å bruke spredningsverdien på tidspunktet for oppføring.
Den vertikale avstanden mellom de to punktene i trendlinjene skal også være tilgjengelig i innganger. I koden er denne avstanden hardkodet som 20 pips, noe som kanskje ikke er best i alle handelssituasjoner. Brukeren bør gis frihet til å stille denne avstanden med tanke på valgt periode og symbol.
En åpenbar feil i dette handelssystemet er åpningen av 10 handler på ett lys når et signal er generert. Dette er absolutt en dårlig idé. For å løse dette problemet kan brukeren sette maksimale handler til en i stedet for 10 inndata. En bedre løsning skal gjøres programmatisk, det vil si å legge til en handel i hvert påfølgende lys hvis inngangsreglene er oppfylt og hvis prisen har beveget seg i det minste en viss avstand fra forrige handel.