data_fetcher.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:dash-volatility-surface 作者: plotly 项目源码 文件源码
def get_time_delta(today, date_list, trading_calendar=True):

    delta_list = []

    if trading_calendar:
        year = 252
        calendar = USTradingCalendar()

        for date in date_list:
            trading_holidays = calendar.holidays(today, date).tolist()
            delta = np.busday_count(today, date, holidays=trading_holidays) + 1
            delta_list.append(delta)
    else:
        year = 365

        for date in date_list:
            delta = abs((today - date).days) + 1
            delta_list.append(delta)

    delta_list = np.array(delta_list)
    normalized = delta_list / float(year)

    return delta_list, normalized


# Get tape
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号