Machine learning AlphaVantage API技术指标:是否仅使用过去的信息?

Machine learning AlphaVantage API技术指标:是否仅使用过去的信息?,machine-learning,time-series,quantitative-finance,alpha-vantage,financialinstrument,Machine Learning,Time Series,Quantitative Finance,Alpha Vantage,Financialinstrument,我写这篇文章是因为我没有找到任何公共文档或代码来解决这个疑问。我一直在使用AlphaVantage API进行一个关于股市预测和机器学习的项目。我一直在使用AlphaVantage库的许多技术指标,其中许多指标使用数据点的序列(窗口),滚动它们(例如移动平均值) 然而,许多金融库倾向于更新他们以前为其中一些指标计算的值,方法是使用窗口保留有关指标所指时间点的未来信息。显然,这将代表一个“隐藏”的信息,而像我这样的预测系统(只依赖过去或现在的信息)不应该访问这些信息 因此,我想知道AlphaVan

我写这篇文章是因为我没有找到任何公共文档或代码来解决这个疑问。我一直在使用AlphaVantage API进行一个关于股市预测和机器学习的项目。我一直在使用AlphaVantage库的许多技术指标,其中许多指标使用数据点的序列(窗口),滚动它们(例如移动平均值)

然而,许多金融库倾向于更新他们以前为其中一些指标计算的值,方法是使用窗口保留有关指标所指时间点的未来信息。显然,这将代表一个“隐藏”的信息,而像我这样的预测系统(只依赖过去或现在的信息)不应该访问这些信息

因此,我想知道AlphaVantage库是否也是如此。我个人在几天的时间里手动检查了许多与同一只股票相关的指标(我对许多股票重复了这个过程),我没有发现与普通日期相关的数值有任何不一致之处(唯一的区别是,这些技术指标的最新版本有新的观点,指的是价格在时间上的新变化)


如果你们中有人能帮我解决这个问题,我将非常高兴。

大多数指标将使用报价值(包括当前价格)的回溯窗口来计算当前指标值。许多指标还将包括以前计算的指标值作为当前指标值的基础。更少的指标会重新计算旧指标值或基于新价格信息的价值

对于最后一种情况,在查看中,我没有看到任何会基于较新数据重新计算较旧指标值的情况。如果您看到指标值发生变化,可能是由于其基础报价历史记录的修订或更新

我有一个相当多的指标,所以我很熟悉哪种指标会有这样的表现,这是因为数学上的原因

一些具有追溯性重新计算的指标示例为和。它们之所以这样做,是因为它们找到了局部高点和低点,如果没有几个数据确认栏,就无法对其进行验证。换句话说,在随后出现几个较低栏之前,您无法指示高点