Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Historical Data overwritten

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Historical Data overwritten

    Hello

    I have for several years historical data, which I verified and do not want to touch. Data goes from 1998 until end of 2011 for example. When I run a strategy, being connnected to a provider, then my historical data is overwritten.
    Same happens when I download with the historical data manager.
    How can I avoid this? If I run a strategy (in strategy tab or analyzer) I do not want that existing data is overwritten.

    thanks for your feedback

    #2
    Historical data overwriting is an annoying behavior of NinjaTrader that I and others have complained about in the past. The current implementation is lacking, but with a thorough understanding of how NinjaTrader behaves, you can overcome this problem.... its just not very user friendly... and you need to be careful you make no mistakes.

    Go into the help section and thoroughly study the sections I have drawn arrows to in the attached screenshot. Especially the sub-section under Historical & Real-Time Data titled "When Does NinjaTrader Load Historical Data".

    NinjaTrader doesn't give enough controls to allow the user the shape the way NInjaTrader will download and overwrite historical data. You need to completely understand and know the rules that are outlined in the highlighted Help sections and use the rules as your controls.

    NinjaTrader should add more intuitive flexibility to historical backfill. One would have to think through the interface, but off the top of my head, a checkbox to prevent overwriting would be good. Better yet, MultiCharts .Net version has a control that allows you to select "Fill In The Gaps Only".... which leaves existing data alone, and fills in what you need. Multicharts got it right.... Ninja... not so much.

    When I connect to my data provider with Ninja, I feel like I have to protect myself from NinjaTrader overwriting existing data. I carefully check under Options and consider what charts etc I have open that would cause an overwrite, on all workspaces, to make sure it behaves the way I need it to.

    I have since moved my large database of historical data to a second dedicated development machine. This machine never connects to the data provider. I update it from files manually. This eliminates the potential overwriting mistake, but of course wasn't the only reason I moved development to a second machine.

    Before I moved to a second machine, I created a fake symbol in instrument manager, and my multi-years worth of historical data for backtesting resided under that fake symbol, which protected it overwriting. I would then update it manually.

    Even knowing all the rules, it is easy to make a mistake... leave a chart open on another workspace by accident... and you data can be overwritten by mistake.
    Maintaining the years worth of backtesting data under a fake symbol protects it. I would then load a few months worth under the real symbol to work with live, and try hard not to overwrite that data by considering before each connection event, exactly how Ninja would behave.

    You can make it work, but the first rule in good design is, Never Make The User Have To Think.
    Attached Files
    Last edited by Crassius; 09-15-2012, 11:21 AM.

    Comment


      #3
      Hi
      Thanks for your detailed information. I will read the help sections again carefully.

      Indeed, I am also using fake symbols and a developement-test machine only, exactly for these reasons.
      Still, the problem occurs with real trading, where I need also historical data and it must be reliable.
      During my research with different data provider I found out, that especially some older historical data has very poor quality (including kinetick).

      NinjaTrader Support: What are your plans about historical data handling?

      thanks

      Comment


        #4
        Originally posted by Beauregard View Post
        Hi
        .....where I need also historical data and it must be reliable.
        During my research with different data provider I found out, that especially some older historical data has very poor quality (including kinetick).

        Exactly.... if you have spent the time to clean up the historical data, you don't want it corrupted by overwriting it.

        Ninja really has this bit badly designed.
        Last edited by Crassius; 09-16-2012, 01:48 AM.

        Comment


          #5
          Hello,

          I took the liberty of adding a suggestion to our tracking system under ID #1989 for a feature request that would be better for your uses as outlined in your posts, specifically more options for handling historical data overwriting, etc.
          Adam P.NinjaTrader Customer Service

          Comment


            #6
            Originally posted by NinjaTrader_AdamP View Post
            Hello,

            I took the liberty of adding a suggestion to our tracking system under ID #1989 for a feature request that would be better for your uses as outlined in your posts, specifically more options for handling historical data overwriting, etc.

            Thanks Adam --

            Another example of NinjaTrader' excellent customer service. Nothing can improve your product better than listening to and responding to your customer's real world everyday experience with the software.

            Comment


              #7
              Thanks, this will be very helpful

              Comment

              Latest Posts

              Collapse

              Topics Statistics Last Post
              Started by funk10101, Today, 12:02 AM
              1 response
              10 views
              0 likes
              Last Post NinjaTrader_LuisH  
              Started by GLFX005, Today, 03:23 AM
              1 response
              6 views
              0 likes
              Last Post NinjaTrader_Erick  
              Started by nandhumca, Yesterday, 03:41 PM
              1 response
              13 views
              0 likes
              Last Post NinjaTrader_Gaby  
              Started by The_Sec, Yesterday, 03:37 PM
              1 response
              11 views
              0 likes
              Last Post NinjaTrader_Gaby  
              Started by vecnopus, Today, 06:15 AM
              0 responses
              1 view
              0 likes
              Last Post vecnopus  
              Working...
              X