`
热带翎羽
  • 浏览: 65281 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

2行代码获取股票历史交易数据

 
阅读更多
#-------------------------------------------------------------------------------
# Name:        module1
# Purpose:
#
# Author:      bruce.lin.chn
#
# Created:     23/09/2011
# Copyright:   (c) bruce.lin.chn 2011
# Licence:     <your licence>
#-------------------------------------------------------------------------------
#!/usr/bin/env python

import ystockquote

print ystockquote.get_historical_prices('002500.sz', "20110919","20110923")


运行结果:
*** Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32. ***
>>>
21.20
{'stock_exchange': '"Shenzhen"', 'market_cap': 'N/A', '200day_moving_avg': '31.6461', '52_week_high': '42.30', 'price_earnings_growth_ratio': 'N/A', 'price_sales_ratio': 'N/A', 'price': '21.20', 'earnings_per_share': '0.00', '50day_moving_avg': '26.1162', 'avg_daily_volume': '1022660', 'volume': '1067959', '52_week_low': '20.57', 'short_ratio': 'N/A', 'price_earnings_ratio': 'N/A', 'dividend_yield': '0.93', 'dividend_per_share': '0.20', 'price_book_ratio': 'N/A', 'ebitda': '0', 'change': '-0.41', 'book_value': '0.00'}
>>>
[['Date', 'Open', 'High', 'Low', 'Close', 'Volume', 'Adj Clos'], ['2011-09-22', '22.05', '22.77', '21.60', '21.61', '836000', '21.6'], ['2011-09-21', '21.47', '22.17', '21.17', '22.11', '1505400', '22.1'], ['2011-09-20', '21.33', '22.09', '21.22', '21.70', '1206900', '21.7'], ['2011-09-19', '21.62', '21.90', '21.43', '21.52', '508600', '21.5']]
>>>

详细用法参考:

print ystockquote.get_price('002250.sz')
print ystockquote.get_all('002250.sz')

http://www.goldb.org/ystockquote.html
https://github.com/diehl/Stock-Price-Time-Series-Analysis

感谢 Corey Goldberg! 002500.sz今天涨了 ^_^
分享到:
评论

相关推荐

    5行代码实现1秒以内获取一次所有股票的实时分笔数据

    5. 批量获取股票代码:为了一次性获取大量股票的实时数据,首先需要准备一个包含股票代码的列表。本文示例中通过读取本地文件的方式获取了所有股票代码。 6. 时间戳使用:在数据获取前后,使用datetime模块来记录...

    股票数据获取(即时+历史)

    - `getStockInfoByCode`:根据股票代码获取股票的一系列信息,包括但不限于股票名称、当前价格、开盘价、收盘价等,这些信息以字符串数组形式返回。 ##### 2. HTTP请求方式 - **示例**:通过向特定URL发送HTTP请求...

    腾讯股票接口----获取股票实时行情数据-----vc6.0源代码

    腾讯作为中国最大的互联网公司之一,提供了丰富的API服务,其中包括财经数据接口,允许开发者获取股票市场数据,如实时报价、历史交易数据等。这些接口通常通过HTTP请求发送到腾讯服务器,并返回JSON或XML格式的数据...

    获取新浪股票信息的代码

    本示例主要关注如何通过编程方式从新浪财经获取股票数据。新浪作为国内知名的财经信息提供平台,提供了丰富的股票API接口供开发者使用。下面我们将深入探讨这个小例子中的关键知识点。 首先,我们需要了解新浪股票...

    股票数据实时获取

    3. **历史交易数据接口**:提供过去一段时间内的股票每日交易数据,用于回测交易策略或进行技术分析。 调用这些接口时,我们需要遵循一定的请求格式,通常包括: - **URL**:接口的地址,通常由服务提供商提供。 -...

    VC++获取网上股市数据并实时图表显示的源代码

    该源代码项目是一个基于VC++的股票数据获取与实时图表显示的应用程序,使用了Visual Studio 2010进行开发。这个程序的核心功能是通过新浪网提供的股市接口,获取最新的股票市场数据,包括6个主要的大盘指数和50个...

    java获取新浪股票信息

    除了实时行情,我们还可以通过新浪提供的其他URL获取股票的历史数据和图表,这对于分析股票走势和制定投资策略非常有帮助。例如,可以通过以下链接获取日K线图: - `...

    A股全部股票交易数据(2013~2014)

    其中stock data文件夹中存放所有股票从上市日至今的历史交易数据,每个股票一个文件。index data中存放上证指数等主流指数的历史交易数据,每个指数一个文件。 2.数据为csv格式,方便程序导入。 3.浏览数据时,建议...

    python实现股票行情数据获取

    在Python编程语言中,获取股票行情数据是一项常见的任务,尤其对于金融数据分析和自动化交易系统开发而言至关重要。Python提供了丰富的库和API接口,使得获取实时或历史股票数据变得相对简单。以下是一些关于如何...

    Vb股票实时交易数据采集源码

    【VB股票实时交易数据采集源码】是一个使用Visual Basic(VB)编程语言编写的程序,其主要功能是针对中国A股市场,包括沪深两市共3396只股票的实时交易数据进行批量采集。该程序具备灵活性,允许用户根据特定的交易...

    VC++ 获取网络接口股票日线数据

    在我们的场景中,我们需要向股票数据提供者发送一个包含股票代码的请求,以获取该股票的历史日线数据。这通常涉及构建一个URL,其中包含股票代码和可能的其他参数,然后将该URL作为GET请求的目标。 VC++提供了多种...

    A股深证交易所1085支股票25年历史数据

    标题中的"A股深证交易所1085支股票25年历史数据"指的是一个包含深证交易所1085家上市公司的股票历史交易数据的集合,涵盖了从1995年1月1日到2020年7月10日长达25年的区间。这些数据对于投资者、分析师以及对金融市场...

    获取上证50股票交易数据

    在金融数据分析领域,获取实时或历史的股票交易数据是至关重要的。本项目通过Python编程语言,利用多线程技术从Yahoo Finance API获取了上证50指数的成分股交易数据。接下来,我们将深入探讨这个过程涉及的技术点和...

    从雅虎网站爬取510050的历史交易数据

    雅虎财经提供了一个公开的接口,通过该接口可以获取股票的历史交易数据,包括开盘价、收盘价、最高价、最低价以及成交量等。这些数据通常以CSV格式返回,方便进一步的分析和处理。 在Python中,我们可以使用...

    天勤量化开发包, 期货量化, 实时行情/历史数据/实盘交易

    历史数据涵盖了期货、期权以及股票等市场,用户可以获取到丰富的K线、分时、交易量等多维度数据,为策略开发和回测提供坚实的基础。实时数据服务则确保了策略对市场变化的及时响应,为高频交易和动态管理提供了可能...

    python使用用Wind接口获取全部A股历史交易数据 (2).docx

    `__init__`方法初始化对象,`StartWind`启动Wind服务,`LoadStockList`获取所有A股代码,`LoadHisInfo`则用于获取每个股票的历史交易数据并保存到文本文件。 4. **Wind数据查询**:`w.wset`和`w.wsd`是WindPy提供的...

    VB读取股票数据

    2. **股票数据接口**: 股票数据接口通常是API(Application Programming Interface),它允许程序与证券交易所或数据供应商的服务器进行通信,获取实时或历史的股票报价、交易量、公司信息等数据。 3. **数据读取...

    股票历史数据导出工具--Day2Dbf

    Day2Dbf是一款专门用于提取股票历史数据的工具,它的主要功能是自动从特定的行情软件中抓取历史交易数据,然后将其转换为DBF文件。DBF(dBase File Format)是一种常见的数据库文件格式,尤其适用于数据分析和统计...

    获取股票数据

    API(Application Programming Interface)是最直接的方式,许多金融数据提供商如雅虎财经、Google财经、新浪财经等都提供了公开的API,允许开发者通过编程方式获取股票的历史和实时数据。例如,雅虎财经的API可以...

    和股票市场相关的数据集

    此数据集包含当前在纳斯达克交易的所有股票代码的历史每日价格。最新名单可从nasdag trader.com获取。通过yfin ce python包从Yahoofinance检索历史数据。 它包含了2020年4月01日的价格。如果您需要更多的最新数据,...

Global site tag (gtag.js) - Google Analytics