Options
All
  • Public
  • Public/Protected
  • All
Menu

Russian calendars

Public holidays (see http://www.cbr.ru/eng/:):

  • Saturdays
  • Sundays
  • New Year holidays and Christmas, January 1st to 8th
  • Defender of the Fatherland Day, February 23rd (possibly moved to Monday)
  • International Women's Day, March 8th (possibly moved to Monday)
  • Labour Day, May 1st (possibly moved to Monday)
  • Victory Day, May 9th (possibly moved to Monday)
  • Russia Day, June 12th (possibly moved to Monday)
  • Unity Day, November 4th (possibly moved to Monday)

Holidays for the Moscow Exchange (MOEX) taken from http://moex.com/s726 and related pages. These holidays are not consistent year-to-year, may or may not correlate to public holidays, and are only available for dates since the introduction of the MOEX 'brand' (a merger of the stock and futures markets).

Hierarchy

Index

Constructors

constructor

  • Parameters

    • Default value market: Market = Russia.Market.Settlement

    Returns Russia

Properties

Protected _impl

_impl: Impl

Static exchangeImpl

exchangeImpl: ExchangeImpl

Static settlementImpl

settlementImpl: SettlementImpl

Accessors

isDisposed

  • get isDisposed(): boolean

Methods

addHoliday

  • addHoliday(d: Date): void
  • Parameters

    • d: Date

    Returns void

adjust

advance1

advance2

  • Parameters

    Returns Date

businessDaysBetween

  • businessDaysBetween(from: Date, to: Date, includeFirst?: boolean, includeLast?: boolean): Day
  • Parameters

    • from: Date
    • to: Date
    • Default value includeFirst: boolean = true
    • Default value includeLast: boolean = false

    Returns Day

dispose

  • dispose(): void
  • Returns void

empty

  • empty(): boolean
  • Returns boolean

endOfMonth

  • endOfMonth(d: Date): Date
  • Parameters

    • d: Date

    Returns Date

isBusinessDay

  • isBusinessDay(d: Date): boolean
  • Parameters

    • d: Date

    Returns boolean

isEndOfMonth

  • isEndOfMonth(d: Date): boolean
  • Parameters

    • d: Date

    Returns boolean

isHoliday

  • isHoliday(d: Date): boolean
  • Parameters

    • d: Date

    Returns boolean

isWeekend

name

  • name(): string
  • Returns string

removeHoliday

  • removeHoliday(d: Date): void
  • Parameters

    • d: Date

    Returns void

Static equal

  • Parameters

    Returns boolean

Static holidayList

  • holidayList(calendar: Calendar, from: Date, to: Date, includeWeekEnds?: boolean): Date[]
  • Parameters

    • calendar: Calendar
    • from: Date
    • to: Date
    • Default value includeWeekEnds: boolean = false

    Returns Date[]

Static isExtraHoliday

  • Parameters

    Returns boolean

Static isWorkingWeekend

  • isWorkingWeekend(d: Day, month: Month, year: Year): boolean
  • Parameters

    Returns boolean