我试图使用AlphaVantage的实时外汇数据制作一个简单的移动平均线(API键可以免费从AlphaVantage注册)。除了SMA的周期不完整外,一切看起来都很好。例如,如果我设置了data[:'2020-1-1'],它应该返回1.1.2020到当前日期的数据。然而,发生的情况是,从2020年12月到2021年1月这段时期已经过去。我的图表上的情节如下:
这是execution.py文件:
from alpha_
我可以从阿尔法Vantage得到4个股票股票,在DataFrames的其他成员没有得到我所要求的股票之前。因此,我得到的连接df被解释为Nonetype (因为第一个dfs的格式与最后的dfs不同)。我的代码import datetimefrom alpha_vantage.timeseries import TimeSeriesimport time
api
我已经将它设置为导入我想要的数据,但在尝试添加一些技术指标时,遇到了实际数据的问题。我看到数据是四舍五入的,使得低价和高价完全相同,除非我能解决这个问题,否则它对我的项目毫无用处。我尝试使用yfinance的替代方案,即alphavantage,但遇到了同样的问题,我尝试将字段转换为浮点型,但它也给了我相同的值,只是后面有很多零。我怀疑这是我导入数据的方式,或者可能是我的爬虫的设置方式。下面的代码是我如何导入数据的, import numpy as np i