Hello, i'm looking to backtest 2 strategies.. a long calendar spread (front month, next month) and bull call spread (front month). What would be the best tools to do this? I have Interactive Brokers as my paid service.. and I'm fairly well versed in it's API. or is there a free tool better suited ? ... my main concern is the cal spread testing (since it involves 2 months) thanks! Lee
Thinkorswim lets you backtest strategies and its ridiculously easy. When you load the software, its on the "thinkback" tab.
yes, although not automated, thinkback is the easiest way to do it. Make sure you doublecheck the results as sometimes it fails to load correctly (at least that happened twice with me).
Sorry to burst your bubble: if you have to ask this then you are unlikely ready to trade. Backtesting is only one aspect of the testing discipline, there is a lot more to it and this is why most automated systems eventually fail. More often than not backtesting results in curve fitting a system.
interesting theory on (not knowing how to back test calendar spreads == not ready to trade) have you backtested that theory? I have a dozen buddies that don't know how to either and they have pulled in between 300%-10k% a year numerous times. Sorry to burst your bubble troll
bali says: not knowing the best way to backtest cal spreads == not knowing how to trade you say: bactesting options isn't the way to go. Seems like you'll have 2 completely different points of view.. one is saying unless you know how to backtest, you shouldn't trade and you are saying backtesting is for people that are 'way behind'.. aka not applicable anymore. (behind the curve is an alt saying meaning the same) or are you just saying I don't have years of option trading under my belt.. aka 'way behind'? if so, a logical place to start for a new person is reading books and backtesting, wouldn't you agree? That's where my buddy that is in the top 50 traders of all times started. Anyways, please keep things on-topic here please.. if it doesn't help me, and you just want to blow steam about your week, please just email me at troll@blablabla.com