我对 Python 非常陌生,想构建一个黑盒股票交易程序,该程序可以找到股票收益率之间的各种相关性,并给出买入、卖出、持有等响应。我发现了一个简洁易用的 Python 模块用于检索名为 ystockquote 的股票数据,该数据从 Yahoo! 金融。该模块可以在http://www.goldb.org/ystockquote.html找到。
它的功能之一是以以下形式输出股票的历史价格 ['Date', 'Open', 'High', 'Low', 'Close', 'Volume', 'Adj Clos']。我可以给它一个日期范围来执行此操作,它给我一个嵌套列表,其中包含一个包含每天的上述信息的列表。
我的问题是如何将这些单独的数据点(日期、开盘价、最高价、最低价等)组织成一个结构,以便我稍后在脚本中调用并进行排序。我需要这个过程易于自动化。我可能会发现哪些算法或数据结构有用?
对于以下网址的排球获取请求,我得到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) 在Yahoo Developers Network上创建一个新的应用程序时,该字段(即回调域)不接受其中包含斜杠('/')的任何URL,但之前它使用带有斜杠的URL.
抛出错误:
应用创建失败.创建应用程序时创建范围失败:507 - {"domain_name":{"errors":[{"code":2402,"message":"无效的域名:mobile.local.com/"}]}}
我的重定向URL包含子页面的路径,我无法从回调域URL中删除所有斜杠.
在这种情况下我该怎么办?
请帮忙.
我正在尝试使用他们的API(不使用cURL)找到从Yahoo和/或实时邮件导入联系人的任何教程或资源.例如,要求您通过Yahoo进行身份验证,然后您可以选择要导入的联系人(电子邮件).谢谢你的帮助.
如何使用像这样的URL从雅虎本地获得评论和评级http://local.yahoo.com/info-11057512-gray-s-papaya-new-york;_ylt=AqfdTH3jqpVj68gKIK09u6WGNcIF;_ylv=3.
以下是我使用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"等美国纳斯达克代码替换它,它的工作没有问题.
https://developer.yahoo.com/gemini/
我需要下载雅虎双子座广告报道.但雅虎文档只有PHP代码,没有python.有人可以分享任何意见吗?
我之前做过oauth,但它有一些基本的文档
我正在尝试对Yahoo Mail服务器进行OAuth身份验证,我尝试使用oauth.io和GMTOauth,但这些都没有可能获得OAuth 1.0身份验证将返回的oauth_session_handle.我真的需要这个,所以我可以刷新我的令牌.谢谢.