简介
事件驱动策略,是一种利用市场的非有效性,通过挖掘市场信息决定采取对相关投资标的物多头或空头态度的一种投资策略。其主要方式是挖掘市场中已经或预测即将发生的事件,获取事件背后相关的信息,通过确定或其对于相关投资标的物影响性质的基础上,分析其事件的影响时间范围及影响程度,把握投资时机并捕捉对应的超额投资回报。
而构建事件驱动策略的第一步就是事件数据的获取。通过查找相关网站,发现在非小号官网中存在较多的日历事件数据,数据包括新闻数据,包括会议、新闻、公告等等。下面将采用爬虫的方式进行币圈日历事件数据的获取。
获取数据网页链接如下:非小号日历数据
1、python库依赖
from datetime import datetime,timedelta
import time
import pandas as pd
import requests
import warnings
2、基础配置
warnings.filterwarnings("ignore")
pd.options.display.max_rows = None
pd.options.display.expand_frame_repr = False # 当列太多时不换行
pd.set_option('display.unicode.ambiguous_as_wide', True) # 设置命令行输出时的列对齐功能
pd.set_option('display.unicode.east_asian_width', True)
3、定义时间转化函数
# 时间转化为时间戳函数
def timeStamp(timeNum):
timeStamp = float(timeNum)
timeArray = time.localtime(timeS
本主题为课程学员专享,成为Python数字货币投资课程学员后可免费阅读
成为学员