Quotes don't update premarket. Anyway to change that?
You have to mention your data vendor details.
Aside from that, just check your DB settings > intraday > Trading hours incase your pre-open time is filtered.
What is the DATA SOURCE you are using?
esignal. Also, new to esignal, I found that I need to frequently click "force backfill", because it's very common to have data gap if the ticker is not constantly on the screen. This is quite annoying. Is this normal?
Another problem, when add a list of symbols to Realtime Quote Window, some ticks "use only local database" set at "yes", I don't know why this happened, by default, they should set at "no". It's time consuming having to set them back to "no".
By the way, I am using 6.39, no sure whether there is a new plug-in.
eSignal and database is set at showing 24 hrs.
No, it is not normal. As long as you stay WITHIN SUBSCRIPTION LIMITS, then all symbols data stream and backfill automatically.
Local database storage MUST BE SET TO "ENABLED" that's the only way to keep the data!
Also in "Configure" screen you need to have "Include T-form records"
Another problem, when add a list of symbols to Realtime Quote Window, some ticks "use only local database" set at "yes"
This is when you ASCII IMPORT the data into RT driven database
As explained in the manual:
Things you should NOT do, or you should do very carefully
You should note the fact that when you are using data plugin then the plugin controls the quotation database (see Understanding database concepts article), therefore you should NOT import quotes from ASCII files (this includes AmiQuote) for symbols that are already present in the real-time database.
If you do, the plugin will eventually overwrite your imports with the real-time data or your database will become corrupted (if you import end-of-day data over intraday database).
So please do not import ASCII (especially EOD data) into real-time intraday database fed by the plugin.
You may ask: why this is not disabled at all. The answer is that sometimes it is useful and sometimes it will work (but these are rare cases). For example it will work if you import INTRADAY data into the intraday database fed by QuoteTracker plugin and both the database and imported data have exactly the same bar interval.
It also works if you import the data for symbols that are NOT present in the database. In this case newly imported symbols are marked by ASCII importer as "use only local database for this symbol" (See Information window for details), so they are EXCLUDED from the real-time update. This is useful if you want to import some other data (even not quote data) and access it via Foreign function while using your real-time database.
So ASCII import is not disabled in real-time database but you have to use it with extreme care and know what you are doing.
Once your settings are WRONG, they can be fixed for all symbols the way described in the Knowledge Base:
Tested with IQfeed, there is no issue.
AB = CreateObject("Broker.Application");
st = AB.Stocks(Name());
st.DataSource = 0;
Buy = 0;
Running this code, I got an error message "COM object variable is not initialized or has invalid type( valid COM object handle required)(Ln3, Col:17)