Home Systeemhandel Bericht

DoubleZigZag: Een Slimme EA voor MetaTrader 5

Bijlage
18629.zip (4.12 KB, Downloaden 0 keer)

De bedenker van dit idee is Maksim, terwijl de auteur van de mq5-code barabashkakvn is.

Deze Expert Advisor maakt gebruik van twee ZigZag-indicatoren voor de analyse: een kleinere ZigZag met de parameters (13.5,3) en een grotere ZigZag met parameters die met acht zijn vermenigvuldigd: (13*8,5*8,3*8).

//--- maak de handle van de indicator iCustom aan
   handle_iCustom=iCustom(Symbol(),Period(),"Examples\\ZigZag",13,5,3);
//--- als de handle niet is aangemaakt 
   if(handle_iCustom==INVALID_HANDLE)
     {
      //--- geef de foutmelding en de foutcode weer 
      PrintFormat("Kon geen handle aanmaken van de iCustom-indicator voor het symbool %s/%s, foutcode %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- de indicator wordt vroegtijdig gestopt 
      return(INIT_FAILED);
     }
//--- maak de handle van de indicator iCustomX8 aan
   handle_iCustomX8=iCustom(Symbol(),Period(),"Examples\\ZigZag",13*8,5*8,3*8);
//--- als de handle niet is aangemaakt 
   if(handle_iCustomX8==INVALID_HANDLE)
     {
      //--- geef de foutmelding en de foutcode weer 
      PrintFormat("Kon geen handle aanmaken van de iCustomX8-indicator voor het symbool %s/%s, foutcode %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- de indicator wordt vroegtijdig gestopt 
      return(INIT_FAILED);
     }

Om een handelsbeslissing te nemen, worden de twee benen van de laatste piek van de grotere ZigZag (13*8,5*8,3*8) geanalyseerd, terwijl het aantal pieken van de kleinere ZigZag (13,5,3) binnen deze twee benen wordt geteld.

Als er een signaal komt om een KOPEN-positie te openen, worden alle VERKOPEN-posities gesloten. Omgekeerd: als er een signaal komt om een VERKOPEN-positie te openen, worden alle KOPEN-posities gesloten.

Parameters van de Expert Advisor:

  • k is de verhouding van het aantal pieken van de kleinere ZigZag in de benen van de grotere ZigZag
  • k2 is de verhouding van het prijsverschil in de pieken van de grotere ZigZag

Voorbeeld: 

DoubleZigZag

De grotere ZigZag (13*8,5*8,3*8) wordt in het rood weergegeven, terwijl de kleinere ZigZag (13,5,3) in het geel is.

Respectievelijk zijn ABC de pieken van de grotere ZigZag (13*8,5*8,3*8).

De benen AB en AC bevatten negen pieken van de kleinere ZigZag (13,5,3).

Testresultaten op EURUSD, M1:

DoubleZigZag

Gerelateerde berichten

Reactie (0)