symbol,comments
APD,"Falsely use the number of shares of spin-off as split ratio on 2016-10-03. The adjustment factor should be 1.081"
CAG,"Falsely use the number of shares of spin-off as split ratio on 2016-11-10. The adjustment factor should be 1.285"
DD,"Missing split on 2019-04-02 with split ratio 1.487"
DELL,"Missing split on 2018-12-28 with split ratio 1.806"
DHR,"Falsely use the number of shares of spin-off as split ratio on 2016-07-05. The adjustment factor should be 1.319"
DXC,"Falsely use the number of shares of spin-off as split ratio on 2018-06-01. The adjustment factor should be 1.156"
FMC,"Falsely use the number of shares of spin-off as split ratio on 2019-03-04. The adjustment factor should be 1.153"
GE,"Missing split on 2019-02-26 with split ratio 1.04"
GE,"Missing split on 2023-01-04 with split ratio 1.281"
GE,"Missing split on 2024-04-02 with split ratio 1.253"
HLT,"One split on 2017-01-04 is separated to two splits (2017-01-03 and 2017-01-04). "
HPE,"Falsely use the number of shares of spin-off as split ratio on 2017-04-03. The adjustment factor should be 1.335"
HPE,"Falsely use the number of shares of spin-off as split ratio on 2017-09-01. The adjustment factor should be 1.289"
HSIC,"A split is missing on 2019-02-08"
IR,"There should be no split on 2020-03-02"
IR,"Unexplained price discontinuity before 2017-05"
JCI,"Falsely use the number of shares of spin-off as split ratio on 2016-10-31. The adjustment factor should be 1.11"
MET,"Falsely use the number of shares of spin-off as split ratio on 2017-08-07. The adjustment factor should be 1.122"
VAR,"Falsely use the number of shares of spin-off as split ratio on 2017-01-30. The adjustment factor should be 1.140"
VFC,"Falsely use the number of shares of spin-off as split ratio on 2019-05-23. The adjustment factor should be 1.062"
VNO,"Falsely use the number of shares of spin-off as split ratio on 2017-07-18. The adjustment factor should be 1.237"
XRX,"Falsely use the number of shares of spin-off as split ratio on 2017-01-03. The adjustment factor should be 1.518"
While validating the split ratios retrieved from Alpaca historical market data API, I found that there is a systemic bug mixing up the split ratio whenever it was converted from a spin-off.
For example, in APD, there was a spin-off to a child company of VSM, giving 0.5 shares of VSM per 1 share of APD. It happened on 2016-10-03.
The spin-off demanded price adjustment, and most providers (including Alpaca, but inconsistently. Not every spin-off is recorded in the “spin-off” corporate action data from Alpaca, APD for example, but that is another issue) will treat it the same as a stock split for price adjustment.
The split ratio for this spin-off is supposed to be 1.081, but Alpaca just took the “number of shares” 0.5 as the split ratio, which is obviously wrong.
You can validate my claim with information from multiple different data providers.
Apart from the bug observed in split-ratio and spin-off, there are also missing split for HSIC, unrecorded split in IR, and unexplained raw price discontinuity in IR.
I have compiled a list of these issues in the csv above. Please investigate and I would appreciate it if Alpaca corrects them.



