Att backtesta en strategi med en Forex EA och sedan jämföra med liveresultat är en uppförsbacke. Det finns flera faktorer som hjälper till att simulera resultaten och den här artikeln kommer att förklara var och en av dessa faktorer i detalj.
I backtesting är en fördröjning inte en viktig faktor, medan förseningen vid livehandel kan ha en överväldigande effekt. Livedata som tas emot från mäklarens server har en latensfördröjning på 3–4 minuter, men historisk data lagras i en minuts intervall. Även om detta och verkar vara ett litet problem, kan denna latens ha en enorm inverkan på framgång och misslyckande för en handel.
De vanligaste handelsplattformarna använder 1 minut (M1), 5 minuter (M5), 15 minuter (M15), 1 timme (H1), 4 timmar (H4), 1 dag (D1) och 1 vecka (W1) diagram. Handelsplattformarna har också standardindikatorer som Common Channel Indicator (CCI), Relative Stochastic Indicator (RSI) och Bollinger Band (BB). En handlare måste identifiera rätt indikator för varje tidsramar, annars kan backtesting vara besvärligt. En handlare måste också anteckna överköpta och översålda villkor och kontrollera om priset är i dessa zoner. När det väl har identifierats bör backtestet göras på ett demokonto och sedan migreras till ett livekonto.
De flesta mäklare ger en bud-fråga-skillnad (slippage) på 2 till 5 punkter beroende på valutaparet. Många av Forex Expert Advisors inkluderar inte denna glidning och producerar därför motstridiga resultat på live-kontot. Vi rekommenderar en extra stoploss på 30 pips för varje installation bara för att eliminera effekten av glidning i backtest. Det kan också fungera som en kudde under nyhetsutbrott och mildra förluster under bullriga rörelser.
Backtesting är en rekursiv process. Du måste testa och prova olika parametrar med Forex EA. Det är också absolut nödvändigt att finjustera resultaten med de nödvändiga justeringar som krävs av strategin. På samma sätt kan du prova olika kombinationer av risk-belöningskvot och identifiera det bästa förhållandet för strategin. Det är efter alla dessa backtesting med forex EA, man måste ta strategin för att leva konto. Om du undrar hur du backtestar i metatrader, läs den här artikeln.