Thanks for the heads-up. I used RUT and NDX data, but I'll check to see if I have the same difficulties. I was using 2005 through 2009 data. I generally do my back-testing with a PHP application aimed at specific strategies. Sometimes I leave the data in CSV files, but usually I populate a data base. My only significant penalty for data set size is execution time. Although I used to be pretty good at VB6, it never really occurred to me to do it in VBA.
Hi opt789, Thanks for your invaluable contribution to this thread as a former options MM and then firm trader. It's great to have you here! I honestly admit I don't know much about options, other than a few real money trades. But when I tested a bit, I found the bid-ask spread is so wide that assuming mid-price will turn a loss into a profit, which is unrealistic...
No, this is easy. I have a couple of resources for this. Willing to pay four digits PER MONTH? The real question is where to get CHEAP data, unless you are willing to pay.
I've been collecting various futures and equity data for about 1-2 years now, depending on the contract. I've also purchased several years of some futures contracts. I've been collecting options tick data for about a year on a few contracts, including SPY. I think with options, what is more valuable is the bid/ask, which I haven't been collecting. My database is about 200 GBs at this point, and grows about 100 GB/yr, but I've started collecting a lot more data, so I've been growing a lot faster in the past 6 months. Something like the ES is pretty large but most other contracts aren't much more than about 5 GB/year. Cheap tick data can be found at tickdata.com for about $100/year.
NxCore has complete options intraday historical data for $350 per month of historical data. Cheapest intraday options data I have found so far.
Thanks Atticus, could you expand at all on why that is? I've been planning to backtest using some protective puts/calls in place of stop losses on big indexes like the SPY, thinking that bid/ask spreads on higher volume options wouldn't be too bad. Our developer is still in early stages of designing/building the backtester though, and we haven't really gotten involved with options data yet.
More complexity than it's worth due to curvature(s). Best to backtest the underlying an apply a vol-trade to a vol or directional forecast.