Recently I noticed that a trading system I use with eSignal data was telling me that I should be long; then when I would close the app and open it again (establishing a new eSignal link) it would tell me that I should be short!!
I reported this oddity to the app support, and I got this reply:
Each time you refresh the data in ESignal it causes a new request to be issued to ESignal's server farm. We've documented that these requests do not always returns exactly the same data. Usually the historical bars are very slightly misaligned, sometimes causing open/close times to be slightly different between one request to the next. Needless to say, this can cause system results to change. I've spent many many hours on this issue supporting a large trading firm in Chicago who was experiencing the same thing, so I know it can be a problem. Unfortunately there hasn't been a solution forthcoming from ESignal on this one.
BTW, you can validate this yourself. Open a chart with ESignal live data and right click on the chart and say Copy Price data to Clipboard. Paste into Excel. If you later run the system and see different results, copy the data again. If you compare the 2 data in Excel you will see the slight differences I speak of.
The cause of the problem is that different historical requests can be handled from different ESignal servers in their server farm, and we cannot force the app to use a single historical server.
What is up, eSignal?? This is a significant issue that needs to be fixed!!
Thanks,
saxon
I reported this oddity to the app support, and I got this reply:
Each time you refresh the data in ESignal it causes a new request to be issued to ESignal's server farm. We've documented that these requests do not always returns exactly the same data. Usually the historical bars are very slightly misaligned, sometimes causing open/close times to be slightly different between one request to the next. Needless to say, this can cause system results to change. I've spent many many hours on this issue supporting a large trading firm in Chicago who was experiencing the same thing, so I know it can be a problem. Unfortunately there hasn't been a solution forthcoming from ESignal on this one.
BTW, you can validate this yourself. Open a chart with ESignal live data and right click on the chart and say Copy Price data to Clipboard. Paste into Excel. If you later run the system and see different results, copy the data again. If you compare the 2 data in Excel you will see the slight differences I speak of.
The cause of the problem is that different historical requests can be handled from different ESignal servers in their server farm, and we cannot force the app to use a single historical server.
What is up, eSignal?? This is a significant issue that needs to be fixed!!
Thanks,
saxon
Comment