{"meta":{"target_dte":45,"python_version":"3.14.3","windowStart":"2010-01-05","windowEnd":"2023-12-15","strategies":{"csp30":{"legs":[["P","S",0.3]],"defined":false,"n":164,"dropped":2},"coveredcall30":{"legs":[["C","S",0.3]],"defined":false,"n":164,"dropped":2},"strangle16":{"legs":[["P","S",0.16],["C","S",0.16]],"defined":false,"n":164,"dropped":2},"putspread":{"legs":[["P","S",0.3],["P","L",0.12]],"defined":true,"n":164,"dropped":2},"ironcondor":{"legs":[["P","S",0.16],["P","L",0.07],["C","S",0.16],["C","L",0.07]],"defined":true,"n":163,"dropped":2}}},"summary":{"csp30":{"mid":{"hold":{"rule":"hold","n":164,"total":19521.5,"avg":119.03,"win_rate":86.6,"worst":-8715.5,"avg_held":45},"pt25":{"rule":"pt25","n":164,"total":11127,"avg":67.85,"win_rate":97,"worst":-3860,"avg_held":9},"pt50":{"rule":"pt50","n":164,"total":17010.5,"avg":103.72,"win_rate":93.9,"worst":-3860,"avg_held":16.7},"dte21":{"rule":"dte21","n":164,"total":9718.5,"avg":59.26,"win_rate":76.8,"worst":-2346.5,"avg_held":24.2},"pt50_or_dte21":{"rule":"pt50_or_dte21","n":164,"total":10173,"avg":62.03,"win_rate":84.1,"worst":-2346.5,"avg_held":13.7}},"ask":{"hold":{"rule":"hold","n":164,"total":19521.5,"avg":119.03,"win_rate":86.6,"worst":-8715.5,"avg_held":45},"pt25":{"rule":"pt25","n":164,"total":10969.5,"avg":66.89,"win_rate":97,"worst":-3860,"avg_held":9},"pt50":{"rule":"pt50","n":164,"total":16886.5,"avg":102.97,"win_rate":93.9,"worst":-3860,"avg_held":16.7},"dte21":{"rule":"dte21","n":164,"total":9249.5,"avg":56.4,"win_rate":76.8,"worst":-2374.5,"avg_held":24.2},"pt50_or_dte21":{"rule":"pt50_or_dte21","n":164,"total":9820.5,"avg":59.88,"win_rate":84.1,"worst":-2364,"avg_held":13.7}}},"coveredcall30":{"mid":{"hold":{"rule":"hold","n":164,"total":-13858,"avg":-84.5,"win_rate":62.2,"worst":-3319,"avg_held":45},"pt25":{"rule":"pt25","n":164,"total":-5351,"avg":-32.63,"win_rate":82.9,"worst":-3319,"avg_held":17.5},"pt50":{"rule":"pt50","n":164,"total":-7632.5,"avg":-46.54,"win_rate":75.6,"worst":-3319,"avg_held":23.4},"dte21":{"rule":"dte21","n":164,"total":-7921,"avg":-48.3,"win_rate":53.7,"worst":-2080,"avg_held":24.2},"pt50_or_dte21":{"rule":"pt50_or_dte21","n":164,"total":-4165,"avg":-25.4,"win_rate":66.5,"worst":-2080,"avg_held":16.3}},"ask":{"hold":{"rule":"hold","n":164,"total":-13858,"avg":-84.5,"win_rate":62.2,"worst":-3319,"avg_held":45},"pt25":{"rule":"pt25","n":164,"total":-5511,"avg":-33.6,"win_rate":82.9,"worst":-3319,"avg_held":17.5},"pt50":{"rule":"pt50","n":164,"total":-7757,"avg":-47.3,"win_rate":75.6,"worst":-3319,"avg_held":23.4},"dte21":{"rule":"dte21","n":164,"total":-8379,"avg":-51.09,"win_rate":53,"worst":-2181,"avg_held":24.2},"pt50_or_dte21":{"rule":"pt50_or_dte21","n":164,"total":-4607,"avg":-28.09,"win_rate":65.9,"worst":-2181,"avg_held":16.3}}},"strangle16":{"mid":{"hold":{"rule":"hold","n":164,"total":6110,"avg":37.26,"win_rate":73.8,"worst":-7602,"avg_held":45},"pt25":{"rule":"pt25","n":164,"total":901,"avg":5.49,"win_rate":93.3,"worst":-7602,"avg_held":16},"pt50":{"rule":"pt50","n":164,"total":4268.5,"avg":26.03,"win_rate":89,"worst":-7602,"avg_held":26.8},"dte21":{"rule":"dte21","n":164,"total":3334,"avg":20.33,"win_rate":72,"worst":-1623,"avg_held":24.2},"pt50_or_dte21":{"rule":"pt50_or_dte21","n":164,"total":3362.5,"avg":20.5,"win_rate":74.4,"worst":-1623,"avg_held":20.9}},"ask":{"hold":{"rule":"hold","n":164,"total":6110,"avg":37.26,"win_rate":73.8,"worst":-7602,"avg_held":45},"pt25":{"rule":"pt25","n":164,"total":663,"avg":4.04,"win_rate":93.3,"worst":-7602,"avg_held":16},"pt50":{"rule":"pt50","n":164,"total":4082,"avg":24.89,"win_rate":89,"worst":-7602,"avg_held":26.8},"dte21":{"rule":"dte21","n":164,"total":2725,"avg":16.62,"win_rate":72,"worst":-1764,"avg_held":24.2},"pt50_or_dte21":{"rule":"pt50_or_dte21","n":164,"total":2771,"avg":16.9,"win_rate":74.4,"worst":-1764,"avg_held":20.9}}},"putspread":{"mid":{"hold":{"rule":"hold","n":164,"total":9199.5,"avg":56.09,"win_rate":84.8,"worst":-2582,"avg_held":45},"pt25":{"rule":"pt25","n":164,"total":4845.5,"avg":29.55,"win_rate":95.7,"worst":-2582,"avg_held":10.1},"pt50":{"rule":"pt50","n":164,"total":7064.5,"avg":43.08,"win_rate":92.1,"worst":-2582,"avg_held":18.4},"dte21":{"rule":"dte21","n":164,"total":3494,"avg":21.3,"win_rate":72.6,"worst":-1223.5,"avg_held":24.2},"pt50_or_dte21":{"rule":"pt50_or_dte21","n":164,"total":4121,"avg":25.13,"win_rate":78.7,"worst":-1223.5,"avg_held":14.6}},"ask":{"hold":{"rule":"hold","n":164,"total":9199.5,"avg":56.09,"win_rate":84.8,"worst":-2582,"avg_held":45},"pt25":{"rule":"pt25","n":164,"total":4593.5,"avg":28.01,"win_rate":95.7,"worst":-2582,"avg_held":10.1},"pt50":{"rule":"pt50","n":164,"total":6845.5,"avg":41.74,"win_rate":92.1,"worst":-2582,"avg_held":18.4},"dte21":{"rule":"dte21","n":164,"total":2809.5,"avg":17.13,"win_rate":71.3,"worst":-1269,"avg_held":24.2},"pt50_or_dte21":{"rule":"pt50_or_dte21","n":164,"total":3482.5,"avg":21.23,"win_rate":77.4,"worst":-1269,"avg_held":14.6}}},"ironcondor":{"mid":{"hold":{"rule":"hold","n":163,"total":1147.5,"avg":7.04,"win_rate":68.1,"worst":-2228,"avg_held":45},"pt25":{"rule":"pt25","n":163,"total":2858.5,"avg":17.54,"win_rate":90.2,"worst":-1323,"avg_held":19.5},"pt50":{"rule":"pt50","n":163,"total":3095,"avg":18.99,"win_rate":83.4,"worst":-2228,"avg_held":29.7},"dte21":{"rule":"dte21","n":163,"total":390.5,"avg":2.4,"win_rate":66.9,"worst":-613,"avg_held":24.2},"pt50_or_dte21":{"rule":"pt50_or_dte21","n":163,"total":992,"avg":6.09,"win_rate":69.3,"worst":-613,"avg_held":22}},"ask":{"hold":{"rule":"hold","n":163,"total":1147.5,"avg":7.04,"win_rate":68.1,"worst":-2228,"avg_held":45},"pt25":{"rule":"pt25","n":163,"total":2483.5,"avg":15.24,"win_rate":90.2,"worst":-1323,"avg_held":19.5},"pt50":{"rule":"pt50","n":163,"total":2770.5,"avg":17,"win_rate":83.4,"worst":-2228,"avg_held":29.7},"dte21":{"rule":"dte21","n":163,"total":-533.5,"avg":-3.27,"win_rate":66.9,"worst":-707,"avg_held":24.2},"pt50_or_dte21":{"rule":"pt50_or_dte21","n":163,"total":87.5,"avg":0.54,"win_rate":69.3,"worst":-707,"avg_held":22}}}},"decomp":{"csp30":{"defined":false,"holdWorst":{"pnl":-8715.5,"exp":"2020-03-20"},"pt25":{"full":{"diff":-8394,"se":10128,"t":-0.83,"n":164},"exMarch":{"diff":-17216,"se":4833,"t":-3.56,"n":163},"beats":19,"n":164,"beatsPct":11.6,"worst":-3860,"worstExp":"2022-05-20"},"pt50":{"full":{"diff":-2511,"se":9697,"t":-0.26,"n":164},"exMarch":{"diff":-11460,"se":3630,"t":-3.16,"n":163},"beats":14,"n":164,"beatsPct":8.5,"worst":-3860,"worstExp":"2022-05-20"},"dte21":{"full":{"diff":-9803,"se":9160,"t":-1.07,"n":164},"exMarch":{"diff":-16176,"se":6502,"t":-2.49,"n":163},"beats":19,"n":164,"beatsPct":11.6,"worst":-2346.5,"worstExp":"2020-04-17"},"pt50_or_dte21":{"full":{"diff":-9348,"se":10894,"t":-0.86,"n":164},"exMarch":{"diff":-18298,"se":6089,"t":-3.01,"n":163},"beats":19,"n":164,"beatsPct":11.6,"worst":-2346.5,"worstExp":"2020-04-17"},"crashWindow":{"hold":-7612,"dte21":-4682}},"coveredcall30":{"defined":false,"holdWorst":{"pnl":-3319,"exp":"2023-12-15"},"pt25":{"full":{"diff":8507,"se":4879,"t":1.74,"n":164},"exMarch":{"diff":8598,"se":4877,"t":1.76,"n":163},"beats":42,"n":164,"beatsPct":25.6,"worst":-3319,"worstExp":"2023-12-15"},"pt50":{"full":{"diff":6226,"se":3761,"t":1.66,"n":164},"exMarch":{"diff":6316,"se":3759,"t":1.68,"n":163},"beats":35,"n":164,"beatsPct":21.3,"worst":-3319,"worstExp":"2023-12-15"},"dte21":{"full":{"diff":5937,"se":4917,"t":1.21,"n":164},"exMarch":{"diff":5947,"se":4917,"t":1.21,"n":163},"beats":58,"n":164,"beatsPct":35.4,"worst":-2080,"worstExp":"2023-12-15"},"pt50_or_dte21":{"full":{"diff":9693,"se":5158,"t":1.88,"n":164},"exMarch":{"diff":9784,"se":5156,"t":1.9,"n":163},"beats":63,"n":164,"beatsPct":38.4,"worst":-2080,"worstExp":"2023-12-15"},"crashWindow":{"hold":540,"dte21":782}},"strangle16":{"defined":false,"holdWorst":{"pnl":-7602,"exp":"2020-03-20"},"pt25":{"full":{"diff":-5209,"se":4309,"t":-1.21,"n":164},"exMarch":{"diff":-5209,"se":4309,"t":-1.21,"n":163},"beats":39,"n":164,"beatsPct":23.8,"worst":-7602,"worstExp":"2020-03-20"},"pt50":{"full":{"diff":-1842,"se":2781,"t":-0.66,"n":164},"exMarch":{"diff":-1842,"se":2781,"t":-0.66,"n":163},"beats":34,"n":164,"beatsPct":20.7,"worst":-7602,"worstExp":"2020-03-20"},"dte21":{"full":{"diff":-2776,"se":7538,"t":-0.37,"n":164},"exMarch":{"diff":-8755,"se":4544,"t":-1.93,"n":163},"beats":44,"n":164,"beatsPct":26.8,"worst":-1623,"worstExp":"2020-03-20"},"pt50_or_dte21":{"full":{"diff":-2748,"se":7579,"t":-0.36,"n":164},"exMarch":{"diff":-8726,"se":4612,"t":-1.89,"n":163},"beats":44,"n":164,"beatsPct":26.8,"worst":-1623,"worstExp":"2020-03-20"},"crashWindow":{"hold":-6772,"dte21":-2814}},"putspread":{"defined":true,"holdWorst":{"pnl":-2582,"exp":"2022-05-20"},"pt25":{"full":{"diff":-4354,"se":4529,"t":-0.96,"n":164},"exMarch":{"diff":-5877,"se":4254,"t":-1.38,"n":163},"beats":18,"n":164,"beatsPct":11,"worst":-2582,"worstExp":"2022-05-20"},"pt50":{"full":{"diff":-2135,"se":3873,"t":-0.55,"n":164},"exMarch":{"diff":-3739,"se":3517,"t":-1.06,"n":163},"beats":13,"n":164,"beatsPct":7.9,"worst":-2582,"worstExp":"2022-05-20"},"dte21":{"full":{"diff":-5706,"se":5120,"t":-1.11,"n":164},"exMarch":{"diff":-6254,"se":5086,"t":-1.23,"n":163},"beats":20,"n":164,"beatsPct":12.2,"worst":-1223.5,"worstExp":"2022-02-18"},"pt50_or_dte21":{"full":{"diff":-5078,"se":5117,"t":-0.99,"n":164},"exMarch":{"diff":-6682,"se":4847,"t":-1.38,"n":163},"beats":20,"n":164,"beatsPct":12.2,"worst":-1223.5,"worstExp":"2022-02-18"},"crashWindow":{"hold":-766,"dte21":-2135}},"ironcondor":{"defined":true,"holdWorst":{"pnl":-2228,"exp":"2022-05-20"},"pt25":{"full":{"diff":1711,"se":3614,"t":0.47,"n":163},"exMarch":{"diff":1711,"se":3614,"t":0.47,"n":162},"beats":39,"n":163,"beatsPct":23.9,"worst":-1323,"worstExp":"2020-03-20"},"pt50":{"full":{"diff":1948,"se":2224,"t":0.88,"n":163},"exMarch":{"diff":1948,"se":2224,"t":0.88,"n":162},"beats":28,"n":163,"beatsPct":17.2,"worst":-2228,"worstExp":"2022-05-20"},"dte21":{"full":{"diff":-757,"se":3393,"t":-0.22,"n":163},"exMarch":{"diff":-1524,"se":3304,"t":-0.46,"n":162},"beats":52,"n":163,"beatsPct":31.9,"worst":-613,"worstExp":"2018-11-16"},"pt50_or_dte21":{"full":{"diff":-156,"se":3453,"t":-0.05,"n":163},"exMarch":{"diff":-922,"se":3366,"t":-0.27,"n":162},"beats":51,"n":163,"beatsPct":31.3,"worst":-613,"worstExp":"2018-11-16"},"crashWindow":{"hold":-826,"dte21":-1070}}}}