标签: yahoo-api

如何对股票数据的结构化列表进行排序以供以后在 Python 中访问?

我对 Python 非常陌生,想构建一个黑盒股票交易程序,该程序可以找到股票收益率之间的各种相关性,并给出买入、卖出、持有等响应。我发现了一个简洁易用的 Python 模块用于检索名为 ystockquote 的股票数据,该数据从 Yahoo! 金融。该模块可以在http://www.goldb.org/ystockquote.html找到

它的功能之一是以以下形式输出股票的历史价格 ['Date', 'Open', 'High', 'Low', 'Close', 'Volume', 'Adj Clos']。我可以给它一个日期范围来执行此操作,它给我一个嵌套列表,其中包含一个包含每天的上述信息的列表。

我的问题是如何将这些单独的数据点(日期、开盘价、最高价、最低价等)组织成一个结构,以便我稍后在脚本中调用并进行排序。我需要这个过程易于自动化。我可能会发现哪些算法或数据结构有用?

python dictionary stocks list yahoo-api

2
推荐指数
1
解决办法
3075
查看次数

从Rest客户端成功获取400凌空服务器错误

对于以下网址的排球获取请求,我得到400服务器错误

http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.xchange where pair in ('AEDALL')&format=json&env=store://datatables.org/alltableswithkeys&callback=
Run Code Online (Sandbox Code Playgroud)

当我从休息客户端点击相同的URL时,它给出了json响应

这是我的截击请求代码

private void convertCurrenctVolleyTask(String from, final String to, final String amount) {

    String url_yahoo = "http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.xchange where pair in ('"+from+to+"')&format=json&env=store://datatables.org/alltableswithkeys&callback=";

    final ProgressDialog progressDialog;
    progressDialog = new ProgressDialog(CurrencyConverter.this);
    progressDialog.setMessage("Please wait...");
    progressDialog.setCancelable(true);
    progressDialog.show();

    JsonObjectRequest GetCurrenciesjsObjRequest = new JsonObjectRequest(
            Request.Method.GET, url_yahoo, null,
            new Response.Listener<JSONObject>() {

                @Override
                public void onResponse(JSONObject response) {
                    progressDialog.cancel();
                    if (response != null) {
                            parseGetCurrencyResp(response,to,amount);

                    }
                }
            }, new Response.ErrorListener() {

                @Override
                public void onErrorResponse(VolleyError error) { …
Run Code Online (Sandbox Code Playgroud)

android yahoo-api yahoo-finance android-volley

2
推荐指数
1
解决办法
1986
查看次数

雅虎回拨域问题

在Yahoo Developers Network上创建一个新的应用程序时,该字段(即回调域)不接受其中包含斜杠('/')的任何URL,但之前它使用带有斜杠的URL.

抛出错误:

应用创建失败.创建应用程序时创建范围失败:507 - {"domain_name":{"errors":[{"code":2402,"message":"无效的域名:mobile.local.com/"}]}}

我的重定向URL包含子页面的路径,我无法从回调域URL中删除所有斜杠.

在这种情况下我该怎么办?

请帮忙.

php url oauth callback yahoo-api

2
推荐指数
1
解决办法
1858
查看次数

使用API​​从yahoo导入联系人

我正在尝试使用他们的API(不使用cURL)找到从Yahoo和/或实时邮件导入联系人的任何教程或资源.例如,要求您通过Yahoo进行身份验证,然后您可以选择要导入的联系人(电子邮件).谢谢你的帮助.

php mysql yahoo yahoo-api

1
推荐指数
1
解决办法
3183
查看次数

如何从Yahoo Local获取评论和评分?

如何使用像这样的URL从雅虎本地获得评论和评级http://local.yahoo.com/info-11057512-gray-s-papaya-new-york;_ylt=AqfdTH3jqpVj68gKIK09u6WGNcIF;_ylv=3.

api yahoo review yahoo-api

1
推荐指数
1
解决办法
971
查看次数

来自雅虎财务的股票行情为印度NSE,BSE

以下是我使用YQL查询,使用雅虎融资获取数据,我使用的是印度NSE交易股票的符号,BSE

http://query.yahooapis.com/v1/public/yql?q=select  * from yahoo.finance.quotes where 
symbol in ("AIAENG.NS","ATULAUTO.NS")&env=http://datatables.org/alltables.env&format=json
Run Code Online (Sandbox Code Playgroud)

奇怪的是,这个查询总是返回所有字段的空数据(无效数据),即使我使用的符号是正确的,并且可以在Yahoo财务上用于查询详细信息.实际上同样是另一个印度交换BSE,各自的符号AIAENG.BO,ATULAUTO.BO

但是,如果我用"YHOO","AAPL","GOOG","MSFT"等美国纳斯达克代码替换它,它的工作没有问题.

stockquotes yahoo-api yahoo-finance

1
推荐指数
2
解决办法
1万
查看次数

Yahoo Gemini API Python获取报告的示例?

https://developer.yahoo.com/gemini/

我需要下载雅虎双子座广告报道.但雅虎文档只有PHP代码,没有python.有人可以分享任何意见吗?

我之前做过oauth,但它有一些基本的文档

yahoo-api

1
推荐指数
1
解决办法
1324
查看次数

在iOS上从Yahoo获取OAuth会话句柄

我正在尝试对Yahoo Mail服务器进行OAuth身份验证,我尝试使用oauth.io和GMTOauth,但这些都没有可能获得OAuth 1.0身份验证将返回的oauth_session_handle.我真的需要这个,所以我可以刷新我的令牌.谢谢.

oauth ios yahoo-api

0
推荐指数
1
解决办法
381
查看次数