Backtesta och optimera automatiska strategier med strategianalysatorn

NinjaTraders Strategy Analyzer är ett kraftfullt verktyg för att testa automatiserade strategier med hjälp av historisk handelsdata. Baserat på denna analys kan handlare optimera sin strategi för toppprestanda under levande marknadsförhållanden.

Designad för användning med strategier byggda med NinjaScript, NinjaTraders moderna C#-baserade handelsramverk, erbjuder Strategy Analyzer en robust lösning för backtesting, optimering och analys av prestanda för automatiserade handelsstrategier.

Kom igång med Strategy Analyzer

Från kontrollcentret klickar du på Ny> Strategianalysator . Detta fönster är uppdelat i två huvudsektioner:

  • Inställningspanel (markerad i gult)
  • Prestanda resultatpanel (markerad i grönt)

Inställningspanel

Inställningspanelen är där användare kan välja vilka parametrar som tillämpas i Strategy Analyzer, inklusive:

  • Strategi: Ange NinjaScript-strategin för att backtesta eller optimera.
  • Instrument: Ange vilket instrument eller vilken instrumentlista som ska användas. Att välja en instrumentlista är ett utmärkt sätt att snabbt ta reda på hur flera instrument skulle ha presterat historiskt och jämföra dessa data.
  • Typ/värde: Ange vilken intervalltyp och vilket värde som ska användas i backtestet eller optimeringen.
  • Tidsram: Ange den tidsperiod som används i backtestet. Observera att för att kunna köra ett backtest över historisk data måste NinjaTrader vara ansluten till en dataleverantör som tillhandahåller lämplig historisk data eller så måste denna data sparas innan backtestet körs.

När du har ställt in önskade inställningar klickar du på Kör för att utföra backtestet. Strategianalysatorn visar ett meddelande i det nedre högra hörnet av fönstret för att indikera om ett backtest fortfarande körs.

Prestanda resultatpanel

När de är klara, kan backtestresultaten ses i panelen Prestandaresultat.

Till vänster om panelen Inställningar visar panelen Prestandaresultat resultat baserat på rapporten som valts i Display väljare, markerad ovan.

Om ett backtest kördes med hjälp av en instrumentlista som visas i fönstret ovan, kommer en lista över varje instrument att visas överst på panelen Performance Results. Här kan du välja varje instruments individuella resultat såväl som de kombinerade resultaten för hela instrumentlistan.

Nedan är några av de rapportstilar som är tillgängliga i visningsväljaren:

  • Sammanfattning: Visar all resultatstatistik och mätvärden (bilden ovan)
  • Analys :Visar data baserat på olika tidsperioder för analys
  • Diagram: Visar ett pris-över-tid-diagram med orderutföranden plottade över prisdata
  • Körningar: Listar enskilda ingångar och utgångar
  • Bytter: Listar enskilda affärer
  • Beställningar: Listar de beställningar som används

Exemplet nedan visar diagramvisningen vald i panelen Prestandaresultat.

Intresserad av att bygga och testa dina handelsstrategier med en handelsplattform med öppen källkod? NinjaTrader är alltid GRATIS att använda för avancerad kartläggning, backtesting och handelssimulering. Börja nu!


Futures och råvaror
  1. Futures och råvaror
  2. Futures trading
  3. Alternativ