NexusFi: Find Your Edge


Home Menu

 





How accurate is NT Strategy Analizer


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one Virtuose1 with 3 posts (5 thanks)
    2. looks_two creasy with 2 posts (0 thanks)
    3. looks_3 MWinfrey with 2 posts (3 thanks)
    4. looks_4 Rad4633 with 2 posts (0 thanks)
    1. trending_up 5,246 views
    2. thumb_up 9 thanks given
    3. group 5 followers
    1. forum 12 posts
    2. attach_file 0 attachments




 
Search this Thread

How accurate is NT Strategy Analizer

  #1 (permalink)
 
Rad4633's Avatar
 Rad4633 
Greensboro NC
 
Experience: Advanced
Platform: TOS/ NT Dorman
Trading: ES TF CL
Posts: 1,357 since Sep 2011
Thanks Given: 2,657
Thanks Received: 894

How accurate are the results NT gives when you run a backtest compared to real time for the same day?Just started playing with it and I know some of you guys can answer this question for me. Thx In Advance

Visit my NexusFi Trade Journal Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
MC PL editor upgrade
MultiCharts
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Trade idea based off three indicators.
Traders Hideout
REcommedations for programming help
Sierra Chart
ZombieSqueeze
Platforms and Indicators
 
  #3 (permalink)
 
Virtuose1's Avatar
 Virtuose1 
Montreal, Qc, Canada
 
Experience: Advanced
Platform: NinjaTrader 7
Broker: Interactive Brokers
Trading: ETF
Posts: 58 since Jun 2011
Thanks Given: 142
Thanks Received: 41


...IF you understand the limitations. In my experience, the backtest are directionnaly accurate but there are many reasons why your live results will be different.

As a first step, you can have a look at NinjaTrader help guide under: "Discrepancies: Real-Time vs Backtest" NinjaTrader Version 7

The two most obvious reasons are:
- Slippage (Typically between 1-3 ticks on average when I analyzed about 50 trades on various timeframes but could vary a lot depending on instruments traded)
- Commissions (if not taken into account in your backtests)

Having said that, there are many other elements that can influence your backtest results (I learned with trials and errors...).

These elements can either be related to bugs in NT or just logical flaws in the way backtests calculate results. For example:
- Market orders results in backtest are a bit amplified since the system takes the open price of the next bar while in real life the Ask of that bar might have been higher. This is why the limit order backtest results are more accurate than the market orders.
- Cumulative Profit %: NT assumes that we invest the same amount in every trade to calculate the Profit % which is not accurate and in a case of scaling-out obviously double count negative trades.
- System Exit on close sometimes do funny things for specials days where markets close at mid-day
- Etc

They can also be related with your data, even if you have a good data feed. (For example, if you backtest on an instrument that doesn't have high volume of trades).

I hope this help.

Reply With Quote
Thanked by:
  #4 (permalink)
 
Rad4633's Avatar
 Rad4633 
Greensboro NC
 
Experience: Advanced
Platform: TOS/ NT Dorman
Trading: ES TF CL
Posts: 1,357 since Sep 2011
Thanks Given: 2,657
Thanks Received: 894


Virtuose1 View Post
...IF you understand the limitations. In my experience, the backtest are directionnaly accurate but there are many reasons why your live results will be different.

As a first step, you can have a look at NinjaTrader help guide under: "Discrepancies: Real-Time vs Backtest" NinjaTrader Version 7

The two most obvious reasons are:
- Slippage (Typically between 1-3 ticks on average when I analyzed about 50 trades on various timeframes but could vary a lot depending on instruments traded)
- Commissions (if not taken into account in your backtests)

Having said that, there are many other elements that can influence your backtest results (I learned with trials and errors...).

These elements can either be related to bugs in NT or just logical flaws in the way backtests calculate results. For example:
- Market orders results in backtest are a bit amplified since the system takes the open price of the next bar while in real life the Ask of that bar might have been higher. This is why the limit order backtest results are more accurate than the market orders.
- Cumulative Profit %: NT assumes that we invest the same amount in every trade to calculate the Profit % which is not accurate and in a case of scaling-out obviously double count negative trades.
- System Exit on close sometimes do funny things for specials days where markets close at mid-day
- Etc

They can also be related with your data, even if you have a good data feed. (For example, if you backtest on an instrument that doesn't have high volume of trades).

I hope this help.

ES would be the instrument, slippage shouldn't be issue, Rithmic feed,even with commissions I was surprised the results....Thx for your time your response is very much appreciated

Visit my NexusFi Trade Journal Started this thread Reply With Quote
  #5 (permalink)
 
Virtuose1's Avatar
 Virtuose1 
Montreal, Qc, Canada
 
Experience: Advanced
Platform: NinjaTrader 7
Broker: Interactive Brokers
Trading: ETF
Posts: 58 since Jun 2011
Thanks Given: 142
Thanks Received: 41

My 2 cents, don't get to excited too quickly if you get a backest that generates zillion % return or you could be disappointed. It happens to many of us before and unfortunately, it's often related to a backtest issue (e.g.: can't backtest on Renko bars) or a bugs in NT (e.g.: Hard code a smaller timeframe in an indicator)...

The only way to know for sure is to test it live.

Good luck to you !

Reply With Quote
Thanked by:
  #6 (permalink)
 
MrYou's Avatar
 MrYou 
NC, USA
 
Experience: None
Platform: None Yet
Trading: Guitar
Posts: 403 since Jun 2011
Thanks Given: 618
Thanks Received: 196

From my experience you definitely want to do the follow:
  • Execute your trades on a 1 Minute time frame (with minute data) or 1 Range time frame (with tick data).
  • Verify your session template is accurate. I'm no longer going to rely on the default templates. IMO the Default 24/7 or Default 24/5 templates are broken for me. I had to copy and edit the 24/5 template so that it refects Mon-Fri from 12:00AM to 11:59PM.
  • Make sure you delete any data before re-importing that data.

Otherwise as others have mentioned you will get excited over profitable results that are not accurate. And no platform is 100% accurate, you're only looking for reasonably accurate results.

Reply With Quote
  #7 (permalink)
 grimReaper 
Los Angeles, CA
 
Posts: 50 since Nov 2011

Limit orders are actually not accurate if you don't use BarsInProgress with a lower timeframe. It'll assume you hit your profit target before hitting your stop if within the same bar.

Reply With Quote
  #8 (permalink)
 
Virtuose1's Avatar
 Virtuose1 
Montreal, Qc, Canada
 
Experience: Advanced
Platform: NinjaTrader 7
Broker: Interactive Brokers
Trading: ETF
Posts: 58 since Jun 2011
Thanks Given: 142
Thanks Received: 41

That's correct, thanks for the clarification

Reply With Quote
  #9 (permalink)
 
creasy's Avatar
 creasy 
Cleveland, OH
 
Experience: Advanced
Platform: NT, ToS
Trading: Index Futures
Posts: 19 since Apr 2011
Thanks Given: 57
Thanks Received: 9

Market Replay is a more accurate representation of the live market environment.

From my experience, NT Strategy Analyzer is garbage. I've yet to conjure any strategy that behaves even remotely similar to simulation results.

Reply With Quote
  #10 (permalink)
 
MWinfrey's Avatar
 MWinfrey 
Lubbock TX
 
Experience: Intermediate
Platform: NinjaTrader
Broker: Stage 5 Trading
Trading: CL
Posts: 1,878 since Jul 2009
Thanks Given: 1,450
Thanks Received: 3,335



creasy View Post
Market Replay is a more accurate representation of the live market environment.

From my experience, NT Strategy Analyzer is garbage. I've yet to conjure any strategy that behaves even remotely similar to simulation results.

Just because you haven't had success with strategy analyzer doesn't mean it's garbage. I have very good results using strategy analyzer compared to live results. There are a number of reasons why you may have problems but the biggest one I've found is not knowing how a bar is built and if that bar has any virtual or fake prices as OHLC.

Reply With Quote
Thanked by:




Last Updated on December 3, 2012


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts