NexusFi: Find Your Edge


Home Menu

 





Historical Data and Strategies Accuracy


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one Trader.Jon with 1 posts (0 thanks)
    2. looks_two Michael.H with 1 posts (0 thanks)
    3. looks_3 Big Mike with 1 posts (0 thanks)
    4. looks_4 Quick Summary with 1 posts (0 thanks)
    1. trending_up 3,560 views
    2. thumb_up 0 thanks given
    3. group 2 followers
    1. forum 4 posts
    2. attach_file 0 attachments




 
Search this Thread

Historical Data and Strategies Accuracy

  #1 (permalink)
 
nillz123's Avatar
 nillz123 
Ocala, FL
 
Experience: Intermediate
Platform: NT
Trading: Crude, Euro, ES
Posts: 44 since Aug 2010
Thanks Given: 25
Thanks Received: 31

Hello,

I wanted to know you guys' experience with the Historical Data. When you add a strategy to a chart (one that is using parameters and not an ATM Strategy), is the historical data that is plotted on the charts normally accurate or close to what a live trade result would have produced? Do you think it is most accurate for testing, for example, trades that occured during the week vs. backtesting during that week?

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
Trade idea based off three indicators.
Traders Hideout
What broker to use for trading palladium futures
Commodities
REcommedations for programming help
Sierra Chart
ZombieSqueeze
Platforms and Indicators
 
  #3 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,463 since Jun 2009
Thanks Given: 33,239
Thanks Received: 101,661


In NinjaTrader, any data show on a chart at the time the chart is created (ie: historical data) will not always be accurate compared with live data. It depends on your indicator and strategy. One specific example is any indicator or strategy that uses CalculateOnBarClose = false will not function or work correctly on a historical chart, because NT is not able to use COBC false on historical data.

Other examples include OnMarket() driven events, OnExecution() events, etc, they all will rely on live moving data and not work on a historical chart.

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #4 (permalink)
 Michael.H 
CA
 
Experience: Master
Platform: Marketdelta and Ninja
Broker: Velocity
Trading: NQ
Posts: 663 since Apr 2010
Thanks Given: 64
Thanks Received: 529

One thing i've been noticing is that when using bid/ask gom CD live on IQ feed, its sometimes different when i shutdown and restart ninja again( very small, but noticable)..
I always review my trades at the end of the week via the screen recording program i use, and when i compare charts after startup to the live screen recording, i notice differences, in terms of bid ask delta numbers( verified on gom ladder as well).
Still can't explain why it happens, and frankly i don't think i want to spend the time to figure it out anymore because i think i've spent enough time trying to work out the kinks on ninja. Just a heads up to fellow traders who use ninja exclusively....

Reply With Quote
  #5 (permalink)
 
Trader.Jon's Avatar
 Trader.Jon 
Near the BEuTiFULL Horse Shoe
 
Experience: Beginner
Platform: NinjaTrader
Broker: MBTrading Dukascopy ZenFire
Trading: $EURUSD when it is trending
Posts: 473 since Jul 2009
Thanks Given: 401
Thanks Received: 184

....

Everything that Mike and Michael have said ... ymmv with instrument and bar type and the time of day, but the message/experiences are clear, backtesting in NT on historical data should only really be seen as a method of determining functionality of a script or setup, and getting a ballpark on parameters of the variables, not on profitability scenarios per se.

SIM trade on real time can get you very close to a solution to questions of useability. For me, trying a script on different instruments at the same day/time gives a feeling on the robustness versus curvefitting ... again ymmv.

TJ

Reply With Quote




Last Updated on September 20, 2010


© 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