Comments (14)
例子如下
import efinance as ef
name = '上证指数'
ef.stock.get_quote_history(name)
from efinance.
上证指数、恒生指数已经可以实现,但是如标普500、纳斯达克尚不知具体的代码或中文名,请问哪里可以查询到所有指数的中文名或者代码?
from efinance.
上证指数、恒生指数已经可以实现,但是如标普500、纳斯达克尚不知具体的代码或中文名,请问哪里可以查询到所有指数的中文名或者代码?
上东方财富可以查看,比如纳斯达克的代码是 NADQ,你可以用指数代码或者比较精确的名称来获取。
from efinance.
上证指数、恒生指数已经可以实现,但是如标普500、纳斯达克尚不知具体的代码或中文名,请问哪里可以查询到所有指数的中文名或者代码?
上东方财富可以查看,比如纳斯达克的代码是 NADQ,你可以用指数代码或者比较精确的名称来获取。
如果代码是 NDX 则是指数,具体怎么识别,东方财富里面会指明。对于股票代码和名称两者有冲突的情况,一般可以选择能区别它们两个的那一点作为参数。比如纳斯达克股票名称和指数名称冲突,但代码不同,则可以提供代码来区分它们。
from efinance.
收到收到,感谢大神指点
from efinance.
反馈一下,对于标普500指数,无论是基金还是代码都无法获得正确的净值
from efinance.
更新到至少 v0.4.6 然后使用下面的方案
from efinance.common import get_latest_quote
get_latest_quote('100.SPX')
其中 100.SPX
可通过下面的方法找到
from efinance.utils import search_quote
search_quote(keyword = 'SPX',count = 2)
from efinance.
非常感谢大佬的付出和解答,是不是像100.SPX
这样的代码是不支持多代码(用列表的形式)获取的呢?我试着传入到ef.stock.get_realtime_quotes
模块里会报错,无论如何再一次表示感谢。
另外,我在这里再反馈 3个发现的有错误代码:'100032' , '162412' , '000369',当它们被传入 ef.fund.get_realtime_increase_rate 这个模块,出来的最新净值是错误的;但是当传入到 ef.fund.get_quote_history 以及ef.stock.get_latest_quote 模块的时候,最新净值又是正确的。
from efinance.
非常感谢大佬的付出和解答,是不是像
100.SPX
这样的代码是不支持多代码(用列表的形式)获取的呢?我试着传入到ef.stock.get_realtime_quotes
模块里会报错,无论如何再一次表示感谢。 另外,我在这里再反馈 3个发现的有错误代码:'100032' , '162412' , '000369',当它们被传入 ef.fund.get_realtime_increase_rate 这个模块,出来的最新净值是错误的;但是当传入到 ef.fund.get_quote_history 以及ef.stock.get_latest_quote 模块的时候,最新净值又是正确的。
ef.stock.get_realtime_quotes
是用于获取某个市场或者板块的行情数据 不能用于获取指定的个股行情数据
get_latest_quote
支持传入字符串或者列表
from efinance.
非常感谢大佬的付出和解答,是不是像
100.SPX
这样的代码是不支持多代码(用列表的形式)获取的呢?我试着传入到ef.stock.get_realtime_quotes
模块里会报错,无论如何再一次表示感谢。 另外,我在这里再反馈 3个发现的有错误代码:'100032' , '162412' , '000369',当它们被传入 ef.fund.get_realtime_increase_rate 这个模块,出来的最新净值是错误的;但是当传入到 ef.fund.get_quote_history 以及ef.stock.get_latest_quote 模块的时候,最新净值又是正确的。
from efinance.
收到收到,感谢解答,等v0.4.7出来更新研究一下。上面说的100.SPX
传入的模块说错了,应该更正为传入ef.stock.get_latest_quote
会报错,如图:
另外我想问一下历史行情查询ef.stock.get_quote_history
,时间跨度比较长的情况下,输出的内容中间部分是省略不可见的,请问这是正常的输出结果吗?比如我想通过得到全部数据来获取5年的历史最高价,可以获得这段时间的全部数据吗?
from efinance.
收到收到,感谢解答,等v0.4.7出来更新研究一下。上面说的
100.SPX
传入的模块说错了,应该更正为传入ef.stock.get_latest_quote
会报错,如图:另外我想问一下历史行情查询
ef.stock.get_quote_history
,时间跨度比较长的情况下,输出的内容中间部分是省略不可见的,请问这是正常的输出结果吗?比如我想通过得到全部数据来获取5年的历史最高价,可以获得这段时间的全部数据吗?
返回的数据类型是 pandas.DataFrame,你可以看一下 pandas 的文档,省略那部分只是它输出的一个简略结果,能取到的数据不会少。然后你既然用 vscode,不妨在里面装个叫 jupyter 的扩展,这个体验很棒,比网页版的好很多,我给你截图的就是其中的使用效果。
from efinance.
收到收到,感谢解答,等v0.4.7出来更新研究一下。上面说的
100.SPX
传入的模块说错了,应该更正为传入ef.stock.get_latest_quote
会报错,如图:另外我想问一下历史行情查询
ef.stock.get_quote_history
,时间跨度比较长的情况下,输出的内容中间部分是省略不可见的,请问这是正常的输出结果吗?比如我想通过得到全部数据来获取5年的历史最高价,可以获得这段时间的全部数据吗?
v0.4.7 昨天已经更新发布了。
from efinance.
为啥我输入标普500,出来的是标普500ETF? 100.SPX 就报 “券代码 "100.SPX" 可能有误”。如何获取标普500值?另外创业板指有一样的问题,通过search_quote 能查出来标普500 和创业板指。但是用 get_quote_history 搜索出来就变成创业板增强ETF了。用的最新的 V0.5.0 版本
创业板指,我通过 ‘399006’ 拿到了。但是仍然感觉get_quote_history的字符串匹配会存在bug
from efinance.
Related Issues (20)
- 能否补充一下查询主营业务的接口
- 股票代码加密api似乎有问题
- 获取分钟k线只能获取近两个月的数据 HOT 3
- 股票数据多线程下载的过程中,出现了异常:TypeError: __new__() got an unexpected keyword argument 'security_typeNa: ' HOT 1
- 请问如何获取"季报披露时间“表格 HOT 1
- get_history_bill issue HOT 1
- get_latest_quote() 今天一直报错 JSONDecodeError HOT 1
- efinance.stock.get_quote_history("CN00Y")
- 拉数据出错 HOT 2
- 能否获取 商品期货的 指数? HOT 1
- n天期货分钟k线问题
- 请问大佬,哪个函数可以获取股票的上市时间?最好是多任务?
- 如何获取所有非A股(美股等)的stock code 列表 HOT 3
- 最新版(0.5.1)efinance.stock.get_top10_stock_holder_info 特别慢 HOT 1
- 出现包弃用的警告提示
- 使用 py3.10时出现notifyAll() 报错的解决方案
- 希望提供以下示例
- 怎么知道一个股票一天的状态是不是涨停啊?回测要用到这个信息,涨停不一定是10%,不知道最后封板没有。 HOT 2
- 多股票获取历史数据卡死,已有人发过,问题目前还存在
- 关于「名称」或「code」重名时,查询结果和期望不一致的疑问? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from efinance.