例如,如果我想从最近的季度报告中获得“ totalRevenue”。 https://www.alphavantage.co/query?function=INCOME_STATEMENT&symbol=IBM&apikey=demo
我能够在线找到有关如何从时间序列中获取请求的答案。我做了以下
import pandas as pd
from alpha_vantage.timeseries import TimeSeries
import time
import random
import math
import datetime as dt
ts = TimeSeries (key='apikey', output_format = "pandas")
stock_ticker = "MSFT"
data_daily, meta_data = ts.get_daily_adjusted(symbol=stock_ticker, outputsize ='compact')
last_adjusted_price = data_daily['5. adjusted close'][0]
print(last_adjusted_price)
有人知道为此要调用什么库吗?而且,如果有人可以提供一个示例,说明如何从上一季度的主菜中获取“ totalRevenue”,那将是一个救命稻草。这是试图弄清楚如何获得此笑的第三天,我似乎在任何地方都找不到文档,而且我不明白这里的内容www.alphavantage.co/documentation/
答案 0 :(得分:0)
我在https://algotrading101.com/learn/alpha-vantage-guide/网站上找到了答案
此代码允许我访问信息
//Global objects.
Deck deck;
//Global objects.
//Global variables.
int edge = 2;
int cardSpace = 15;
int cardWidth = 100;
int cardHeight = 140;
//Global variables.
void settings()
{
int w = cardWidth*8 + cardSpace*9;
int h = cardHeight*5 + 32;
size(w, h);
}
void setup()
{
frameRate(30);
deck = new Deck(); //Initialized here because of loadImage().
}
void draw()
{
background(60, 145, 50);
deck.render();
}
它输出这样的结果
base_url = 'https://www.alphavantage.co/query?'
params = {'function': 'OVERVIEW',
'symbol': 'IBM',
'apikey': keys}
response = requests.get(base_url, params=params)
print(response.json())
我需要写些什么才能输出名称?
{'Symbol': 'IBM', 'AssetType': 'Common Stock', 'Name': 'International Business Machines Corporation', 'Description': "International blah blah"}
答案 1 :(得分:0)
好,当我发布该问题后,我就通过蛮力尝试组合哈哈找到了答案
ISearchResponse<items> srcResult = elasticClient.Search<items>(s => s
.RequestConfiguration(r => r.DisableDirectStreaming())
.From(0)
.Size(100)
.Sort(S => S.Descending(SortSpecialField.Score).Ascending(r => r.item_no))
.MinScore(dblSkorAvg)
.Query(fo2)
.Explain() // <-- explain score computation for each hit
);
希望这对将来像我这样的新手的人有所帮助哈哈