public final class DateSequences extends Object
This class provides instances of DateSequence representing standard financial industry
sequences of dates. The most common are the quarterly IMM dates, which are on the third
Wednesday of March, June, September and December.
Additional date sequences may be registered by name using DateSequence.ini.
| Modifier and Type | Field and Description |
|---|---|
static DateSequence |
MONTHLY_1ST
The 'Monthly-1st' date sequence, equivalent to a sequence of calendar months.
|
static DateSequence |
MONTHLY_IMM
The 'Monthly-IMM' date sequence.
|
static DateSequence |
QUARTERLY_10TH
The 'Quarterly-10th' date sequence.
|
static DateSequence |
QUARTERLY_IMM
The 'Quarterly-IMM' date sequence.
|
static DateSequence |
QUARTERLY_IMM_3_SERIAL
The 'Quarterly-IMM-3-Serial' date sequence.
|
static DateSequence |
QUARTERLY_IMM_6_SERIAL
The 'Quarterly-IMM-6-Serial' date sequence.
|
public static final DateSequence QUARTERLY_IMM
An instance defining the sequence of quarterly IMM dates. The quarterly IMM dates are the third Wednesday of March, June, September and December.
public static final DateSequence QUARTERLY_IMM_6_SERIAL
An instance defining the sequence of 6 serial monthly IMM dates followed by the standard quarterly IMM dates. The IMM dates are the third Wednesday of each month. The quarterly months are March, June, September and December. The base sequence consists of just the quarterly IMM dates. The full sequence consists of the six serial months before joining the base quarterly sequence.
public static final DateSequence QUARTERLY_IMM_3_SERIAL
An instance defining the sequence of 3 serial monthly IMM dates followed by the standard quarterly IMM dates. The IMM dates are the third Wednesday of each month. The quarterly months are March, June, September and December. The base sequence consists of just the quarterly IMM dates. The full sequence consists of the three serial months before joining the base quarterly sequence.
public static final DateSequence MONTHLY_IMM
An instance defining the sequence of monthly IMM dates. The monthly IMM dates are the third Wednesday of each month.
public static final DateSequence QUARTERLY_10TH
An instance defining the sequence of quarterly dates on the 10th of each month. The quarterly months are March, June, September and December.
public static final DateSequence MONTHLY_1ST
An instance defining the sequence of monthly dates on the 1st of each month.
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.