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 - Entry Criteria
- The Head and Shoulders Expert Advisor For MT4 - Exit Criteria
- The Head and Shoulders Expert Advisor For MT4 - Room for Improvement
Head and Shoulders Expert Advisor For MT4 använder olika tekniska verktyg när de handlar på den finansiella marknaden. Den använder fraktalindikatorn för att hitta vändpunkter i diagrammet i linje med riktningen för två trendlinjer. För att kvalificera en handelssignal används också ett par glidande medelvärden tillsammans med momentumindikatorn. Alla dessa tekniska verktyg används på den aktiva tidsramen och symbolen. Det är inte klart varför namnet på expertrådgivaren är förknippat med det berömda pris- och axelmönstret för huvud och axlar.
The Head and Shoulders Expert Advisor For MT4 - Entry Criteria

Head and Shoulders Expert Advisor ger användaren viss kontroll över hur han vill att expertrådgivaren ska utföra sina funktioner. Detta görs genom att erbjuda några viktiga parametrar i handeln som ingångar som användaren kan justera efter eget behov. Dessa parametrar diskuteras nedan:
- Partier = 0,01 - Detta nummer är den fasta lotstorleken för alla affärer som utförs av expertrådgivaren.
- Stop_Loss = 20 - Alla affärer som initierats av denna expertrådgivare har en stoppförlust på 20 punkter.
- MagicNumber = 1234 - Detta nummer ges till en handel vid inträde för att associera det med den här roboten.
- Take_Profit = 50 - Det nominella beloppet för vinst för varje handel är 50 punkter.
- FastMA = 6 - Ett rörligt genomsnitt (period 6) används i detta handelssystem för att identifiera trenden.
- SlowMA = 85 - Ett annat glidande medelvärde (period 85) används i detta handelssystem för att identifiera trenden.
- Mom_Sell = 0,3 - Momentvärdet ska vara mindre än 0,3 så att en säljsignal valideras.
- Mom_Buy = 0,3 - Momentvärdet måste vara mindre än 0,3 så att en köpsignal bekräftas.
- UseEquityStop = true - Med den här inställningen sätter roboten kontoutdraget i monitorstatus för att kontrollera risken för kontot.
- TotalEquityRisk = 1.0 - Om kontoutdraget når detta tröskelvärde (1% av kontosaldot) kommer alla transaktioner att gå ut med förlust för att bevara kapitalet.
- Max_Trades = 10 - Med detta värde får roboten öppna upp till 10 transaktioner med den aktuella symbolen.
- FractalNum = 10 - Detta värde uppmanar expertrådgivaren att visa de sista 10 uppfraktalerna och de sista 10 nedfraktalerna i diagrammet.
- USETRAILINGSTOP = true - Den här inställningen instruerar roboten att följa stoppet för att vinna transaktioner när en viss vinsttröskel uppnås.
- WHENTOTRAIL = 40 - Roboten kommer att ta slut på vinnande affärer när de får minst 40 punkter.
- PADAMOUNT = 10 - Denna parameter definierar buffertmängden mellan högt eller lågt i ett fördefinierat antal ljus och det faktiska stoppförlustpriset. Detta värde är i pips.
- USECANDELTRAIL = true - Med den här inställningen görs stopp efterföljande med ljusstake.
- X = 3 - Den här inställningen innebär att expertrådgivaren kommer att sätta stoppförlusten högt eller lågt i de föregående 3 ljusen.
Detta handelssystem använder sig av flera tekniska verktyg för att hitta en handelspost, och dessa indikatorer används inom den aktuella tidsramen för det aktiva diagrammet. Hur värdena för varje indikator tolkas för att beteckna en handelssignal förklaras nedan:
- Fraktaler - Expertrådgivaren registrerar värdena för de senaste 10 upp- och nedfraktalerna och visar dem i diagrammet så att användaren kan se. Den här skivan används inte bara för visning utan den används också för att generera handel. Även om det finns 10 värden i varje lista är indexet numrerat från 0 till 9. Om index 2 är större än index 3 och index 2 är större än index 1, utvecklas en baiss bias. Detta betyder att de tre sista indexen i matrisen bildar en nedfraktal. Å andra sidan, om index 2 är lägre än index 3 och index 2 är lägre än index 1, uppstår en hausse-bias. Detta innebär att de tre sista indexen i matrisen bildar en uppfraktal.
- Rörliga medelvärden (perioder 85 och 6, linjärt vägd medelvärde, typiskt pris) - Dessa två linjära viktade glidande medelvärden tillämpas på den aktuella tidsramen för den aktiva symbolen, och värdena som behövs för beräkning härleds från det aktuella öppna fältet. Om 6-period LWMA är över 85-period LWMA, är trenden hausse. Om LWMA under 6 perioder är lägre än 85-period LWMA är trenden baissär.
- Momentum (14 period, prisstängning) - Denna indikator tillämpas på den aktuella tidsramen och symbolen och de data som krävs för beräkning erhålls från de föregående tre staplarna. Om någon av dessa data är mindre än 0,3 valideras en köp- eller säljsignal.
- Trendlinjer - Expertrådgivaren ritar två trendlinjer i huvuddiagrammet, en över pris och en annan under pris. Dessa objekt används sedan för att generera en handelssignal. Om det vertikala avståndet mellan de två koordinaterna för den övre trendlinjen är mindre än 20 punkter och den nedre trendlinjen pekar uppåt genereras en haussignal. Om avståndet mellan de två punkterna i den övre trendlinjen är mindre än 20 punkter och den nedre trendlinjen pekar nedåt genereras en baissignal.
När en handelsmöjlighet uppstår öppnar roboten en handel med en positionsstorlek på 0,01. Under inträde fastställs också stop loss och take profit. Medan stoppförlusten verkar vara 20 punkter, är det faktiska stoppförlustvärdet högre än detta av spridningsbeloppet. Under tiden är det verkliga värdet på vinst vinst lägre än 50 punkter med spridningsmängden. Eftersom algoritmen löper av krysset öppnar roboten 10 transaktioner på ljuset där signalen har genererats.
The Head and Shoulders Expert Advisor For MT4 - Exit Criteria
Head and Shoulders Expert Advisor använder både passiva och aktiva metoder inom handelshantering. Den passiva metoden är genom användning av stop loss och take profit, och den aktiva metoden är genom implementering av trail stop och breakeven. I det sista tillvägagångssättet bringas en handel till breakeven när den har vunnit 30 punkter och sedan släpas när det totala antalet poäng som erhållits är minst 40 punkter.
The Head and Shoulders Expert Advisor For MT4 - Room for Improvement
Head and Shoulders Expert Advisor behöver förbättras för att bli ett lönsamt handelssystem. Ett förslag till förbättring handlar om PadAmount som används för att ställa in stoppförlusten. Som diskuterats i förväg är PadAmount klyftan mellan det höga eller det låga i ett ljus och det faktiska stoppförlustpriset. Att ställa in ett godtyckligt värde på 10 punkter är inte en bra idé eftersom det är för restriktivt. Den bästa strategin är att använda spridningsvärdet vid inträde.
Det vertikala avståndet mellan de två punkterna i trendlinjerna bör också vara tillgängligt i ingångar. I koden är detta avstånd hårt kodat som 20 punkter, vilket kanske inte är bäst i alla handelssituationer. Användaren bör ges frihet att ställa in detta avstånd med hänsyn till vald period och symbol.
En uppenbar brist i detta handelssystem är öppnandet av 10 transaktioner på ett ljus när en signal har genererats. Det här är definitivt en dålig idé. För att lösa detta problem kan användaren ställa in maximalt antal transaktioner till en istället för 10 ingångar. En bättre lösning ska göras programmatiskt, det vill säga lägga till en handel i varje efterföljande ljus om inträdesreglerna är uppfyllda och om priset har flyttat åtminstone ett visst avstånd från tidigare handel.