Skip to content

This code backtests the performance of SPY vertical bull put spreads from Jan 2022 to May 2022

License

Notifications You must be signed in to change notification settings

chuayaocong/options-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

optionscode

This code backtests the performance of an at-the-money SPY put (sold) and a SPY put (bought) 25 points below, opened every Wednesday from Jan 2022 to May 2022.

  • This file reads from various data sources, TDA Ameritrade (in_tda), CBOE (in_cboe), Yahoo Finance (in_yahoo), combines them into a new df (in_all) and outputs a df called out.
  • The backtesting involves running the same trade through many different combinations of variables (DTE, days_to_close, take_prof, take_loss) to find out what was the ideal parameter set, using grid search.
  • A total of 7,200 possible combinations were evaluated.
  • Once this ideal set of parameters are determined, trades can be placed while monitoring and comparing the performance of future trades to past trades.
  • Please contact [email protected] if you require assistance. Do note that the source files will not be provided due to the large data size (> 3GB).

Releases

No releases published

Packages

No packages published