周四交易日大概率是跌?

2020-09-24

今天周四,大盘暴跌,都说周四总是要跌的,近期尝试学了一些量化交易的东西,写几段代码看看是不是真的。

  • 每逢周四必跌是真的吗?

  • 数据样本:2010-01-01 到 2020-09-23 (上证指数)

  • 工作平台:宽聚 https://www.joinquant.com

  • 代码语言:python

import pandas as pdimport  time,datetimebegin = datetime.date(2010,1,1)end = datetime.date(2020,9,23)
df = get_price('000001.XSHG', start_date = begin, end_date= end, frequency='daily', fields=None, skip_paused=False, fq='pre', panel=True)
df['涨跌']= df['close']-df['open']
#判断星期几def  get_week_day(date):    idx = pd.date_range(start=date, freq='D', periods=1)    return  idx.day_name()
# 判断市场周四跌的次数
Thursday_lose = 0Thursday = 0for i in range(0,len(df)):    if get_week_day(df.index.values[i]) == 'Thursday':        Thursday +=1        if df.iloc[i,6]<0 :            Thursday_lose  += 1
print("近10年来,周四交易日上证指数为亏的比例:" + str(Thursday_lose/Thursday))
近10年来,周四交易日上证指数为亏的比例: 0.526615969581749
# 判断市场周一跌的次数Monday_lose = 0Monday = 0for i in range(0,len(df)):    if get_week_day(df.index.values[i]) == 'Monday':        Monday +=1        if df.iloc[i,6]<0 :            Monday_lose  += 1
print("近10年来,周一交易日上证指数为亏的比例:" + str(Monday_lose/Monday))
近10年来,周一交易日上证指数为亏的比例: 0.421259842519685
# 判断市场周二跌的次数Tuesday_lose = 0Tuesday = 0for i in range(0,len(df)):    if get_week_day(df.index.values[i]) == 'Tuesday':        Tuesday +=1        if df.iloc[i,6]<0 :            Tuesday_lose  += 1
print("近10年来,周二交易日上证指数为亏的比例:" + str(Tuesday_lose/Tuesday))

从数据来看,周四确实是跌幅最大的一天,老股民的感觉还是准的,周四果然不吉利。

最后更新于

这有帮助吗?