However, there is a small side effect that's been introduced as a result. When populating History Lists and using SV's to perform the necessary calculations I've hit a few brick walls. It took me a while to figure out what was going wrong as I've been using SV's since they were introduced without problem. The issue with History Lists and SV's working together is based on the fact that you can request a value from a History List that doesn't yet exist. So if for example, you were to request the Last Traded Price from 45 seconds ago and the item wasn't present in the History List, the SV simply won't get created. This has unintended consequences in terms of preventing entire calculation chains from completing (until such a time as the requested item *arrives*).
The same issue was spotted in a recent thread:
viewtopic.php?f=61&t=21775
There are workarounds that can be performed, such as populating all SV's with default values BEFORE they are used. However, this additional layer can lead to oversight if the rules change or further SV's are added.
I would like to suggest a more elegant solution. Would it be possible to include a DEFAULT value for SV's when creating them. This could be a hardcoded value as I'm sure most folk will have an idea of what values are required as defaults ('0' anyone??

I'm sure I'm not the only one that pushes SV's in this way
