• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Feature request: Cancel Backtest

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

    Feature request: Cancel Backtest

    Hi,
    we found very important practical problem, while developing for NT8.

    Description of problem:
    there are many situations during the day. when we need to Cancel backtest, make some change in code, compile and run it again.
    Our developers team needs to do this many times a day, during time of heavy development.

    But this is not possible now - and we are forced to wait long time, until existing backtest finishes, before we can run it again. This is often between 10-30 minutes for complex strategies running on tick data. This scenario happens many times a day and the development process starts to be a real pain.

    Developers in our team are more waiting until running backtest finishes than doing progress and meaningful work. Whole team is tired from this frustrating inability to Cancel backtest.

    Expected behavior:
    • We need to quickly Cancel running backtest, so we can run it again after code change.
    • We don't need anything special to handle this - it is completely OK, that all previous backtest work (temporary results) can be discarded, because backtest is meant to be Run again.


    Implementation of this is not expected to be complex. Nothing is needed to store, nothing special to handle. Just basically
    1. cancel backtest in apropriate place
    2. do not invoke any more callbacks,
    3. terminate strategy,
    4. cleanup internal NT8 resources to preserve its consistent state.
    5. Done. Users and developers are happy


    We need this to achieve normal development performance and quick Code-change / Compile / Run round-turn , without waiting long times until existing backtest finishes.
    Last edited by misova; 09-20-2016, 12:49 PM.

    #2
    Hello misova,

    Thank you for your post.

    I will forward your suggestion to development.
    Patrick H.NinjaTrader Customer Service

    Comment


      #3
      It has been asked many times before in other threads in a few of the previous Beta releases. For some reason, this basic required functionality was never implemented.
      Probably more organized way of understanding the needs of the users should be implemented. For example using a voting system that each forum member can vote per suggested feature request. This is the only way you can know the importance and demand for each feature request/issue handling.

      Comment


        #4
        Hello ToMer_K,

        Thank you for your comments on this thread.

        We track the demand internally for each feature.
        Patrick H.NinjaTrader Customer Service

        Comment


          #5
          Hello misova,

          The feature has been assigned the tracking id # SFT-1359.
          Patrick H.NinjaTrader Customer Service

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by alextrd, Today, 01:51 PM
          0 responses
          3 views
          0 likes
          Last Post alextrd
          by alextrd
           
          Started by Boonfly8, Today, 12:10 PM
          1 response
          5 views
          0 likes
          Last Post NinjaTrader_Jesse  
          Started by NinjaTrader_PaulH, Today, 11:24 AM
          0 responses
          4 views
          0 likes
          Last Post NinjaTrader_PaulH  
          Started by catulopc, Today, 10:58 AM
          1 response
          7 views
          0 likes
          Last Post NinjaTrader_SergeyS  
          Started by swcooke, Today, 09:20 AM
          7 responses
          22 views
          0 likes
          Last Post NinjaTrader_Jesse  
          Working...
          X