Uitvinder van het idee: Vladimir, mq5 code auteur: barabashkakvn.
De Burg Extrapolator is een krachtige Expert Advisor die gebruik maakt van de Burg-methode voor lineaire voorspelling. Dit houdt in dat toekomstige waarden worden bepaald op basis van eerdere prijsbewegingen. Stel je voor dat we de prijsrange x[0]..x[n-1] hebben, waarbij hogere indexen overeenkomen met recentere prijzen. De voorspelling van de toekomstige prijs x[n] wordt als volgt berekend:
Hierbij zijn a[i=1..p] de modelverhoudingen en p is de orde van het model. De Burg-methode bepaalt de a[] verhoudingen door de gemiddelde kwadratische fout over de laatste n-p bars te minimaliseren.
Invoergegevens
- MaxRisk - het maximale risico van alle gelijktijdig uitgevoerde trades.
- ntmax - het maximale aantal trades in één richting.
- MinProfit - de minimale voorspelde winst om posities te openen.
- MaxLoss - de maximale voorspelde verlies om posities te sluiten.
- TakeProfit - de waarde voor Take Profit.
- StopLoss - de waarde voor Stop Loss.
- TrailingStop - de functie voor Trailing Stop.
- PastBars - het aantal vorige bars dat gebruikt wordt om toekomstige waarden te voorspellen.
- ModelOrder - de orde van het Burg-model als een fractie van het aantal vorige bars (0..1).
- UseMOM - schakelt detrend van inputdata in: mom(i)=log[p(i)/p(i-1)].
- UseROC - schakelt detrend van inputdata in: roc=100*(p(i)/p(i-1)-1).
Let op: slechts één van de variabelen UseMOM en UseROC kan waar zijn. Dat wil zeggen, UseMOM=true EN UseROC=true is niet toegestaan.
Zoals bij de meeste geoptimaliseerde Expert Advisors geldt, presteert de Burg Extrapolator het beste op trainingsbars. Zonder constante heroptimalisatie zal deze Expert Advisor gestaag geld verliezen.
Gerelateerde berichten
- MQL5 Wizard: Creëer Handelsstrategieën met Bullish en Bearish Engulfing Candlestick Patronen en Stochastic
- Efficiënt Trendvolgend Handelsysteem met Exp_X2MA_JFatl voor MetaTrader 5
- Close Cross MA: Efficiënt Orders Sluiten met MetaTrader 4
- Efficiënt Handelen met het ColorSchaffJCCXTrendCycle Systeem voor MetaTrader 5
- Efficiënt Handelen met de Ang_Zad_C Indicator voor MetaTrader 5