Login Page - Create Account

Support Board


Date/Time: Mon, 24 Feb 2025 15:59:35 +0000



Configurable per-instrument letter/block tick increment for TPO/Volume profiles

View Count: 856

[2021-03-14 01:39:36]
joshtrader - Posts: 501
Equity prices vary so wildly that a 1 tick increment (1 penny) may be fine for a $5 stock, but becomes too granular for a $700 stock. So, the same TPO/VbP chart cannot really be used effectively for both AMRN and TSLA, for example (I would be afraid to try a 1 tick setting on BRK B!). One solution would be a per-instrument setting which is applied to both TPO and Volume profiles for the instrument.

This is not just a problem with equities. ES futures for me is 2 ticks, NQ futures is 8 ticks, etc. There are very different tick increments even in just futures.

As an additional comment: maybe I missed it, but while Volume by Price has a "large number format" setting, I don't see this on the TPO Profile setting. When showing "Chart Values" in the TPO profile, the volume for equities, which is easily in the hundreds of millions for many issues, is unreadable. I can't glance and see 233646996, I'd rather see 233.6M

Please consider these upgrades. Thanks for considering guys.
[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.
imagesc1.PNG / V - Attached On 2021-03-14 18:26:23 UTC - Size: 112.46 KB - 248 views
imagesc2.PNG / V - Attached On 2021-03-14 18:26:29 UTC - Size: 147.72 KB - 243 views
imagesc3.PNG / V - Attached On 2021-03-14 18:26:34 UTC - Size: 117.78 KB - 207 views

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account