Quote from alanm:
Brought to mind again by the extra zero thing this morning, it would be nice to be able to get a display of only the significant digits of the item being traded, and be able to enter orders that way as well.
This could be done by allowing one to configure, in TWS, a custom multiplier, offset, number of decimals, and rounding method for quotes and/or order prices and/or positions and/or execution reports.
Examples of some things you could do with this:
8445 instead of 0.008445 for JPY/USD: Multiplier = 1000000, offset = 0, decimals = 0, round = truncate.
1920 instead of 1.1920 for EUR/USD: Multiplier = 10000, offset = 10000, decimals = 0, round = truncate.
8425 instead of 1284.25 for ES: Multiplier = 100, offset = 120000, decimals = 0, round = truncate.
842 instead of 1284.25 for ES: Multiplier = 10, offset = 12000, decimals = 0, round = nearest valid price.
84.2 instead of 1284.25 for ES: Multiplier = 1, offset = 1200, decimals = 1, round = nearest valid price.
84.25 instead of 1284.25 for ES: Multiplier = 1, offset = 1200, decimals = 2, round = truncate.
5790 instead of 57.9000 for CVX: Multiplier = 100, offset = 0, decimals = 0, round = truncate.
Getting rid of decimal points when dealing with fixed numeric values has long been known to improve speed and accuracy in both cognition and data entry.