当前位置:首页 » 代码百科 » 股票代码DF
扩展阅读
股票交易规则是数量 2025-07-01 09:18:43

股票代码DF

发布时间: 2022-05-31 10:43:40

A. 美国迪尔公司怎么样

简介:迪尔公司(Deere & Co.)成立于1837年,总部设在美国伊利诺依州莫林市(Moline)。公司是一家主要提供农业、林业产品和服务的供应商。公司经营主要有三个部分:农业和草坪、建筑和林业以及信用业务。农业和草坪业务主要负责制造与销售农场和草坪设备系列产品,还提供干草和草料设备。建筑与林业部门主要提供各式与建筑、土方、材料处理相关的设备,该部分业务主要通过独立的零售经销商网络和零售网点进行销售。信贷部门主要提供农业和草坪设备租赁,建筑和林业设备租赁与融资,为上述设备商提供运营贷款,资金周转等服务。另外公司还进行风险投资,开拓风力发电业务。1837年,公司创始人约翰?迪尔制造出第一架不粘泥土的钢犁,1958年,迪尔已经超过国际收割机公司,成为美国最大的农用机械制造公司,到1963年,它已成为该行业中世界最大的公司;其国外业务扩展到墨西哥、阿根廷、法国和西班牙,公司年收入的20%来自在110个国家的销售商和7家国外工厂。1991年,公司购买了萨博制造公司(一个德国商业草坪修剪设备制造公司)的大部分股份。经过近175年的发展,公司已由一家当初只有一个人的铁匠店发展为现今在全世界160多个国家销售,在全球拥有约61,300名全职员工的集团公司。截至2011年10月31日,公司营收逾320亿美元,净利润约28亿美元。35年前迪尔公司来到了中国。1976年,公司董事长威廉?休伊特率美中贸易全国委员会代表团访华,奠定了约翰迪尔在中国发展的基础。1978年,黑龙江垦区在友谊农场进行现代化农业试验,引进了当时世界最先进的62台约翰迪尔农机设备,创造了 “20人耕种11000亩,平均每人产粮10万公斤”的生产奇迹。自此,“迪尔”作为高质量、高科技的优质品牌而为农民用户广为熟知。公司现为标普500指数成分股,在纽约证券交易所上市,股票代码DF。

B. 叫东方的股票名

00086 东方金钰 dfjy
600115 东方航空 dfhk
600120 浙江东方 zjdf
600278 东方创业 dfcy
000524 东方宾馆 dfbg
164003 东方精选 dfjx
000682 东方电子 dfdz
000725 京东方A jdfa
000958 东方热电 dfrd
000962 东方钽业 dfty
003988 东方宝龙 dfbl
200725 京东方B jdfb
600776 东方通信 dftx
600811 东方集团 dfjt
600832 东方明珠 dfmz
600875 东方电机 dfdj
600988 东方宝龙 dfbl
600786 东方锅炉 dfgl
751052 东方证券 dfzx
164001 东方龙 dfl
A06032 东方海洋 dfhy
002086 东方海洋 dfhy

C. pandas 如何对比判断数据是否在excel表格中

这个不能直接用 ==来筛选‘股票代码’是否在‘持仓代码’中,要用DataFrame的一个内置函数.isin()来判断,详见附图。

好用请采纳给好评,以后有问题还会回答,好用不采纳不给好评的以后有问题一律不回答,谢谢。

D. 如何编程从免费股票软件中提取实时数据

自己写程序的话,一种方法是从已提供的信息源,例如webservice获取数据。还有种办法就是去连接提供即时信息的网页硬解析。

代码举例如下:

Created on Thu Jul 23 09:17:27 2015
@author: jet
"""
DAY_PRICE_COLS = ['date', 'open', 'high', 'close', 'low', 'volume',
'chg', '%chg', 'ma5', 'ma10', 'ma20',
'vma5', 'vma10', 'vma20', 'turnover']
DAY_PRICE_URL = '%sapi.finance.%s/%s/?code=%s&type=last'
INDEX_KEY = ['SH', 'SZ', 'HS300', 'SZ50', 'GEB', 'SMEB']
INDEX_LIST = {'SH': 'sh000001', 'SZ': 'sz399001', 'HS300': 'sz399300',
'SZ50': 'sh000016', 'GEB': 'sz399006', 'SMEB': 'sz399005'}
INDEX_DAY_PRICE_COLS= ['date', 'open', 'high', 'close', 'low', 'volume',
'chg', '%chg', 'ma5', 'ma10', 'ma20',
'vma5', 'vma10', 'vma20']
K_TYPE_KEY = ['D', 'W', 'M']
K_TYPE_MIN_KEY = ['5', '15', '30', '60']
K_TYPE = {'D': 'akdaily', 'W': 'akweekly', 'M': 'akmonthly'}
MIN_PRICE_URL = '%sapi.finance.%s/akmin?scode=%s&type=%s'
PAGE_TYPE = {'http': 'http://', 'ftp': 'ftp://'}
PAGE_DOMAIN = {'sina': 'sina.com.cn', 'ifeng': 'ifeng.com'}
URL_ERROR_MSG = '获取失败,请检查网络状态,或者API端口URL已经不匹配!'

get_hist_data.py
# -*- coding: utf-8 -*-
"""
Created on Thu Jul 23 09:15:40 2015
@author: jet
"""
import const as ct
import pandas as pd
import json
from urllib2 import urlopen,Request

def get_hist_data(code = None, start = None, end = None, ktype = 'D'):
"""
功能:
获取个股历史交易数据
--------
输入:
--------
code:string
股票代码 比如:601989
start:string
开始日期 格式:YYYY-MM-DD 为空时取到API所提供的最早日期数据
end:string
结束日期 格式:YYYY-MM-DD 为空时取到最近一个交易日数据
ktype:string(default=D, 函数内部自动统一为大写)
数据类型 D=日K线,W=周K线,M=月K线,5=5分钟,15=15分钟
30=30分钟,60=60分钟
输出:
--------
DataFrame
date 日期
open 开盘价
high 最高价
close 收盘价
low 最低价
chg 涨跌额
p_chg 涨跌幅
ma5 5日均价
ma10 10日均价
ma20 20日均价
vma5 5日均量
vma10 10日均量
vma20 20日均量
turnover换手率(指数无此项)
"""
code = code_to_APIcode(code.upper())
ktype = ktype.upper()

url = ''
url = get_url(ktype, code)
print(url)

js = json.loads(ping_API(url))
cols = []

if len(js['record'][0]) == 14:
cols = ct.INDEX_DAY_PRICE_COLS
else:
cols = ct.DAY_PRICE_COLS
df = pd.DataFrame(js['record'], columns=cols)

if ktype in ct.K_TYPE_KEY:
df = df.applymap(lambda x:x.replace(u',', u''))
for col in cols[1:]:
df[col]=df[col].astype(float)
if start is not None:
df = df [df.date >= start]
if end is not None:
df = df[df.date <= end]
df = df.set_index('date')
return df

def code_to_APIcode(code):
"""
功能:
验证输入的股票代码是否正确,若正确则返回API对应使用的股票代码
"""
print(code)
if code in ct.INDEX_KEY:
return ct.INDEX_LIST[code]
else:
if len(code) != 6:
raise IOError('code input error!')
else:
return 'sh%s'%code if code[:1] in ['5', '6'] else 'sz%s'%code

def get_url(ktype, code):
"""
功能:
验证输入的K线类型是否正确,若正确则返回url
"""
if ktype in ct.K_TYPE_KEY:
url = ct.DAY_PRICE_URL % (ct.PAGE_TYPE['http'], ct.PAGE_DOMAIN['ifeng'],
ct.K_TYPE[ktype], code)
return url
elif ktype in ct.K_TYPE_MIN_KEY:
url = ct.MIN_PRICE_URL % (ct.PAGE_TYPE['http'], ct.PAGE_DOMAIN['ifeng'],
code, ktype)
return url
else:
raise IOError('ktype input error!')

def ping_API(url):
"""
功能:
向API发送数据请求,若链接正常返回数据
"""
text = ''
try:
req = Request(url)
text = urlopen(req,timeout=10).read()
if len(text) < 15:
raise IOError('no data!')
except Exception as e:
print(e)
else:
return text

#测试入口
print(get_hist_data('601989','2015-07-11','2015-07-22'))

E. df蓄电池是骆驼牌吗

DF蓄电池是骆驼牌的

DF阿波罗品牌前身;

1966年“扬州蓄电池厂”在江苏扬州成立,1988年“扬州华扬蓄电池有限公司”成立,成为国内蓄电池行业首家外商投资企业,生产出的蓄电池产品陆续销往台湾,出口澳洲等世界各地,年出口量一直居行业前列。

历经48年发展与壮大,2014年成为骆驼集团全资子公司。

骆驼集团全资子公司——扬州阿波罗蓄电池有限公司,坐落于江苏省扬州市经济开发区港口工业园,公司一期厂房占地面积80000平方米,现有员工500余人,专业生产中国标准、德国标准、日本标准、澳大利亚标准、美国标准和国际电工委员会标准等系列起动型全密闭铅酸蓄电池。

(5)股票代码DF扩展阅读:

骆驼集团股份有限公司始创于1980年,为一家专业从事先进电池研发、生产、销售、回收的综合性高新技术企业。30多年来,公司面向市场,奋力拼搏,已成长为一个大型企业集团,逐渐发展壮大为国内最大的蓄电池制造公司之一。

先进电池涵盖范围如下:铅酸蓄电池,纯铅薄极板电池,动力锂离子电池等。公司产品广泛应用于汽车、农用车、船舶、叉车、高尔夫球车、电动汽车、电动摩托车、电动自行车及工业和各种特殊用途,共计400多个品种与规格。

2011年6月2日,公司成功在上海证券交易所A股主板上市,股票简称“骆驼股份”,股票代码“601311”。

F. 万向德农股票今天怎么变成DR万向德

万向德农这只股票今天因为除夕,所以股票代码改为df得名

G. 请问东风汽车的股票代码是多少

600006 DFQC

H. 我要一些大证券公司股票代码,,请大家告诉我,越多越好

中国股市
600030 中信证券 zxzq
000562 宏源证券 hyzq
751001 银河证券 yhzx
751002 华夏证券 hxzx
751003 南方证券 nfzx
751005 海通证券 htzx
751006 上海证券 shzx
751007 华泰证券 htzx
751008 广发证券 gfzx
751010 渤海证券 bhzx
751011 长江证券 zjzx
751012 长城证券 zczx
751015 亚洲证券 yzzx
751017 平安证券 pazx
751018 大鹏证券 dpzx
751019 中信证券 zxzx
751021 国信证券 gxzx
751022 招商证券 zszx
751023 湘财证券 xczx
751025 广东证券 gdzx
751026 华安证券 hazx
751028 闽发证券 mfzx
751031 宏源证券 hyzx
751032 山西证券 sxzx
751035 东吴证券 dwzx
751036 中关证券 zgzx
751037 国都证券 gdzx
751039 民族证券 mzzx
751043 国元证券 gyzx
751044 兴业证券 xyzx
751052 东方证券 dfzx
751053 西部证券 xbzx
751054 中银证券 zyzx
751057 中科证券 zkzx
751058 汉唐证券 htzx
751059 金通证券 jtzx
751062 国海证券 ghzx
751063 世纪证券 sjzx
101627 长城证券 zczx
101649 国信证券 gxzx
10 广东证券 gdzx
395001 A股证券 Agzx
395002 B股证券 Bgzx
香港股市
619 南华证券 SOUTH CHINA BRO
665 大福证券 TAI FOOK SEC
1204 南华证券零三零六 SC BRO W0306 - 认股证
000968 煤 气 化 4.65 4.66 4.62 - 4.82 4.79 +0.14 +3.01% 104,726 4,967 K F H T N B
600123 兰花科创 19.25 19.30 19.30 - 20.30 19.83 +0.58 +3.01% 88,102 17,489 K F H T N B
600397 安源股份 3.18 3.19 3.12 - 3.28 3.24 +0.06 +1.89% 39,090 1,252 K F H T N B
600508 上海能源 7.13 7.22 7.09 - 7.30 7.21 +0.08
000937 金牛能源 5.90 5.89 5.89 - 6.05 5.96 +0.06 +1.02% 110,784 6,607 K F H T N B
000096 广聚能源 3.96 3.97 3.96 - 4.05 4.00 +0.04 +1.01% 36,765 1,471 K F H T N B
000983 西山煤电 8.88 8.99 8.75 - 9.10 8.95 +0.07 +0.79% 345,640 30,899 K F H T N B
600997 开滦股份 7.81 7.85 7.76 - 8.03 7.87 +0.06 +0.77% 89,859 7,089 K F H T N B
600971 恒源煤电 11.88 11.87 11.86 - 12.18 11.97 +0.09 +0.76% 34,247 4,112 K F H T N B
600348 国阳新能 14.76 14.83 14.60 - 15.08 14.87 +0.11 +0.75% 127,933 18,900 K F H T N B
600121 郑州煤电 4.00 4.03 3.99 - 4.08 4.03 +0.03 +0.75% 66,411 2,676 K F H T N B
600188 兖州煤业 7.04 7.11 7.00 - 7.19 7.07 +0.03 +0.43% 111,217 7,892 K F H T N B
600179 黑化股份 3.22 3.22 3.17 - 3.28 3.23 +0.01 +0.31% 33,095 1,067 K F H T N B
000933 神火股份 11.20 11.19 11.04 - 11.52 11.21 +600408 安泰集团 4.51 4.54 4.49 - 4.65 4.51 0.00 0.00% 40,008 1,820 K F H T N B
600395 盘江股份 4.41 4.32 4.32 - 4.46 4.35 -0.06 -1.36% 46,393 2,031 K F H T N B
600740 山西焦化 8.70 8.71 8.27 - 8.75 8.31 -0.39 -4.48% 94,076 7,930 K F H T N B
000670 S*ST天发 2.19 2.08 2.08 - 2.08 2.08 -0.11 -
5.02% 11,088 230
600030 中信证券 zxzq
000562 宏源证券 hyzq
751001 银河证券 yhzx
751002 华夏证券 hxzx
751003 南方证券 nfzx
751005 海通证券 htzx
751006 上海证券 shzx
751007 华泰证券 htzx
751008 广发证券 gfzx
751010 渤海证券 bhzx
751011 长江证券 zjzx
751012 长城证券 zczx
751015 亚洲证券 yzzx
751017 平安证券 pazx
751018 大鹏证券 dpzx
751019 中信证券 zxzx
751021 国信证券 gxzx
751022 招商证券 zszx
751023 湘财证券 xczx
751025 广东证券 gdzx
751026 华安证券 hazx
751028 闽发证券 mfzx
751031 宏源证券 hyzx
751032 山西证券 sxzx
751035 东吴证券 dwzx
751036 中关证券 zgzx
751037 国都证券 gdzx
751039 民族证券 mzzx
751043 国元证券 gyzx
751044 兴业证券 xyzx
751052 东方证券 dfzx
751053 西部证券 xbzx
751054 中银证券 zyzx
751057 中科证券 zkzx
751058 汉唐证券 htzx
751059 金通证券 jtzx
751062 国海证券 ghzx
751063 世纪证券 sjzx
101627 长城证券 zczx
101649 国信证券 gxzx
10 广东证券 gdzx
395001 A股证券 Agzx
395002 B股证券 Bgzx
香港股市
619 南华证券 SOUTH CHINA BRO
665 大福证券 TAI FOOK SEC
1204 南华证券零三零六 SC BRO W0306
000968 煤 气 化 4.65 4.66 4.62 - 4.82 4.79 +0.14 +3.01% 104,726 4,967 K F H T N B
600123 兰花科创 19.25 19.30 19.30 - 20.30 19.83 +0.58 +3.01% 88,102 17,489 K F H T N B
600397 安源股份 3.18 3.19 3.12 - 3.28 3.24 +0.06 +1.89% 39,090 1,252 K F H T N B
600508 上海能源 7.13 7.22 7.09 - 7.30 7.21 +0.08
000937 金牛能源 5.90 5.89 5.89 - 6.05 5.96 +0.06 +1.02% 110,784 6,607 K F H T N B
000096 广聚能源 3.96 3.97 3.96 - 4.05 4.00 +0.04 +1.01% 36,765 1,471 K F H T N B
000983 西山煤电 8.88 8.99 8.75 - 9.10 8.95 +0.07 +0.79% 345,640 30,899 K F H T N B
600997 开滦股份 7.81 7.85 7.76 - 8.03 7.87 +0.06 +0.77% 89,859 7,089 K F H T N B
600971 恒源煤电 11.88 11.87 11.86 - 12.18 11.97 +0.09 +0.76% 34,247 4,112 K F H T N B
600348 国阳新能 14.76 14.83 14.60 - 15.08 14.87 +0.11 +0.75% 127,933 18,900 K F H T N B
600121 郑州煤电 4.00 4.03 3.99 - 4.08 4.03 +0.03 +0.75% 66,411 2,676 K F H T N B
600188 兖州煤业 7.04 7.11 7.00 - 7.19 7.07 +0.03 +0.43% 111,217 7,892 K F H T N B
600179 黑化股份 3.22 3.22 3.17 - 3.28 3.23 +0.01 +0.31% 33,095 1,067 K F H T N B
000933 神火股份 11.20 11.19 11.04 - 11.52 11.21 +600408 安泰集团 4.51 4.54 4.49 - 4.65 4.51 0.00 0.00% 40,008 1,820 K F H T N B
600395 盘江股份 4.41 4.32 4.32 - 4.46 4.35 -0.06 -1.36% 46,393 2,031 K F H T N B
600740 山西焦化 8.70 8.71 8.27 - 8.75 8.31 -0.39 -4.48% 94,076 7,930 K F H T N B
000670 S*ST天发 2.19 2.08 2.08 - 2.08 2.08 -0.11 -
5.02% 11,088 230
600030 中信证券 zxzq
000562 宏源证券 hyzq
751001 银河证券 yhzx
751002 华夏证券 hxzx
751003 南方证券 nfzx
751005 海通证券 htzx
751006 上海证券 shzx
751007 华泰证券 htzx
751008 广发证券 gfzx
751010 渤海证券 bhzx
751011 长江证券 zjzx
751012 长城证券 zczx
751015 亚洲证券 yzzx
751017 平安证券 pazx
751018 大鹏证券 dpzx
751019 中信证券 zxzx
751021 国信证券 gxzx
751022 招商证券 zszx
751023 湘财证券 xczx
751025 广东证券 gdzx
751026 华安证券 hazx
751028 闽发证券 mfzx
751031 宏源证券 hyzx
751032 山西证券 sxzx
751035 东吴证券 dwzx
751036 中关证券 zgzx
751037 国都证券 gdzx
751039 民族证券 mzzx
751043 国元证券 gyzx
751044 兴业证券 xyzx
751052 东方证券 dfzx
751053 西部证券 xbzx
751054 中银证券 zyzx
751057 中科证券 zkzx
751058 汉唐证券 htzx
751059 金通证券 jtzx
751062 国海证券 ghzx
751063 世纪证券 sjzx
101627 长城证券 zczx
101649 国信证券 gxzx
10 广东证券 gdzx
395001 A股证券 Agzx
395002 B股证券 Bgzx
香港股市
619 南华证券 SOUTH CHINA BRO
665 大福证券 TAI FOOK SEC
1204 南华证券零三零六 SC BRO W0306
000968 煤 气 化 4.65 4.66 4.62 - 4.82 4.79 +0.14 +3.01% 104,726 4,967 K F H T N B
600123 兰花科创 19.25 19.30 19.30 - 20.30 19.83 +0.58 +3.01% 88,102 17,489 K F H T N B
600397 安源股份 3.18 3.19 3.12 - 3.28 3.24 +0.06 +1.89% 39,090 1,252 K F H T N B
600508 上海能源 7.13 7.22 7.09 - 7.30 7.21 +0.08
000937 金牛能源 5.90 5.89 5.89 - 6.05 5.96 +0.06 +1.02% 110,784 6,607 K F H T N B
000096 广聚能源 3.96 3.97 3.96 - 4.05 4.00 +0.04 +1.01% 36,765 1,471 K F H T N B
000983 西山煤电 8.88 8.99 8.75 - 9.10 8.95 +0.07 +0.79% 345,640 30,899 K F H T N B
600997 开滦股份 7.81 7.85 7.76 - 8.03 7.87 +0.06 +0.77% 89,859 7,089 K F H T N B
600971 恒源煤电 11.88 11.87 11.86 - 12.18 11.97 +0.09 +0.76% 34,247 4,112 K F H T N B
600348 国阳新能 14.76 14.83 14.60 - 15.08 14.87 +0.11 +0.75% 127,933 18,900 K F H T N B
600121 郑州煤电 4.00 4.03 3.99 - 4.08 4.03 +0.03 +0.75% 66,411 2,676 K F H T N B
600188 兖州煤业 7.04 7.11 7.00 - 7.19 7.07 +0.03 +0.43% 111,217 7,892 K F H T N B
600179 黑化股份 3.22 3.22 3.17 - 3.28 3.23 +0.01 +0.31% 33,095 1,067 K F H T N B
000933 神火股份 11.20 11.19 11.04 - 11.52 11.21 +600408 安泰集团 4.51 4.54 4.49 - 4.65 4.51 0.00 0.00% 40,008 1,820 K F H T N B
600395 盘江股份 4.41 4.32 4.32 - 4.46 4.35 -0.06 -1.36% 46,393 2,031 K F H T N B
600740 山西焦化 8.70 8.71 8.27 - 8.75 8.31 -0.39 -4.48% 94,076 7,930 K F H T N B
000670 S*ST天发 2.19 2.08 2.08 - 2.08 2.08 -0.11 -
5.02% 11,088 230
600030 中信证券 zxzq
000562 宏源证券 hyzq
751001 银河证券 yhzx
751002 华夏证券 hxzx
751003 南方证券 nfzx
751005 海通证券 htzx
751006 上海证券 shzx
751007 华泰证券 htzx
751008 广发证券 gfzx
751010 渤海证券 bhzx
751011 长江证券 zjzx
751012 长城证券 zczx
751015 亚洲证券 yzzx
751017 平安证券 pazx
751018 大鹏证券 dpzx
751019 中信证券 zxzx
751021 国信证券 gxzx
751022 招商证券 zszx
751023 湘财证券 xczx
751025 广东证券 gdzx
751026 华安证券 hazx
751028 闽发证券 mfzx
751031 宏源证券 hyzx
751032 山西证券 sxzx
751035 东吴证券 dwzx
751036 中关证券 zgzx
751037 国都证券 gdzx
751039 民族证券 mzzx
751043 国元证券 gyzx
751044 兴业证券 xyzx
751052 东方证券 dfzx
751053 西部证券 xbzx
751054 中银证券 zyzx
751057 中科证券 zkzx
751058 汉唐证券 htzx
751059 金通证券 jtzx
751062 国海证券 ghzx
751063 世纪证券 sjzx
101627 长城证券 zczx
101649 国信证券 gxzx
10 广东证券 gdzx
395001 A股证券 Agzx
395002 B股证券 Bgzx
香港股市
619 南华证券 SOUTH CHINA BRO
665 大福证券 TAI FOOK SEC
1204 南华证券零三零六 SC BRO W0306

I. 如何编程从免费股票软件中提取实时数据

自己写程序的话,一种方法是从已提供的信息源,例如webservice获取数据。还有种办法就是去连接提供即时信息的网页硬解析。

代码举例如下:

Created on Thu Jul 23 09:17:27 2015
@author: jet
"""
DAY_PRICE_COLS = ['date', 'open', 'high', 'close', 'low', 'volume',
'chg', '%chg', 'ma5', 'ma10', 'ma20',
'vma5', 'vma10', 'vma20', 'turnover']
DAY_PRICE_URL = '%sapi.finance.%s/%s/?code=%s&type=last'
INDEX_KEY = ['SH', 'SZ', 'HS300', 'SZ50', 'GEB', 'SMEB']
INDEX_LIST = {'SH': 'sh000001', 'SZ': 'sz399001', 'HS300': 'sz399300',
'SZ50': 'sh000016', 'GEB': 'sz399006', 'SMEB': 'sz399005'}
INDEX_DAY_PRICE_COLS= ['date', 'open', 'high', 'close', 'low', 'volume',
'chg', '%chg', 'ma5', 'ma10', 'ma20',
'vma5', 'vma10', 'vma20']
K_TYPE_KEY = ['D', 'W', 'M']
K_TYPE_MIN_KEY = ['5', '15', '30', '60']
K_TYPE = {'D': 'akdaily', 'W': 'akweekly', 'M': 'akmonthly'}
MIN_PRICE_URL = '%sapi.finance.%s/akmin?scode=%s&type=%s'
PAGE_TYPE = {'http': 'http://', 'ftp': 'ftp://'}
PAGE_DOMAIN = {'sina': 'sina.com.cn', 'ifeng': 'ifeng.com'}
URL_ERROR_MSG = '获取失败,请检查网络状态,或者API端口URL已经不匹配!'

get_hist_data.py
# -*- coding: utf-8 -*-
"""
Created on Thu Jul 23 09:15:40 2015
@author: jet
"""
import const as ct
import pandas as pd
import json
from urllib2 import urlopen,Request

def get_hist_data(code = None, start = None, end = None, ktype = 'D'):
"""
功能:
获取个股历史交易数据
--------
输入:
--------
code:string
股票代码 比如:601989
start:string
开始日期 格式:YYYY-MM-DD 为空时取到API所提供的最早日期数据
end:string
结束日期 格式:YYYY-MM-DD 为空时取到最近一个交易日数据
ktype:string(default=D, 函数内部自动统一为大写)
数据类型 D=日K线,W=周K线,M=月K线,5=5分钟,15=15分钟
30=30分钟,60=60分钟
输出:
--------
DataFrame
date 日期
open 开盘价
high 最高价
close 收盘价
low 最低价
chg 涨跌额
p_chg 涨跌幅
ma5 5日均价
ma10 10日均价
ma20 20日均价
vma5 5日均量
vma10 10日均量
vma20 20日均量
turnover换手率(指数无此项)
"""
code = code_to_APIcode(code.upper())
ktype = ktype.upper()

url = ''
url = get_url(ktype, code)
print(url)

js = json.loads(ping_API(url))
cols = []

if len(js['record'][0]) == 14:
cols = ct.INDEX_DAY_PRICE_COLS
else:
cols = ct.DAY_PRICE_COLS
df = pd.DataFrame(js['record'], columns=cols)

if ktype in ct.K_TYPE_KEY:
df = df.applymap(lambda x:x.replace(u',', u''))
for col in cols[1:]:
df[col]=df[col].astype(float)
if start is not None:
df = df [df.date >= start]
if end is not None:
df = df[df.date <= end]
df = df.set_index('date')
return df

def code_to_APIcode(code):
"""
功能:
验证输入的股票代码是否正确,若正确则返回API对应使用的股票代码
"""
print(code)
if code in ct.INDEX_KEY:
return ct.INDEX_LIST[code]
else:
if len(code) != 6:
raise IOError('code input error!')
else:
return 'sh%s'%code if code[:1] in ['5', '6'] else 'sz%s'%code

def get_url(ktype, code):
"""
功能:
验证输入的K线类型是否正确,若正确则返回url
"""
if ktype in ct.K_TYPE_KEY:
url = ct.DAY_PRICE_URL % (ct.PAGE_TYPE['http'], ct.PAGE_DOMAIN['ifeng'],
ct.K_TYPE[ktype], code)
return url
elif ktype in ct.K_TYPE_MIN_KEY:
url = ct.MIN_PRICE_URL % (ct.PAGE_TYPE['http'], ct.PAGE_DOMAIN['ifeng'],
code, ktype)
return url
else:
raise IOError('ktype input error!')

def ping_API(url):
"""
功能:
向API发送数据请求,若链接正常返回数据
"""
text = ''
try:
req = Request(url)
text = urlopen(req,timeout=10).read()
if len(text) < 15:
raise IOError('no data!')
except Exception as e:
print(e)
else:
return text

#测试入口
print(get_hist_data('601989','2015-07-11','2015-07-22'))

J. 黄金股票什么代码

600547山东黄金 600489中金黄金 002155 辰州矿业 002237 恒邦股份 600311 荣华实业 600531 豫光金铅 600655豫园商城 600807 天业股份 601899紫金矿业