I am using eSignal signature which is a real time data feed for futures and forex. To be able to refresh the data on the chart and Quotations Editor, I am running a basic scan where Buy = 1 as suggested by TJ on the following guide: http://www.amibroker.com/guide/h_rtsource.html#WAITFORBACKFILL. Without this basic scan, chart and Quoatations Editor are not refreshing for latest 1 min real time data for forex data.So this helps to get the latest realtime data for forex.
However, the futures data (on any of the futures contracts, index or commodities) such as GC Z19 (Gold December contract) do not refresh minute by minute and the chart could stuck as is for hours unless I close and re-open Amibroker or press the "force backfill" button (running the above scan is not helping).
I appreciate suggestions and guidance from experienced eSignal users, how to overcome this issue so that I could receive 1 min real time data to Amibroker for futures where chart is also updated each minute.
I am using the eSignal.dll (compiled with VC2005) which you have suggested here and the index futres prices (YM U2019) is still stale in eSignal. The same issue is happening on other index and commodity futures too (YM is just an example for illustration).
During the last few days I have also subscribed for IQ Feed to see the difference. IQ Feed is clearly updating the price withing each minute candle bar and the last price goes up and down in the 1 minute bar within Amibroker. However, eSignal prices are stateled unless I close Amibroker or press "force backfill" manually.
The issue was on my end. YM U2019 is a stale data feed whereas YM U19 is a live data feed. The difference between these two symbols was confusing to say the least. The former is good for historical data and backtesting and the latter is good for live trading.