Future___ - Een Systeem voor MetaTrader 4

Mike 2016.07.01 18:40 35 0 0
Bijlage

De poging om een grid te creëren heeft me geïnspireerd om dit te schrijven.

Neem N+M bars uit een historische interval. Schrijf de indicator signalen tussen N bars en de resultaten tussen M bars.

Dit resulteert in een bestand genaamd [volgorde van indicator signalen van N bars].csv.

Het bestand bevat de daaropvolgende historische resultaten.

Bijvoorbeeld, schrijf het volgende in een klein blok:

      int geschiedenis [1000];
      for (int i=analiz_bars+poisk_fractals;i>poisk_fractals;i--)
         {
         geschiedenis [i] = NormalizeDouble((tocnost*iMACD(NULL,0,Per_MACD/4,Per_MACD,9,PRICE_CLOSE,MODE_MAIN, i)/(100*Point)),0);
         }
Het produceert een array die hier verder gebruikt wordt:
      string volgorde = shethik +"_";
      for (i=analiz_bars+poisk_fractals;i>poisk_fractals;i--)
         {
         volgorde = volgorde+geschiedenis [i]+"_";
         }
      volgorde = volgorde +".csv";

Vervolgens sla je het bestand op met de naam [volgorde].

Schrijf het aantal oproepen (om het statistische gewicht te bepalen) en de resultaten van het volgende blok naar dat bestand:

      double MaxHighPik = High [poisk_fractals]; //Begin met het vergelijken van de bars
      double MaxLowPik = Low [poisk_fractals];  
      for (i=poisk_fractals; i>=1; i--)
         {
         if (MaxHighPik < High [i])
            {
            MaxHighPik = High [i];     
            }
         if (MaxLowPik > Low [i])
            {
            MaxLowPik = Low [i];       
            }
         }
      double Fractal_Up = (MaxHighPik - Open [poisk_fractals])/Point;       double Fractal_Down = (Open [poisk_fractals]-MaxLowPik)/Point;

De bewegingsrichting van de volgende N bars en de bereikte maximale waarden worden hier bepaald. De resultaten worden gemiddeld met de mogelijkheid om de recentere data een verhoogd of verlaagd statistisch gewicht te geven met de zabyvaemost variabele. De indicatorwaarden worden bovendien gemiddeld met de tocnost variabele. Bij minimale averaging wordt alleen de richting +1 of -1 gegeven.

Maar, ondanks de geweldige uitstraling zijn de resultaten niet indrukwekkend. De winstgevendheid van twee expert advisors overschrijdt zelden 1.1.

Voorbeeld van het gebruik van de MA:

Als iemand erin slaagt om een fatsoenlijke EA te maken, neem dan contact met me op.

Lijst
Reactie 0