MetaTrader4
Extrapolator Indicator: Voorspel de Toekomstige Prijzen met Diverse Methoden
De Extrapolator indicator is een krachtige tool die gebruik maakt van verschillende methoden, afhankelijk van de gekozen instellingen. Laten we de mogelijkheden eens doornemen!
Beschikbare Methoden
Methode 1: Fourier-extrapolatie. Hierbij worden frequenties berekend met behulp van het Quinn-Fernandes algoritme.
Methode 2: Autocorrelatiemethode.
Methode 3: Gewogen Burg-methode.
Methode 4: Burg-methode met Helme-Nikias wegingsfunctie.
Methode 5: Itakura-Saito (geometrische) methode.
Methode 6: Aangepaste covariantiemethode.
Methoden 2 tot en met 6 zijn gebaseerd op lineaire voorspelling. Dit houdt in dat toekomstige waarden worden geschat op basis van eerdere waarden. Stel je voor dat we een reeks prijzen hebben, x[0] tot x[n-1], waarbij de hogere index overeenkomt met de meest recente prijs. De voorspelling van de toekomstige prijs, x[n], wordt als volgt berekend:
x[n] = -Som(a[i]*x[n-i], i=1..p)
Hierbij zijn a[i=1..p] de coëfficiënten van het model en p de orde van het model. De methoden 2-6 vinden de coëfficiënten a[] door de gemiddelde kwadratische fout te minimaliseren op de laatste n-p bars. Het is mogelijk om de voorspelling met een n=2*p op te lossen via de Levinson-Durbin methode, maar deze benadering is instabiel, daarom is deze methode niet opgenomen.
Invoerparameters
LastBar: het nummer van de laatste bar in de historische data.
PastBars: het aantal voorgaande bars dat wordt gebruikt voor de voorspelling.
LPOrder: de orde van het lineaire model als fractie van het aantal voorgaande bars (0..1).
FutBars: het aantal toekomstige bars in de voorspelling.
HarmNo: het maximale aantal frequenties voor Methode 1 (0 betekent alle frequenties).
FreqTOL: de onnauwkeurigheid van de frequentieberekening voor Methode 1 (als het >0.001 is, kan het niet convergeren).
BurgWin: het nummer van de wegingsfunctie voor Methode 2 (0=Rechthoekig, 1=Hamming, 2=Parabool).
De indicator tekent twee lijnen: de blauwe lijn toont de modelprijzen op de trainingsbars, terwijl de rode lijn de voorspelde toekomstige prijzen weergeeft.
Voorbeelden
Methode 1 (de extrapolatie van Fourier-reeksen)
Methode 3 (Burg's methode)
Methode 6 (Aangepaste Covariantiemethode)
Oproep tot Actie
Als iemand erin slaagt om een winstgevende EA te ontwikkelen op basis van deze indicator, verzoek ik je om je ideeën te delen via het e-mailadres in de code.
2008.12.25