calendar
Main module of the calendar containing:
get_trading_dates
-
libfinance.api.calendar.get_trading_dates(start_date, end_date)[源代码]
get the trading datata
获取A股某个区间的交易日期
- 参数
start_date -- 开始日期
end_date -- 结束如期
Example:
获取2020-05-10至2020-05-20之间的交易日期
from libfinance import get_trading_dates
>>> trading_dates = get_trading_dates(start_date = "2020-05-11", end_date="2020-05-20")
>>> print(trading_dates)
DatetimeIndex(['2020-05-11', '2020-05-12', '2020-05-13', '2020-05-14',
'2020-05-15', '2020-05-18', '2020-05-19', '2020-05-20'],
dtype='datetime64[ns]', freq=None)
get_previous_trading_date
-
libfinance.api.calendar.get_previous_trading_date(date, n=1)[源代码]
获取指定日期的之前的第 n 个交易日
- 参数
date -- 指定日期
n -- 第 n 个交易日
Example:
from libfinance import get_previous_trading_date
>>> get_previous_trading_date(date='2020-05-18', n=3)
Timestamp('2020-05-13 00:00:00')
get_next_trading_date
-
libfinance.api.calendar.get_next_trading_date(date, n=1)[源代码]
获取指定日期之后的第 n 个交易日
- 参数
date -- 指定日期
n -- 第 n 个交易日
- Example
from libfinance import get_next_trading_date
>>> get_next_trading_date(date='2020-05-13', n=3)
Timestamp('2020-05-18 00:00:00')
is_trading_date
-
libfinance.api.calendar.is_trading_date(date)[源代码]
get_n_trading_dates_until
-
libfinance.api.calendar.get_n_trading_dates_until(date, n)[源代码]
count_trading_dates
-
libfinance.api.calendar.count_trading_dates(start_date, end_date)[源代码]