Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Strategy testing using level 2 data NT8

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

    Strategy testing using level 2 data NT8

    There's a number of posts on this subject from previous years. I note this thread:

    where a feature ID request (SFT-1198) back in 2016.

    Has this feature of being able to access level 2 data that you have recorded live (from data provider) exist n NT8? As explained in numerous posts, the ability to test strategies taking advantage of level 2 data is a requirement for many, including myself for daily strategies.

    Also, are you aware if any providers like IQFeed allow the ability to get previous days historical data on instruments you want the level 2 data for. So for example I could use market replay functions to observe the level 2 data in the DOM from a few months ago If I hadn't recorded the data live at that time?

    thanks
    Daniel

    #2
    Hello Daniel,

    NinjaTrader 8 also does not have level 2 data recorded for use as historical data.

    I'm not aware of any data providers that provide this as historical data, but I would also recommend contacting the support for each provider individually and asking.

    Level 2 data is available with Market Replay data and can be played back. Unfortunately, this cannot be used with the Strategy Analyzer.

    I am happy to add your vote to the feature request you have mentioned if you would like.
    Chelsea B.NinjaTrader Customer Service

    Comment


      #3
      Yes please add my vote. This is extremely dissapointing though. Why would this have not made it's way into NT8? The data is there and you can access on replay, so I assume I can add the strategy to a chart and an indicator using this data (please confirm)??
      If so it seems strange you can't do it with the strategy analyser. Please comment if you can and advise if this is coming soon.

      thanks
      Daniel

      Comment


        #4
        Hello Daniel,

        Market Replay data is a solid recording and isn't broken up into historical tick data, minute data, and daily data.

        Replay data is played back as a recording.

        The Strategy Analyzer needs separated historical data.

        This would require setting up new servers to store level 2 data as historical tick, minute, and day data, but instead of just for ask, bid, and last, would be for 20 levels of level 2 data.

        I've submitted a feature request on your behalf for the NinjaTrader Development to consider this.

        It is up to the NinjaTrader Development to decide if and when any request will be implemented. I cannot comment on an estimated time or if the decision will be made to implement the request.


        That said, Market Replay data is a recording. You can run your strategy on a chart and playback a day of replay data to test your strategy.

        Below is a link to a forum post that demonstrates.
        Citizens of the NinjaTrader Community, A common question we hear from clients is 'why are results from backtest different from real-time or from market replay?'. Live orders are filled on an exchange with a trading partner on an agreed upon price based on market dynamics. Backtest orders are not using these market dynamics.
        Chelsea B.NinjaTrader Customer Service

        Comment


          #5
          Hello Daniel,

          Your request to provide level 2 data as historical data is being tracked with ID #SFT-2507.

          Please note it is up to the Development / IT departments to decide if and when any request will be implemented.
          Chelsea B.NinjaTrader Customer Service

          Comment


            #6
            Dear NinjaTrader Support,

            I am interested in doing the same thing, is there any news about the feature being implemented?

            Thanks and best regards,
            Nicolaj

            Comment


              #7
              Welcome to the forums Theghios!

              I have added a vote on your behalf.

              Feature Request implementation is determined by the Product Management team, the Development team, and user feedback. At this time, interest is still being collected and we cannot offer an ETA or promise of fulfillment.

              In the meantime, Level2 data can be played back using Market Replay data in the Playback Connection, and Trade Performance reports can be run when connected to the Playback Connection to review the trades made.

              Playback - https://ninjatrader.com/support/help...connection.htm

              Using Trade Performance - https://ninjatrader.com/support/help...erformance.htm

              Thanks for taking the time to share your interest in this enhancement!
              Last edited by NinjaTrader_Jim; 05-29-2020, 07:34 AM.
              JimNinjaTrader Customer Service

              Comment


                #8
                Please add another vote for this feature!

                Comment


                  #9
                  Thanks for your feedback Capablanca,

                  I have added a vote on your behalf.
                  JimNinjaTrader Customer Service

                  Comment


                    #10
                    Posted this question around 3 years ago. Any progress on this?
                    I still need to test strategies and optimize including level 2 data.

                    thanks,
                    Daniel

                    Comment


                      #11
                      Hello Daniel,

                      There is no further detail at this time.

                      This would be a rather large change to the Strategy Analyzer, and larger changes are usually made for "major" releases like a NinjaTrader 8.5 or NinjaTrader 9. I can't be quoted on when a release like that would be available, or if a release like that would in fact include level 2 enhancements for the Strategy Analyzer, but I hope this perspective helps with expectations of feature requests.

                      For the time being, your best way forward would be to perform individual tests in the Playback Connection and then export strategy reports or Trade Performance reports for your own analysis.
                      JimNinjaTrader Customer Service

                      Comment


                        #12
                        Polar Bear,
                        Sorry I'm a bit tardy to the party, but I'm going down this rabbit hole now. I think I have a solution for you. I'm using replay to extract OHLCV from replay data. That's going great. Next step is to pull the L2 data (which is attached to their replay data). If you're interested let me know, and I'll hook you up after I get it.

                        Nathan.

                        Comment

                        Latest Posts

                        Collapse

                        Topics Statistics Last Post
                        Started by NRITV, Today, 01:15 PM
                        2 responses
                        6 views
                        0 likes
                        Last Post NRITV
                        by NRITV
                         
                        Started by frankthearm, Today, 09:08 AM
                        7 responses
                        30 views
                        0 likes
                        Last Post NinjaTrader_Clayton  
                        Started by maybeimnotrader, Yesterday, 05:46 PM
                        5 responses
                        25 views
                        0 likes
                        Last Post NinjaTrader_ChelseaB  
                        Started by quantismo, Yesterday, 05:13 PM
                        2 responses
                        19 views
                        0 likes
                        Last Post quantismo  
                        Started by adeelshahzad, Today, 03:54 AM
                        5 responses
                        33 views
                        0 likes
                        Last Post NinjaTrader_BrandonH  
                        Working...
                        X