gpt4 book ai didi

python - AlphaVantage API 股票市场指数

转载 作者:太空宇宙 更新时间:2023-11-03 12:55:23 50 4
gpt4 key购买 nike

我正在使用 python 及其框架 flask 构建前端后端项目。该项目需要库存数据。在 Yahoo's Api 停止工作之前我使用它,现在我正在使用 Alpha Vantage API。它运行良好,但我在使用纳斯达克、道琼斯等股票市场指数时遇到困难。我使用雅虎时使用了他们的股票代码(如符号)(^IXIC、^DJI...),但它似乎不起作用具有阿尔法优势。有人用过 alpha vantage 吗?

获取微软数据的url示例:
https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=MSFT&outputsize=full&apikey=CN3J

Python代码:

@app.route('/pfa/medaf/IndAct', methods = ['POST'])
def donnee():
Action1 = request.form['code1']
Action2 = request.form['code2']
Indice = request.form['Ind']

url="https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol="
urlInd=url+Indice+"&apikey=CN3J"
urlAct1=url+Action1+"&apikey=CN3J"
urlAct2=url+Action2+"&apikey=CN3J"

respInd = urlopen(urlInd)
dataInd = json.loads(respInd.read().decode(respInd.info().get_param('charset') or 'utf-8'))

coursIndice=[]
listInd=[]
for elt in dataInd['Time Series (Daily)'].keys():
listInd.append(elt)
listInd.sort(reverse=True)
for e in listInd:
coursIndice.append(float(dataInd['Time Series (Daily)'][e]['4. close']))

lenIndice = len(coursIndice)

rentabIndice=[]
for j in range(lenIndice-1):
rentabIndice.append(100*(coursIndice[j+1]/coursIndice[j] -1 ))

moyenneMarche=sum(rentabIndice)/len(rentabIndice)

HTML代码:

<section class="cols pad_left1">
<form action = "http://localhost:5000/pfa/medaf/IndAct" method = "post">
Tickers:
<input type = "text" name = "code1" placeholder="Ticker here"><br>
<input type = "text" name = "code2" placeholder="Ticker here"><br><br>
Indice:<br>
<select name="Ind" size="1" >
<option value="^IXIC" > NASDAQ Composite </option>
<option value="^FCHI" > CAC40 </option>
<option value="^DJI" > Dow Jones</option>
</select><br><br>
<input type = "submit" value = "submit" />
</form>
</section>

最佳答案

我有一个用于 alphavantage 的 python 库(麻省理工学院许可)https://github.com/RomelTorres/alpha_vantage你可以看看它。我在那里分享了一些关于如何使用该库的示例。

关于python - AlphaVantage API 股票市场指数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44742003/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com