On 2024/10/15 I pulled up a few charts and noticed there is no premarket data for the day of the query for any of the symbols I used if the query occurred prior to 7 AM. However, in ThinkOrSwim there are bars for several of the symbols.
I fully understand that the API used by WL8 is not the same as what ThinkOrSwim uses. However, the missing bars are suspect. Here's an example:
Date of query for chart: 2024/10/15 just short of 7 AM EDT
My time zone: U.S. Eastern
Chart filtering: off
Market: U.S. Stocks
Symbol: BNZI
Bars for 2024/10/15 - none in WL8, but over 100 in ThinkOrSwim
Bars for 2024/10/14 (specifically) - many for 4 AM onward in both WL8 and ThinkOrSwim
So, it seems that if an attempt is made to fetch the premarket data, after a day has passed, then you'll get the data for 4 AM to 7 AM (and onwards) for the days prior to the current day. But, on the day the query is made you won't get any data for 4 AM to 7 AM. You'll get data for 7 AM onwards of the day the query is made.
I get the impression this is a Schwab problem, probably due to not recording 4 AM to 7 AM data of the current day in the system that the API queries. It gets plopped in there sometime later.
But, I thought I'd report the issue in case there is something to check in the WL8 code perhaps having to do with dates.
I fully understand that the API used by WL8 is not the same as what ThinkOrSwim uses. However, the missing bars are suspect. Here's an example:
Date of query for chart: 2024/10/15 just short of 7 AM EDT
My time zone: U.S. Eastern
Chart filtering: off
Market: U.S. Stocks
Symbol: BNZI
Bars for 2024/10/15 - none in WL8, but over 100 in ThinkOrSwim
Bars for 2024/10/14 (specifically) - many for 4 AM onward in both WL8 and ThinkOrSwim
So, it seems that if an attempt is made to fetch the premarket data, after a day has passed, then you'll get the data for 4 AM to 7 AM (and onwards) for the days prior to the current day. But, on the day the query is made you won't get any data for 4 AM to 7 AM. You'll get data for 7 AM onwards of the day the query is made.
I get the impression this is a Schwab problem, probably due to not recording 4 AM to 7 AM data of the current day in the system that the API queries. It gets plopped in there sometime later.
But, I thought I'd report the issue in case there is something to check in the WL8 code perhaps having to do with dates.
Rename
Another customer pinged Schwab about lack of current day history for symbol $TIKUS, for example. Only "tomorrow" will you be able to retrieve all the data from "today" for some symbols.
Which ones?
Answer: if the ticker/data isn't supported on Schwab's website, you won't be able to get today's data for it in WealthLab either.
Which ones?
Answer: if the ticker/data isn't supported on Schwab's website, you won't be able to get today's data for it in WealthLab either.
That said, I'm getting data for BNZI starting from 7am EST today - but not from 4am like on previous days.
In Post #1 you mentioned the Schwab website. Ordinarily, I wouldn't log into it in the morning, and I would just use WL8 and/or ThinkOrSwim. Nevertheless, I logged into Schwab.com this morning and pulled up symbol BNZI. Volume data at 8 AM shows a huge spike in WL8 and Schwab website, but not ThinkorSwim. I get a chuckle out of how misaligned their data seems to be between systems, and when.
Here's the actual quote from their API rep:
As for data access, you would be able to request the same symbols that you are able to on schwab.com website. If it is not available on schwab.com website and uses thinkorswim data then it would be delayed by a day.
As for data access, you would be able to request the same symbols that you are able to on schwab.com website. If it is not available on schwab.com website and uses thinkorswim data then it would be delayed by a day.
Your Response
Post
Edit Post
Login is required