Can someone who's got a historical data subscription help me out with clearing out an issue?
My provider (will not name it here yet) does have some inconsistencies in it's data. Raised the issue in the past by sending a mail to their support and got radio silence as response. Perhaps I wasn't insistent enough so I'll try again, more loudly this time.
But first I'd like to verify if possible, if it's an issue with the way they process their inputs, or there's a problem with the input itself, case when I expect that other providers may output the same errors.
So: 2016-Aug-02, Underlier: TIVO. Stock history I get from the provider says the same thing as Yahoo finance: close price = 19.29.
But options data lists the stock close at 10.52 and here are some strikes:
2016-Aug-19.CALL.10.0: B=0.43 A=0.60 *** 2016-Aug-19.PUT.10.0: B=0.03 A=0.28
2016-Aug-19.CALL.11.0: B=0.00 A=0.25 *** 2016-Aug-19.PUT.11.0: B=0.00 A=1.51
2016-Aug-19.CALL.18.0: B=0.00 A=0.10 *** 2016-Aug-19.PUT.18.0: B=7.00 A=8.00
Ends at strike 18, so definitely the options data doesn't reflect the Yahoo close price. I've no stock split listed for the date, checked Yahoo finance and there was no split at the time.
The call-put parity check at strikes 10 and 11 do make the case for stock price around 10 rather than 20.
So I'd appreciate if any of you can point me to a place where I can verify the data I got. Or if you do have a historical data subscription, verify it for me... a bit too much to ask I guess, wasting your time on this.
Otherwise, I'll raise another support issue and in the meantime figure out what the heck I can do. Throw the whole underlier away would be one thing, problem's I got quite a few of them with problems. Correct it myself would be preferable, but how? Just do some linear translation of strikes from 10.5 to 19.29? Don't think I can trust a backtest in this case...
Thanks for reading this.
My provider (will not name it here yet) does have some inconsistencies in it's data. Raised the issue in the past by sending a mail to their support and got radio silence as response. Perhaps I wasn't insistent enough so I'll try again, more loudly this time.
But first I'd like to verify if possible, if it's an issue with the way they process their inputs, or there's a problem with the input itself, case when I expect that other providers may output the same errors.
So: 2016-Aug-02, Underlier: TIVO. Stock history I get from the provider says the same thing as Yahoo finance: close price = 19.29.
But options data lists the stock close at 10.52 and here are some strikes:
2016-Aug-19.CALL.10.0: B=0.43 A=0.60 *** 2016-Aug-19.PUT.10.0: B=0.03 A=0.28
2016-Aug-19.CALL.11.0: B=0.00 A=0.25 *** 2016-Aug-19.PUT.11.0: B=0.00 A=1.51
2016-Aug-19.CALL.18.0: B=0.00 A=0.10 *** 2016-Aug-19.PUT.18.0: B=7.00 A=8.00
Ends at strike 18, so definitely the options data doesn't reflect the Yahoo close price. I've no stock split listed for the date, checked Yahoo finance and there was no split at the time.
The call-put parity check at strikes 10 and 11 do make the case for stock price around 10 rather than 20.
So I'd appreciate if any of you can point me to a place where I can verify the data I got. Or if you do have a historical data subscription, verify it for me... a bit too much to ask I guess, wasting your time on this.
Otherwise, I'll raise another support issue and in the meantime figure out what the heck I can do. Throw the whole underlier away would be one thing, problem's I got quite a few of them with problems. Correct it myself would be preferable, but how? Just do some linear translation of strikes from 10.5 to 19.29? Don't think I can trust a backtest in this case...
Thanks for reading this.

And as guys here said, even they screw up sometimes.