问题标签 [alpha-vantage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
70 浏览

python-3.x - 如何遍历两个列表的组合并每次执行一个功能?

对历史股票数据进行 Alphavantage API 拉取。我正在拉他们的指标之一。我不想编写 36 个单独的函数并手动拉取,而是想遍历 36 种可能的组合,并每次使用不同的变量(变量是每个组合)进行拉取。下面是我的代码。它当前返回“NONE”。我究竟做错了什么?

另外,有没有办法将这两个功能合二为一?

谢谢!

我还尝试了以下方法。这个版本至少运行了一次迭代并返回了数据。但它停在那里???

0 投票
0 回答
280 浏览

alpha-vantage - 为什么 alphavantage 返回交易量为零和错误的价格

我正在尝试使用看起来不错的主意,但有些价格和数量是错误的:

例子:

https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=SMT.LON&apikey=mykey&datatype=json

正如您在下面看到的,2019-08-05 的结果的数量为零,价格小了 2 个数量级。以后还会有更多同样的事情发生。这意味着该 api 不能用于分析。出现这些值有什么原因吗?

0 投票
1 回答
153 浏览

android-studio - 如何在 android studio 中导入 alphavantage 库

我想在 android studio中导入这个库https://github.com/patriques82/alphavantage4j 。我应该遵循哪些步骤?(从头开始)我应该将存储库和依赖项放在哪个 build.gradle 中?

我有一个空项目。我下载了 zip 文件并将其解压缩。然后我尝试导入模块,但只导入了 build.gradle 文件。

已经存在一个 build.gradle 文件。所以我将 build.gradle 重命名为 builder.gradle 并导入它。但是它显示错误,因为同步失败。

0 投票
4 回答
331 浏览

javascript - 如何在 React 中访问键更改的 JSON 对象

我在使用我的 React 应用程序时遇到了困难。我正在调用 AlphaVantage API 来获取 RSI 数据。我想获得这样的最新 RSI 值:

一切都很好,除了

我正在尝试访问最新的 RSI 值,但是,最新值的时间总是在变化。我不知道如何得到它。

JSON 看起来像这样: 在此处输入图像描述

请注意屏幕截图的第 15 行,键的“格式”更改为包括日期和时间。

谢谢,如果您需要更多信息,请告诉我。

0 投票
2 回答
1615 浏览

python-3.x - 将 Alpha Vantage python 包装器输出写入 CSV

根据此 Alpha Vantage python 包装器的文档https://github.com/RomelTorres/alpha_vantage,您可以使用以下代码将响应输出到 CSV。

ts = TimeSeries(key='YOUR_API_KEY',output_format='csv')

但是文档中没有使用这种 csv 格式的示例(他主要写到使用 Pandas 作为输出)。您将如何将此 csv 输出写入文件?

0 投票
1 回答
160 浏览

python - 在 alpha_vantage api、get_intraday 中未获取给定时间间隔的最后一根柱线数据

我正在尝试以5 分钟、15 分钟的时间间隔从印度证券交易所 NSE获取时间序列数据。

在所有这些数据中,输出中缺少最后一个数据栏。例如,如果我请求 15 分钟的数据,则第一个数据栏以 IST 上午 9:15 的数据开始,而最后一个数据栏以 IST 下午 03:15 的数据结束。我还需要 IST 下午 3:30 的数据。这也发生在 1 分钟和 5 分钟的间隔中。有人可以帮忙解释一下吗?

我正在使用以下代码使用alpha_vantage API 获取数据。

在此处提供CSV输出。输出有 EST 时间。不过需要将它们转换为 IST。

从上面的输出可以看出,数据从 00:00:00 EST 开始,即 IST 上午 09:15,以 05:45:00 EST 结束,即 IST 下午 03:15。但是,我也需要 IST 下午 3:30 数据栏,即 IST 下午 3:15 到下午 3:30 之间的数据。

0 投票
1 回答
187 浏览

rest - 如何使用 Alpha Avantage 从特定指数中获取数据?

今天我开始使用 Alpha Vantage 并获得了 API Key。所以,我想从BR获取数据,但是在文档中我看不到我是如何提出请求的,那么我该怎么做呢?

0 投票
0 回答
331 浏览

angular - 创建用于解析 Alpha Vantage API JSON 返回值的 Angular/Typescript 接口

我正在 Angular 中创建一个项目,该项目使用 Alpha Vantage API 来查找股票价格并在图表中显示历史股票数据,但是我无法创建一个接口来存储我从 API 调用返回的 JSON 字符串. 我知道我可以只调用JSON.parse(),但是由于最好将 Angular 的返回值HttpClient转换为模板以便于访问(而不是手动解析从 中返回的对象JSON.parse(),我想弄清楚这一点。

所以问题是从 API 调用(具体来说是任何 TIME_SERIES_X 调用)返回的 JSON 字符串对于 MetaData 之后的所有内容都具有可变属性名称。请参阅下面的示例:

两者"Time Series (5min)"和所有时间戳都因 API 调用的时间和您提供的参数而异(有关 Alpha Vantage API 的更多信息,请点击此处)。

所以,这就是我到目前为止所拥有的。因为该TIME_SERIES_INTRADAY函数的元数据结构与其他函数不同,所以我将其分离出来并为TimeSeriesResponseFormat接口的元数据部分使用联合类型。

我得到的错误是:

除非我弄错了,因为 ["Meta Data"] 是一个用作索引签名的字符串,Angular/Typescript 试图将其转换为SeriesFormat接口,这就是它抛出错误的原因。我感到困惑的是如何真正让它按预期工作。我会很感激你们的任何建议。

0 投票
1 回答
473 浏览

r - 为什么我使用 R 从 Alpha Vantage API 获取部分数据(问题仅在市场时段出现)?

我正在使用 Alpha Vantage API 来获取实时股票数据。我在印度市场股票 (NSE) 面临的问题是我只能在市场交易时段获得部分数据。

例如:

这就是市场时段的输出。缺少 9:30 到 12:00 之间的中间条目。

时间 - 股票 - PRICE_CLOSE

9:15:00 - INFY - 1004.6

12:18:15 - INFY - 1007.3

更正后的输出应如下(没有缺少中间条目):

时间 - 股票 - PRICE_CLOSE

9:15:00 - INFY - 1004.6

10:15:00 - INFY - 1007.7

11:15:00 - INFY - 1009.2

12:15:00 - INFY - 1010.5

12:18:15 - INFY - 1007.3

市场交易时间一结束,修正后的视图就会出现。这给进行任何日内实时分析带来了很大困难。我想知道其他人是否也面临这个问题?这种情况只发生在 NSE 股票上吗?这里有什么解决办法吗?有人就这个问题联系过 Alpha Vantage 吗?

(也在下面分享我的代码片段)

0 投票
2 回答
3269 浏览

pandas - JupyterLab 无花果不显示。它显示空白结果(但在 jupyternotebook 上工作正常)

我是 JupyterLab 的新手,正在努力学习。

当我尝试绘制图表时,它在 jupyter notebook 上运行良好,但在 jupyterlab 上没有显示结果。谁能帮我这个?

以下是以下代码:

以下是用于绘制的代码:

JupyterLab 结果: 链接到图像 (JupyterLab)

JupyterNotebook 结果: 链接到图像(Jupyter Notebook)

我已将 JupyterLab 和 Notebook 更新到最新版本。我不知道是什么导致 JupyterLab 停止显示该图。

感谢您阅读我的帖子。帮助将不胜感激。

笔记*

我没有包括数据读取部分(库存 OHLC 值)。它包含 API 密钥。给您带来不便,我深表歉意。另外,这是我关于堆栈溢出的第二篇文章。如果这不是一篇写得很好的帖子,我很抱歉。如果可能的话,我会努力付出更多的努力。再次感谢您的帮助。