When PLAYBACK occurs, a little or a lot of data is processed per 'playback snapshot' if you will. There could be very few ticks or many ticks processed. But I'd like deeper visibility so I can understand how the speed slider in playback performs. (e.g. Levels such as 1 - 1000 or 1-MAX and I'd like to witness how many ticks and/minutes of time were managed).
I'd like to add a speedometer and odometer indicator to the playback... I'd like to control the settings and add a 'average ticks per second' or however playback is displaying data so I can understand machine performance.
Running the strategy on two different machines may guide me more to use one machine vs. another.
You have hundreds.. perhaps thousands of users all clamoring to Playback data and generate results without visibility into how much data is being processed by a machine. With such visibility (and potential profits being generated), it might be worthwhile for a user to upgrade a machine, etc. I don't think I need to list all the benefits here.
When a computer user is making a decision with regards to computers and CPU's, there are standardized solutions (Benchmark tools) which enable users to monitor performance.
example: https://cpu.userbenchmark.com/
Please expose the Playback API data so that we can leverage that to create the tools necessary to better understand the performance of our systems when running strategies during playback - I don't want to run a timer on 30 days of playback and divide by 30. I want to see it live and while data is processing to best set expectations, etc.
Note: you already went partway with the "Ninjascript Utilization Monitor" (which is available by opening a "ninjascript output" window and right-click on it and selecting 'Ninjascript Utilization monitor' but we need more with a Playback API, please.
-- WildWex
Comment