Home
 OPCOM: OTC_Calendar_EN
CM-OTC - Trading Calendar
TRADING CALENDAR
Delivery period Contract First trading day Last trading day First delivery day (base, off peak) First delivery day (peak) Last delivery day (base, off peak) Last delivery day (peak)
Daily
(base, peak and off peak)
Sat_07_May_22 5/2/2022 5/6/2022 5/7/2022 5/7/2022 5/7/2022 5/7/2022
Sun_08_May_22 5/2/2022 5/6/2022 5/8/2022 5/8/2022 5/8/2022 5/8/2022
Mon_09_May_22 5/3/2022 5/6/2022 5/9/2022 5/9/2022 5/9/2022 5/9/2022
Tue_10_May_22 5/4/2022 5/9/2022 5/10/2022 5/10/2022 5/10/2022 5/10/2022
Wed_11_May_22 5/5/2022 5/10/2022 5/11/2022 5/11/2022 5/11/2022 5/11/2022
Thu_12_May_22 5/6/2022 5/11/2022 5/12/2022 5/12/2022 5/12/2022 5/12/2022
Fri_13_May_22 5/9/2022 5/12/2022 5/13/2022 5/13/2022 5/13/2022 5/13/2022
Sat_14_May_22 5/9/2022 5/13/2022 5/14/2022 5/14/2022 5/14/2022 5/14/2022
Sun_15_May_22 5/9/2022 5/13/2022 5/15/2022 5/15/2022 5/15/2022 5/15/2022
Mon_16_May_22 5/10/2022 5/13/2022 5/16/2022 5/16/2022 5/16/2022 5/16/2022
Tue_17_May_22 5/11/2022 5/16/2022 5/17/2022 5/17/2022 5/17/2022 5/17/2022
Wed_18_May_22 5/12/2022 5/17/2022 5/18/2022 5/18/2022 5/18/2022 5/18/2022
Thu_19_May_22 5/13/2022 5/18/2022 5/19/2022 5/19/2022 5/19/2022 5/19/2022
Fri_20_May_22 5/16/2022 5/19/2022 5/20/2022 5/20/2022 5/20/2022 5/20/2022
Sat_21_May_22 5/16/2022 5/20/2022 5/21/2022 5/21/2022 5/21/2022 5/21/2022
Sun_22_May_22 5/16/2022 5/20/2022 5/22/2022 5/22/2022 5/22/2022 5/22/2022
Mon_23_May_22 5/17/2022 5/20/2022 5/23/2022 5/23/2022 5/23/2022 5/23/2022
Tue_24_May_22 5/18/2022 5/23/2022 5/24/2022 5/24/2022 5/24/2022 5/24/2022
Wed_25_May_22 5/19/2022 5/24/2022 5/25/2022 5/25/2022 5/25/2022 5/25/2022
Thu_26_May_22 5/20/2022 5/25/2022 5/26/2022 5/26/2022 5/26/2022 5/26/2022
Fri_27_May_22 5/23/2022 5/26/2022 5/27/2022 5/27/2022 5/27/2022 5/27/2022
Sat_28_May_22 5/23/2022 5/27/2022 5/28/2022 5/28/2022 5/28/2022 5/28/2022
Sun_29_May_22 5/23/2022 5/27/2022 5/29/2022 5/29/2022 5/29/2022 5/29/2022
Mon_30_May_22 5/24/2022 5/27/2022 5/30/2022 5/30/2022 5/30/2022 5/30/2022
Tue_31_May_22 5/25/2022 5/30/2022 5/31/2022 5/31/2022 5/31/2022 5/31/2022
Wed_01_Jun_22 5/26/2022 5/31/2022 6/1/2022 6/1/2022 6/1/2022 6/1/2022
Thu_02_Jun_22 5/27/2022 5/31/2022 6/2/2022 6/2/2022 6/2/2022 6/2/2022
Fri_03_Jun_22 5/30/2022 6/2/2022 6/3/2022 6/3/2022 6/3/2022 6/3/2022
Sat_04_Jun_22 5/30/2022 6/3/2022 6/4/2022 6/4/2022 6/4/2022 6/4/2022
Sun_05_Jun_22 5/30/2022 6/3/2022 6/5/2022 6/5/2022 6/5/2022 6/5/2022
Mon_06_Jun_22 5/31/2022 6/3/2022 6/6/2022 6/6/2022 6/6/2022 6/6/2022
Tue_07_Jun_22 6/2/2022 6/6/2022 6/7/2022 6/7/2022 6/7/2022 6/7/2022
Wed_08_Jun_22 6/2/2022 6/7/2022 6/8/2022 6/8/2022 6/8/2022 6/8/2022
Thu_09_Jun_22 6/3/2022 6/8/2022 6/9/2022 6/9/2022 6/9/2022 6/9/2022
Fri_10_Jun_22 6/6/2022 6/9/2022 6/10/2022 6/10/2022 6/10/2022 6/10/2022
Sat_11_Jun_22 6/6/2022 6/10/2022 6/11/2022 6/11/2022 6/11/2022 6/11/2022
Sun_12_Jun_22 6/6/2022 6/10/2022 6/12/2022 6/12/2022 6/12/2022 6/12/2022
Mon_13_Jun_22 6/7/2022 6/10/2022 6/13/2022 6/13/2022 6/13/2022 6/13/2022
Tue_14_Jun_22 6/8/2022 6/10/2022 6/14/2022 6/14/2022 6/14/2022 6/14/2022
Wed_15_Jun_22 6/9/2022 6/14/2022 6/15/2022 6/15/2022 6/15/2022 6/15/2022
Weekend
(base)
WkEnd_07_May_22 4/18/2022 5/6/2022 5/7/2022 5/7/2022 5/8/2022 5/8/2022
WkEnd_14_May_22 4/26/2022 5/13/2022 5/14/2022 5/14/2022 5/15/2022 5/15/2022
WkEnd_21_May_22 5/2/2022 5/20/2022 5/21/2022 5/21/2022 5/22/2022 5/22/2022
WkEnd_28_May_22 5/9/2022 5/27/2022 5/28/2022 5/28/2022 5/29/2022 5/29/2022
WkEnd_04_Jun_22 5/16/2022 6/3/2022 6/4/2022 6/4/2022 6/5/2022 6/5/2022
WkEnd_11_Jun_22 5/23/2022 6/10/2022 6/11/2022 6/11/2022 6/12/2022 6/12/2022
WkEnd_18_Jun_22 5/30/2022 6/17/2022 6/18/2022 6/18/2022 6/19/2022 6/19/2022
WkEnd_25_Jun_22 6/6/2022 6/24/2022 6/25/2022 6/25/2022 6/26/2022 6/26/2022
WkEnd_02_Jul_22 6/14/2022 7/1/2022 7/2/2022 7/2/2022 7/3/2022 7/3/2022
Weekly
(base,peak and off peak)
Wk_19_09_05_22 4/11/2022 5/6/2022 5/9/2022 5/9/2022 5/15/2022 5/13/2022
Wk_20_16_05_22 4/18/2022 5/13/2022 5/16/2022 5/16/2022 5/22/2022 5/20/2022
Wk_21_23_05_22 4/26/2022 5/20/2022 5/23/2022 5/23/2022 5/29/2022 5/27/2022
Wk_22_30_05_22 5/2/2022 5/27/2022 5/30/2022 5/30/2022 6/5/2022 6/3/2022
Wk_23_06_06_22 5/9/2022 6/3/2022 6/6/2022 6/6/2022 6/12/2022 6/10/2022
Wk_24_13_06_22 5/16/2022 6/10/2022 6/13/2022 6/13/2022 6/19/2022 6/17/2022
Wk_25_20_06_22 5/23/2022 6/17/2022 6/20/2022 6/20/2022 6/26/2022 6/24/2022
Wk_26_27_06_22 5/30/2022 6/24/2022 6/27/2022 6/27/2022 7/3/2022 7/1/2022
Wk_27_04_07_22 6/6/2022 7/1/2022 7/4/2022 7/4/2022 7/10/2022 7/8/2022
Wk_28_11_07_22 6/14/2022 7/8/2022 7/11/2022 7/11/2022 7/17/2022 7/15/2022
Wk_29_18_07_22 6/20/2022 7/15/2022 7/18/2022 7/18/2022 7/24/2022 7/22/2022
Monthly
(base,peak and off peak)
M_Jun_22 11/1/2021 5/31/2022 6/1/2022 6/1/2022 6/30/2022 6/30/2022
M_Jul_22 12/2/2021 6/30/2022 7/1/2022 7/1/2022 7/31/2022 7/29/2022
M_Aug_22 1/3/2022 7/29/2022 8/1/2022 8/1/2022 8/31/2022 8/31/2022
M_Sep_22 2/1/2022 8/31/2022 9/1/2022 9/1/2022 9/30/2022 9/30/2022
M_Oct_22 3/1/2022 9/30/2022 10/1/2022 10/3/2022 10/31/2022 10/31/2022
M_Nov_22 4/1/2022 10/31/2022 11/1/2022 11/1/2022 11/30/2022 11/30/2022
M_Dec_22 5/2/2022 11/29/2022 12/1/2022 12/1/2022 12/31/2022 12/30/2022
M_Jan_23 6/2/2022 12/30/2022 1/1/2023 1/2/2023 1/31/2023 1/31/2023
M_Feb_23 7/1/2022 1/31/2023 2/1/2023 2/1/2023 2/28/2023 2/28/2023
M_Mar_23 8/1/2022 2/28/2023 3/1/2023 3/1/2023 3/31/2023 3/31/2023
M_Apr_23 9/1/2022 3/31/2023 4/1/2023 4/3/2023 4/30/2023 4/28/2023
M_May_23 10/3/2022 4/28/2023 5/1/2023 5/1/2023 5/31/2023 5/31/2023
Quarterly
(base,peak and off peak)
Q_3_22 4/1/2021 6/30/2022 7/1/2022 7/1/2022 9/30/2022 9/30/2022
Q_4_22 7/1/2021 9/30/2022 10/1/2022 10/3/2022 12/31/2022 12/30/2022
Q_1_23 10/1/2021 12/30/2022 1/1/2023 1/2/2023 3/31/2023 3/31/2023
Q_2_23 1/3/2022 3/31/2023 4/1/2023 4/3/2023 6/30/2023 6/30/2023
Q_3_23 4/1/2022 6/30/2023 7/1/2023 7/3/2023 9/30/2023 9/29/2023
Q_4_23 7/1/2022 9/29/2023 10/1/2023 10/2/2023 12/31/2023 12/29/2023
Q_1_24 10/3/2022 12/29/2023 1/1/2024 1/1/2024 3/31/2024 3/29/2024
Q_2_24 1/3/2023 3/29/2024 4/1/2024 4/1/2024 6/30/2024 6/28/2024
Q_3_24 4/3/2023 6/28/2024 7/1/2024 7/1/2024 9/30/2024 9/30/2024
Half yearly
(base,peak and off peak)
H_2_22 7/1/2021 6/30/2022 7/1/2022 7/1/2022 12/31/2022 12/30/2022
H_1_23 1/3/2022 12/30/2022 1/1/2023 1/2/2023 6/30/2023 6/30/2023
H_2_23 7/1/2022 6/30/2023 7/1/2023 7/3/2023 12/31/2023 12/29/2023
H_1_24 1/3/2023 12/29/2023 1/1/2024 1/1/2024 6/30/2024 6/28/2024
H_2_24 7/3/2023 6/28/2024 7/1/2024 7/1/2024 12/31/2024 12/31/2024
Yearly
(base,peak and off peak)
Y_23 1/4/2021 12/30/2022 1/1/2023 1/2/2023 12/31/2023 12/29/2023
Y_24 1/3/2022 12/29/2023 1/1/2024 1/1/2024 12/31/2024 12/31/2024
Y_25 1/3/2023 12/31/2024 1/1/2025 1/1/2025 12/31/2025 12/31/2025