周四交易日大概率是跌?
2020-09-24
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))最后更新于
这有帮助吗?