23#ifndef quantext_ice_calendar_hpp
24#define quantext_ice_calendar_hpp
26#include <ql/time/calendar.hpp>
33class ICE :
public QuantLib::Calendar {
38 std::string
name()
const override {
return "ICE Futures U.S."; }
44 std::string
name()
const override {
return "ICE Futures U.S. 1"; }
50 std::string
name()
const override {
return "ICE Futures U.S. 2"; }
56 std::string
name()
const override {
return "ICE Futures Europe"; }
62 std::string
name()
const override {
return "ICE Futures Europe 1"; }
68 std::string
name()
const override {
return "ICE Endex Energy"; }
74 std::string
name()
const override {
return "ICE Endex Equities"; }
80 std::string
name()
const override {
return "ICE Swap Trade U.S."; }
86 std::string
name()
const override {
return "ICE Swap Trade U.K."; }
92 std::string
name()
const override {
return "ICE Futures Singapore"; }
bool isBusinessDay(const QuantLib::Date &d) const override
std::string name() const override
bool isBusinessDay(const QuantLib::Date &d) const override
std::string name() const override
bool isBusinessDay(const QuantLib::Date &d) const override
std::string name() const override
bool isBusinessDay(const QuantLib::Date &d) const override
std::string name() const override
bool isBusinessDay(const QuantLib::Date &d) const override
std::string name() const override
bool isBusinessDay(const QuantLib::Date &d) const override
std::string name() const override
bool isBusinessDay(const QuantLib::Date &d) const override
std::string name() const override
bool isBusinessDay(const QuantLib::Date &d) const override
std::string name() const override
bool isBusinessDay(const QuantLib::Date &d) const override
std::string name() const override
bool isBusinessDay(const QuantLib::Date &d) const override
std::string name() const override
@ FuturesEU_1
ICE Futures Europe for contracts where 26 Dec is a holiday.
@ FuturesEU
ICE Futures Europe.
@ FuturesUS_2
ICE Futures U.S. Canola.
@ FuturesSingapore
ICE futures Singapore.
@ FuturesUS_1
ICE Futures U.S. Sugar, Cocoa, Coffee, Cotton and FCOJ.
@ EndexEnergy
ICE Endex European power and natural gas products.
@ EndexEquities
ICE Endex European equities.
@ SwapTradeUS
ICE Swap Trade U.S.
@ SwapTradeUK
ICE Swap Trade U.K.