Heather Cullen
Backtesting

Backtesting Results

Backtesting documents and data are copyright and may be reproduced for the personal use of ITM Blog users, but not shared or publicised in any form without the express permission of Heather Cullen.

Trade the tide

Favicon ITM LOGO Heather Cullen Author

not the waves

Historical Data

Histrocal data is becoming hard to access – most of it is now behind a paywall.

ITM readers can access it free here. It is complete up to 11 April 2025.

This makes it easy for you to set up your own backtesting system. The rules and calculations I use are in the Backtesting Documentation above. Feel free to adapt them to develop your own trading strategy.

The data is as clean as I can make it. There are some notable omissions in the S&P 500 dataset, with the open price not available from 1966 to 1982, and early volume data is not available. You can try to get the information from various sources – Yahoo.com is probably the best (but you can’t download or copy, and the open data is missing here also) and Investing.com (but they make it hard, all the dates are different and hard to convert)

I have tried to make these datasets as accurate and as usable as I can, but make no representations as to accuracy and you use them at your own risk. But its a great way to check on what the pundits in the press are telling you!

SPY 1994-2025

SPY close data with 10 day SMA and EMA, and stock history function

SPYG - ITM for Smaller Accounts

I have not included SPYG data as it is a subset of SPY and QQQ, so backtesting on both of these index ETFs will be more accurate. 

Thank you – your message has been sent.

You will be notified when there is a new blog post.

 

Please note that Heather answers all questions at the end of the ITM Blog.

 

Happy trading!