getPreviousTradingDay#

Purpose#

Returns the previous trading day.

Format#

prev_date = getPreviousTradingDay(a)#
Parameters:

date (scalar) – date in DT scalar format.

Returns:

prev_date (scalar) – previous trading day in DT scalar format.

Examples#

// Convert string to date to dt date
dt_date = strtodt("2012-07-12", "YYYY-MO-DD");

/*
** Get next trading day and print
** string form
*/
dttostr(getPreviousTradingDay(dt_date), "YYYY-MO-DD");

This prints the previous trading day to the screen in string format

2012-07-11

Remarks#

A trading day is a weekday that is not a holiday as defined by the New York Stock Exchange from 1888 through 2020. Holidays are defined in holidays.asc. You may edit that file to modify or add holidays.

Source#

finutils.src

Globals#

_fin_holidays

See also

Functions getNextTradingDay()