Common values

The CSV loaders have some common values, detailed below:

Currency

Currencies are specified using the standard three letter ISO-4217 code. The following currencies have been fully defined in Strata:

AED, ARS, AUD, BGN, BHD, BRL, CAD, CHF, CLP, CNY, COP, CZK, DKK, EGP, EUR, GBP, HKD, HRK, HUF, IDR, ILS, INR, ISK, JPY, KRW, MXN, MYR, NOK, NZD, PEN, PHP, PKR, PLN, RON, RUB, SAR, SEK, SGD, THB, TRY, TWD, UAH, USD, ZAR, XXX, XAG, XAU, XPD, XPT,

In addition, these historic EUR currencies are defined:

ATS, BEF, CYP, DEM, EEK, ESP, FIM, FRF, GRD, IEP, ITL, LTL, LUF, LVL, MTL, NLG, PTE, SIT, SKK

Other currencies can be used, but may not have the correct number of fractional digits.

Day Count

See the day counts page.

Business Day Convention

The loaders support the following values:

Standard value Valid alternatives Notes
NoAdjust None Case insensitive
Following F, Follow Case insensitive
ModifiedFollowing M, MF, Modified, ModFollowing Can replace Following with Follow. Case insensitive
Preceding P Case insensitive
ModifiedPreceding MP, ModPreceding Case insensitive
Nearest   Case insensitive
ModifiedFollowingBiMonthly ModFollowingBiMonthly Can replace Following with Follow. Case insensitive

A space or an underscore can also be used between any two words. For example, Modified Following and MODIFIED_PRECEDING are also valid.

See also the date adjustments page.

Stub Convention

The loaders support the following values:

Standard value Valid alternatives Notes
SmartInitial SMART_INITIAL Case insensitive
ShortInitial SHORT_INITIAL Case insensitive
LongInitial LONG_INITIAL Case insensitive
SmartFinal SMART_FINAL Case insensitive
ShortFinal SHORT_FINAL Case insensitive
LongFinal LONG_FINAL Case insensitive
None NONE Case insensitive
Both BOTH Case insensitive

See also the schedules page.

Roll Convention

The loaders support the following values:

Standard value Valid alternatives Notes
None   Case insensitive
Day1 Day_1, 1 Case insensitive
Day2 to Day27 Day_2, Day_3 etc, 2, 3, etc Case insensitive
Day28 Day_28, 28 Case insensitive
Day29 Day_29, 29 Case insensitive
Day30 Day_30, 30 Case insensitive
EOM Day31, Day_31, 31 Case insensitive
IMM   Case insensitive
IMMCAD   Case insensitive
IMMAUD   Case insensitive
IMMNZD   Case insensitive
SFE   Case insensitive
TBILL   Case insensitive
DayMon Day_Mon, Mon Case insensitive
DayTue Day_Tue, Tue Case insensitive
DayWed Day_Wed, Wed Case insensitive
DayThu Day_Thu, Thu Case insensitive
DayFri Day_Fri, Fri Case insensitive
DaySat Day_Sat, Sat Case insensitive
DaySun Day_Sun, Sun Case insensitive

See also the schedules page.

Buy/Sell

The loaders support the following values:

Standard value Valid alternatives Notes
Buy B Case insensitive
Sell S Case insensitive

Pay/Receive

Standard value Valid alternatives Notes
Pay P Case insensitive
Receive Rec, R Case insensitive

Put/Call

Standard value Valid alternatives Notes
Put P Case insensitive
Call C Case insensitive

Long/Short

Standard value Valid alternatives Notes
Long L Case insensitive
Short S Case insensitive