Revised documentation for the FirstDateAvailable parameter of NSTSETUPDATA
The last parameter of NSTSETUPDATA is the start date for the data you are sending over. This variable is necessary so NST knows not to re-request data unless the first date loaded on the chart is set prior to this date. In general, this first date should be set to the same value as the date requested by NeuroShell.
So for instance, even if the date requested by NeuroShell is 1/1/1900 and your historical data only goes back to 1/1/2000, you should still set this first date to 1/1/1900 so that data requests back prior to 1/1/2000 wont cause data to be re-requested. Additionally, if the date requested is a Saturday or Sunday but the data doesnt start until a Monday, the first date should still be set to the Saturday or Sunday as requested by NeuroShell.
Note that if you are filling data based upon your own user interface independent of NeuroShell and your data starts at 9:00 AM on 1/1/2003 you should send 1/1/2003 as the first date provided so that NST is able to fill any chart with data that is requesting data greater than or equal to 1/1/2003.