Support Board
Date/Time: Mon, 24 Feb 2025 16:38:24 +0000
Post From: Configurable per-instrument letter/block tick increment for TPO/Volume profiles
[2021-03-14 18:26:45] |
joshtrader - Posts: 501 |
I'd like to follow up with some stats to show how bad this problem is for a stock like AMZN. I literally can't use SC because the lag becomes so bad due to the excessive computation in the VbP study for so many tiny price levels. Please understand this is a 2700X (8 core, 16 HW thread), 32GB, SSD, 4GB GPU, etc... machine. Other processes are not affected, this is purely SC. The intraday data granularity is 1 second, so we're not dealing with a fixed number of data points per day. The chart is showing 90 days, 30 minute bars, and has three profiles on it. It takes *2 seconds* for the chart to render when the profile is set to a 1 tick granularity. Now, changing the tick value to something more sane for AMZN, 100 ticks, the render time goes down to 28ms. Additionally, the profiles are unusable at a 1 tick granularity because the data is not smooth at all. When using a 100 tick setting, it looks "normal" and is usable. So, the volume of data you must process to compute VbP is simply too great. Yes, you guys are smart and could probably speed this up with a divide-and-conquer style parallel computation but that sounds like more trouble than it's worth. Understanding that most people can't have a dedicated chart for $1000+ stocks, one for $500-$1000 stocks, one for $100-$500 stocks, and so on, please consider allowing a per-instrument setting for this one value that will solve this. |