I'm having issues with data synchronization on some symbols -- even on daily data, but much more frequently with intraday data. Here is a simplified program:
CODE:
Please log in to see this code.
Looking at the picture below and the debug output, it seems that the data is not synchronized, but instead is off by one bar. Any thoughts as to what is wrong? Thanks.
Size:
Color:
Several [more] synch issues were inadvertently introduced in 5.4 while fixing others. We'll get this resolved in 5.5 (Septemberish), but you can downgrade to 5.3 by calling Fidelity support for instructions. Sincerest apologies for this inconvenience.
Size:
Color:
Your work around helped a lot with this bug. Thanks.
I'm working on a new project where I need to load 500 symbols into memory -- with (hopefully) all of them synched. Are there certain conditions that cause the above synchronization issues to happen, that I could avoid with my code. For example, if i load the longest symbol first, does that help? Is the above bug just random? Thanks.
Size:
Color:
I'm not privy to all the details of the client code and cannot help you with this question, sorry. I'd treat the problem as non-deterministic though.
Size:
Color:
problem seems fixed, :)
Size:
Color:
Good news, at least we got one!
Size:
Color: