{"slug":"event-contract-collateral-and-max-loss","qid":"annualised_by_hold","label":"A 60 cent contract, annualised across holding periods","post_title":"Event Contract Collateral and Max Loss","post_url":"/blog/event-contract-collateral-and-max-loss#q-annualised_by_hold","columns":["holding_period","return_on_collateral_pct","simple_annualised_pct"],"rows":[{"holding_period":"7 days","return_on_collateral_pct":66.7,"simple_annualised_pct":3476.2},{"holding_period":"14 days","return_on_collateral_pct":66.7,"simple_annualised_pct":1738.1},{"holding_period":"30 days","return_on_collateral_pct":66.7,"simple_annualised_pct":811.1},{"holding_period":"60 days","return_on_collateral_pct":66.7,"simple_annualised_pct":405.6},{"holding_period":"90 days","return_on_collateral_pct":66.7,"simple_annualised_pct":270.4},{"holding_period":"180 days","return_on_collateral_pct":66.7,"simple_annualised_pct":135.2},{"holding_period":"365 days","return_on_collateral_pct":66.7,"simple_annualised_pct":66.7}],"shape":"ranking","sql":"SELECT\n    concat(toString(days_held), ' days')                          AS holding_period,\n    round(100 * (100 - 60) / 60, 1)                               AS return_on_collateral_pct,\n    round(100 * ((100 - 60) / 60) * (365 / days_held), 1)         AS simple_annualised_pct\nFROM\n(\n    SELECT arrayJoin([7, 14, 30, 60, 90, 180, 365]) AS days_held\n)\nORDER BY days_held","computed_at":"2026-08-22T04:05:31.603992+00:00","elapsed":0.00571882}