使用python,选出这周四连阳的股票并print出来
时间: 2023-08-15 09:26:13 浏览: 74
首先,你需要获取股票数据,可以使用第三方库pandas_datareader来获取。然后,你需要编写程序来筛选出本周四(Thursday)连阳的股票。
以下是代码示例:
```python
import pandas_datareader.data as web
import datetime
# 获取股票代码为AAPL的数据
start = datetime.datetime(2021, 9, 6)
end = datetime.datetime(2021, 9, 10)
df = web.DataReader("AAPL", 'yahoo', start, end)
# 筛选出本周四(Thursday)的数据
df_thursday = df[df.index.weekday == 3]
# 筛选出连阳的股票,并打印出来
for symbol in df_thursday.columns.levels[1]:
if all(df_thursday['Close', symbol] > df_thursday['Open', symbol]):
print(symbol)
```
以上代码假设你想获取股票代码为AAPL的数据,并将其日期限制在2021年9月6日到2021年9月10日之间。如果你想获取其他股票的数据,只需要将'AAPL'替换为相应的股票代码即可。
代码中,我们使用了pandas的DataFrame来处理数据,并使用了DataFrame的loc方法筛选出本周四的数据。随后,我们遍历所有股票代码,并使用all方法判断这些股票是否本周四连阳。如果股票本周四连阳,则将其代码打印出来。
阅读全文