polygon-io / issues

Quickly track and report problems with polygon.io
29 stars 0 forks source link

Wrong infos for a few symbols #245

Open avatards opened 1 year ago

avatards commented 1 year ago

1) SOXX: The Ticker Events endpoint incorrectly states that this symbol started trading on 2010-10-18, resulting from the transition from symbol IGW. In addition, the Ticker Details v3 endpoint fails to find SOXX before this date.

Both of this is incorrect.

The ticker indeed switched from IGW to SOXX (in addition to switching exchanges), but this happened one trading day earlier, on 2010-10-15. Polygon's own historical trades endpoint (websockets) correctly supports this by providing SOXX data on 2010-10-15 as the first available date, contrary to Ticker Events/Ticker Details endpoints. Additionally, Ticker Details cannot find IGW on 2010-10-15, which is also correct because it was delisted by this date, but this accordingly produces a trading gap for this issue on 2010-10-15 in Ticker Details, as if there were no symbol is attached to it on this date, while there was no such gap in reality.

Referring you to a press release confirming that this ticker change was effected on 2010-10-15 rather than 2010-10-18: https://mondovisione.com/news/ishares-semiconductor-etf-begins-trading-on-nasdaq-soxx-etf-based-on-popular-phl/

2) SOXS: Ticker Details v3 endpoint shows 2022-03-28 as the listing date for this symbol, and Ticker Events shows the same date as a ticker change event.

This is incorrect.

This symbol started trading much earlier and did not change since then. It has even had a few splits in its history, one of which remarkably happened on the same date of 2022-03-28, which is correctly reflected in the Stock Splits v3 endpoint. Additionally, both Ticker Details and historical trades (websocket) endpoints correctly provide data for this symbol for prior dates up to 2022-03-27, and starting on this date backwards Ticker Details correctly shows 2010-03-11 as the correct listing date for this symbol. Apparently a stock split event was confused for a false listing event for this symbol.