Mkay,
(A) you do understand that covered call and short put are both synthetic puts? So you only make money if the market is going up, by very fucking definition of your positions
(B) the gist of the strategy is that you are long underlying and short vol. Granted, this year was a great year...