Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Strategy Analyzer UI Selection Issue

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

    Strategy Analyzer UI Selection Issue

    There is some significant loss of functionality (ver 6.5 -> 7.0) in the Strategy Analyzer user interface that affects iterative backtesting of strategies:

    In version 6.5 you could select multiple instruments within the instrument lists displayed in the TreeView control on the left side of the Strategy Analyzer window. In version 7.0 you can only select a single node at a time.

    The problem for me is that I often run strategies on a subset of instruments in an instrument list rather than the entire list. I expand the node and select a range of individual instruments in the list and run the backtest on just those instruments.

    Without the ability to multi-select, it will be necessary to individually select each item to run or else create a special purpose instrument list that just contains those instruments that I want to run together.

    In NinjaTrader 6.5 it is very convenient to be able to select a subset of instruments on the fly to backtest without having to create a special-purpose list.

    But even in 6.5 there is a certain amount of kluginess in the multi-select process: You can multi-select a range of items using the shift key, but trying to use the control key to select individual nodes in the tree is often dicey. Also, depending on how exactly you perform the selection, the backtest might or might not run on the first item in the range.

    But at least you have the ability to multi-select and run multiple tests as a single operation on a subset of an instrument list.

    On small instrument lists where there are not many individual items under a node, not having the ability to multi-select would not be such big issue. But if the instrument list is large and you want to select a significant subset of the instruments, it would be necessary to individually backtest each item in turn, instead of issuing a single command to run the selected items as a group. That's a lot of manual work to do! Especially since some strategies take a long time to run, so you would essentially have to baby-sit the process instead of being able to go off to do other things.

    The alternative would be to go into Instrument Manager and create a special-purpose list. But really you don't want to go through the process of creating a special-purpose list that you only plan to use once. What you really want is the ability to create a special-purpose list on the fly, and multiple-selection allows you to do just that.

    I sincerely hope you will consider including this functionality in the new version.

    If you do, I hope you are able to make the functionality in version 7 more robust than it was in version 6.5. Ideally, it would include:

    --[1] the ability to use the shift key with the mouse to multi-select a range of contiguous nodes;

    --[2] the ability to use the control key with the mouse to multi-select single nodes that are not contiguous with one another;

    --[3] the ability to combine these methods so that both a range of contiguous nodes and individual nodes not contiguous with one another can be combined in a single selection.

    But even if you only included [1] that would be a huge improvement over not having the ability to multi-select at all!

    I see you have put a lot of effort and creative thought into the charting capabilities of NinjaTrader 7. I was really impressed. Strategy Analyzer doesn't need all those bells and whistles, but it ought to be at least as capable as the previous version of the product.

    #2
    Hello JRHKM,

    I will forward your suggestions regarding the Strategy Analyzer to Development to put it on the list of future considerations of the software.

    Thank you for your feedback.

    Comment


      #3
      Sounds good.

      Do you have a specific channel for submitting software enhancement requests? How should these requests be submitted?

      Comment


        #4
        Hi JRHKM,

        We will accept any suggestion via forum post, forum PM or through a note to Support [AT] NinjaTrader [DOT] com.
        KyleNinjaTrader Customer Service

        Comment


          #5
          Kyle, just reading this and have a suggestion here too. I noticed you could not multi-select so I though to delete my database and re-import with each contract split into its original contract month and year (ei. NQ 12-07, NQ 03-08). I did this because I don't want to test over the transitions created by a continuous contract merging of one contract to the next. But I wanted to test several years at once by selecting "default" and testing over the entire data base.

          The problem is that when I went to the Instrument Manager it only has contract months in the pulldown back to a year ago (NQ 11-09). It is not possible to manually enter these older contract months either.

          Is there a work around? Can this be fixed in a future release please?

          G&M

          Comment


            #6
            Hello gunsnmoney,

            NinjaTrader uses your PC clock to determine the extent of front months to offer, and so to view more remote months you can change your PC clock to a different year so that those other months would be visible.

            As for the ability to do this without changing the clock I have forwarded a suggestion to development to include this on the list of possible future enhancements to NinjaTrader.
            Ryan O.NinjaTrader Customer Service

            Comment


              #7
              Ryan, thanks for your reply. Changing my PCs calender (clock) to the past is not really something I want to do as I'm pretty sure that Outlook would be affected adversely (my employer would be upset then). I would just like to voice that some of us really do want to use historical data and not merge it all together in a continuous contract (such a thing doesn't exist in reality and using historical data already has enough issues).

              It really would be a great backtest/optimization tool to be able select each contract individually, like through a checkbox, and not have to specify test dates, just test all the data in the contract(s) specified.

              Just out of curiosity...if I do change the calender/clock to get the past contracts I want, then load data for those, do you think they will be unaffected if I change the calender/clock back to 2010?

              Comment


                #8
                Not sure that checkboxes would be as good an option as just being able to multi-select the individual TreeView nodes. With simple multi-selection, as described in the original post (below), you can easily select a range of nodes by first clicking the beginning node of the range and then clicking the ending node with the Shift key depressed. So a large number of nodes can be selected with just two mouse clicks. With check boxes you would have to click each individual node separately. So if you wanted to select a range of twenty nodes you would have to use twenty mouse clicks instead of just two!

                Provided it incorporates both individual node selection using the Control key and range selection using the Shift key, multi-select gives you the same ability to select the individual nodes you want to backtest as checkboxes--only with far fewer mouse clicks.

                Comment

                Latest Posts

                Collapse

                Topics Statistics Last Post
                Started by Geovanny Suaza, 02-11-2026, 06:32 PM
                0 responses
                608 views
                0 likes
                Last Post Geovanny Suaza  
                Started by Geovanny Suaza, 02-11-2026, 05:51 PM
                0 responses
                355 views
                1 like
                Last Post Geovanny Suaza  
                Started by Mindset, 02-09-2026, 11:44 AM
                0 responses
                105 views
                0 likes
                Last Post Mindset
                by Mindset
                 
                Started by Geovanny Suaza, 02-02-2026, 12:30 PM
                0 responses
                560 views
                1 like
                Last Post Geovanny Suaza  
                Started by RFrosty, 01-28-2026, 06:49 PM
                0 responses
                561 views
                1 like
                Last Post RFrosty
                by RFrosty
                 
                Working...
                X