Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Requested Enhancement

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

    Requested Enhancement

    1) Strategy Analyzer to work off GPUs. It's not uncommon that I set up an optimization that takes hours to days. Of course, I'd like them to run a lot faster. So, if I can mine bitcoin off my GPU to speed up the operation, why can't I run optimizations against this chip to speed it up?

    2) Script to load charts with indicators and strategies. It's not uncommon that I will load up 300-500 strategies over 20 charts for testing. It's a big pain to load all of these manually right now. I have to dedicate two hours of my Sunday night to load up my strategies for the upcoming week. It'd be so much better if there was an elementary scripting available, where I can tell it the chart type and strategy/indicator parameters.

    3) Saving workspaces with strategies / indicators. When I save a workspace, it only saves the chart. Well, when I have several strategies / indicators loaded into each chart, it's a pain to reconfigure all of them.

    I love your product, and providing this would save me many hours of tedious work. Thanks,




    #2
    Hello timmbbo,

    Thanks for your post.

    The internal tracking number for your feature requests are SFT-3427 (SA Graphics Detection) and SFT-2844 (Ability to enable an automated strategy via code/NinjaScript). Please reference this internal tracking number when contacting Platform Support if you ever have questions regarding this feature request.

    When a feature request is implemented, you'll find a description of the new feature in the release notes:Before saving your Workspace, you would need to ensure that the chart is open with the indicator and strategies applied to the chart window. Then, you could save the Workspace and the indicators/strategies will be saved on the chart as well.

    Saving a Workspace: https://ninjatrader.com/support/help...vingAWorkspace

    You could also consider saving a Chart Template with the indicators/strategies applied to the chart.

    Saving a Chart Template: https://ninjatrader.com/support/help...AChartTemplate

    Computer memory is important for long resource-intensive tests that generate a large number of trades without your machine stalling. Computer processor speed is important to get optimization iterations done quickly and the number of CPU cores allows for more iterations to run simultaneously.

    My colleague Jim has created a video demonstrating how the SampleMACrossover strategy, a simple strategy that utilizes IsInStantiatedOnEachOptimizationIteration=false for efficiency, can still quickly utilize memory resources.

    Demo — https://drive.google.com/file/d/15pz...w?usp=drivesdk

    As we can see there are a number of factors that are involved and memory utilization can climb very quickly depending on a few of these factors. Once memory gets maxed out, we can experience short freezes where memory is decommitted, stored to disk, and then new resources are committed before the backtest is resumed.

    We can easily control the number of iterations involved and we can also consider writing our strategies to use IsInstantiatedOnEachOptimizationIteration = false; (Which requires that we reset class level variables in State.DataLoaded.)

    See the help guide documentation below for more information about running optimizations.
    IsInstantiatedOnEachOptimizationIteration — https://ninjatrader.com/support/help...niteration.htm
    Optimization Tips — https://ninjatrader.com/support/help...ionPerformance
    Walk Forward Optimization — https://ninjatrader.com/support/help...ss_metrics.htm
    Genetic Optimization — https://ninjatrader.com/support/help..._algorithm.htm

    Let us know if we may assist further.
    <span class="name">Brandon H.</span><span class="title">NinjaTrader Customer Service</span><iframe name="sig" id="sigFrame" src="/support/forum/core/clientscript/Signature/signature.php" frameborder="0" border="0" cellspacing="0" style="border-style: none;width: 100%; height: 120px;"></iframe>

    Comment


      #3
      Add my vote to both.

      Comment


        #4
        Hello UltraNIX,

        Thanks for your note.

        Your votes have been added.

        Let us know if we may assist further.
        <span class="name">Brandon H.</span><span class="title">NinjaTrader Customer Service</span><iframe name="sig" id="sigFrame" src="/support/forum/core/clientscript/Signature/signature.php" frameborder="0" border="0" cellspacing="0" style="border-style: none;width: 100%; height: 120px;"></iframe>

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by Babbou72, 02-15-2025, 08:37 PM
        27 responses
        126 views
        0 likes
        Last Post rockmanx00  
        Started by Powerbucker, Today, 09:12 AM
        0 responses
        4 views
        0 likes
        Last Post Powerbucker  
        Started by Nightmaregpu, Yesterday, 10:55 AM
        5 responses
        29 views
        0 likes
        Last Post Nightmaregpu  
        Started by stevepmay, Today, 09:00 AM
        0 responses
        3 views
        0 likes
        Last Post stevepmay  
        Started by TraderTimmy71, Today, 07:05 AM
        2 responses
        13 views
        0 likes
        Last Post TraderTimmy71  
        Working...
        X