Test og optimer automatiske strategier med strategianalysatoren

NinjaTrader's Strategy Analyzer er et kraftfuldt værktøj til at teste automatiserede strategier ved hjælp af historiske handelsdata. Baseret på denne analyse kan handlende optimere deres strategi for toppræstationer under live markedsforhold.

Designet til brug med strategier bygget ved hjælp af NinjaScript, NinjaTraders moderne C#-baserede handelsramme, giver Strategy Analyzer en robust løsning til backtesting, optimering og analyse af ydeevnen af ​​automatiserede handelsstrategier.

Kom godt i gang med Strategy Analyzer

Klik på Ny> Strategianalysator i kontrolcenteret . Dette vindue er opdelt i to hovedsektioner:

  • Indstillingspanel (markeret med gult)
  • Performance Results Panel (angivet med grønt)

Indstillingspanel

Panelet Indstillinger er, hvor brugerne kan vælge de anvendte strategianalysatorparametre, herunder:

  • Strategi: Angiv NinjaScript-strategien for at backteste eller optimere.
  • Instrument: Angiv hvilket instrument eller hvilken instrumentliste der skal bruges. At vælge en instrumentliste er en fantastisk måde til hurtigt at finde ud af, hvordan flere instrumenter historisk ville have fungeret og sammenligne disse data.
  • Type/værdi: Angiv, hvilken intervaltype og -værdi, der skal bruges i backtesten eller optimeringen.
  • Tidsramme: Angiv den periode, der bruges i backtesten. Bemærk venligst, at for at køre en backtest over historiske data, skal NinjaTrader være forbundet med en dataudbyder, som leverer de relevante historiske data, eller også skal disse data gemmes, før backtesten køres.

Når du er indstillet til de ønskede præferencer, skal du klikke på Kør for at udføre backtesten. Strategianalysatoren viser en meddelelse i nederste højre hjørne af vinduet for at angive, om en backtest stadig kører.

Performance Results Panel

Når de er afsluttet, kan backtest-resultaterne ses i panelet Performance Results.

Placeret til venstre for panelet Indstillinger viser panelet Ydelsesresultater resultater baseret på den rapport, der er valgt i Skærm vælger, fremhævet ovenfor.

Hvis en backtest blev kørt ved hjælp af en instrumentliste som vist i vinduet ovenfor, vises en liste over hvert instrument øverst i panelet Performance Results. Her kan du vælge hvert instruments individuelle resultater samt de kombinerede resultater for hele instrumentlisten.

Nedenfor er et par af de tilgængelige rapportstile i displayvælgeren:

  • Oversigt: Viser alle effektivitetsstatistikker og metrics (billedet ovenfor)
  • Analyse :Viser data baseret på forskellige tidsperioder til analyse
  • Diagram: Viser et pris-over-tid-diagram med ordreudførelser plottet over prisdataene
  • Udførelser: Viser individuelle ind- og udgange
  • Handel: Viser individuelle handler
  • Ordrer: Viser de brugte ordrer

Eksemplet nedenfor viser visningen af ​​diagrammer, der er valgt i panelet Præstationsresultater.

Interesseret i at bygge og teste dine handelsstrategier ved hjælp af en open source-handelsplatform? NinjaTrader er altid GRATIS at bruge til avanceret kortlægning, backtesting og handelssimulering. Gå i gang nu!


Futures og råvarer
  1. Futures og råvarer
  2. Futures handel
  3. Mulighed