{"slug":"aex-index-options-expiry-and-settlement","qid":"expiratiedagen","label":"expiratiedagen","post_title":"aex-index-options-expiry-and-settlement","post_url":"/blog/lang/nl/aex-index-options-expiry-and-settlement#q-expiratiedagen","columns":["date","expiratie_label","dagen_te_gaan","ook_us_beurs_gesloten"],"rows":[{"date":"2026-10-16","expiratie_label":"16 oktober 2026","dagen_te_gaan":19,"ook_us_beurs_gesloten":"nee"},{"date":"2026-11-20","expiratie_label":"20 november 2026","dagen_te_gaan":54,"ook_us_beurs_gesloten":"nee"},{"date":"2026-12-18","expiratie_label":"18 december 2026","dagen_te_gaan":82,"ook_us_beurs_gesloten":"nee"},{"date":"2027-01-15","expiratie_label":"15 januari 2027","dagen_te_gaan":110,"ook_us_beurs_gesloten":"nee"},{"date":"2027-02-19","expiratie_label":"19 februari 2027","dagen_te_gaan":145,"ook_us_beurs_gesloten":"nee"},{"date":"2027-03-19","expiratie_label":"19 maart 2027","dagen_te_gaan":173,"ook_us_beurs_gesloten":"nee"},{"date":"2027-04-16","expiratie_label":"16 april 2027","dagen_te_gaan":201,"ook_us_beurs_gesloten":"nee"},{"date":"2027-05-21","expiratie_label":"21 mei 2027","dagen_te_gaan":236,"ook_us_beurs_gesloten":"nee"},{"date":"2027-06-18","expiratie_label":"18 juni 2027","dagen_te_gaan":264,"ook_us_beurs_gesloten":"ja"},{"date":"2027-07-16","expiratie_label":"16 juli 2027","dagen_te_gaan":292,"ook_us_beurs_gesloten":"nee"},{"date":"2027-08-20","expiratie_label":"20 augustus 2027","dagen_te_gaan":327,"ook_us_beurs_gesloten":"nee"}],"shape":"series","sql":"SELECT\n    toString(e.expiratie)                 AS date,\n    concat(\n        toString(toDayOfMonth(e.expiratie)), ' ',\n        arrayElement(['januari', 'februari', 'maart', 'april', 'mei', 'juni',\n                      'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n                     toMonth(e.expiratie)),\n        ' ', toString(toYear(e.expiratie))\n    )                                     AS expiratie_label,\n    dateDiff('day', today(), e.expiratie) AS dagen_te_gaan,\n    if(h.sluitingsdagen > 0, 'ja', 'nee') AS ook_us_beurs_gesloten\nFROM\n(\n    SELECT\n        toStartOfMonth(addMonths(today(), arrayJoin(range(12)))) AS maand_start,\n        addDays(maand_start, modulo(5 - toDayOfWeek(maand_start) + 7, 7) + 14) AS expiratie\n) AS e\nLEFT JOIN\n(\n    SELECT\n        date                AS dag,\n        countDistinct(name) AS sluitingsdagen\n    FROM global_markets.stocks_market_holidays\n    WHERE status = 'closed'\n    GROUP BY dag\n) AS h ON h.dag = e.expiratie\nWHERE e.expiratie >= today()\nORDER BY e.expiratie","computed_at":"2026-09-27T15:37:57.920105+00:00","elapsed":0.380872633}