『壹』 怎么从股票软件中把所有A股的代码和名称下载下来
以通达信为例
一、输入60,回车,显示所有股票的从涨到跌的排名。
二、输入34(也就是点击系统—数据导出),可以选择文本文件,EXCEL或者图像,
可以选择当前页或者所有内容,选择一个储存位置设定一个名字即可。
『贰』 如何编程从免费股票软件中提取实时数据
自己写程序的话,一种方法是从已提供的信息源,例如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'))
『叁』 如何快速取得股票交易历史数据
示例:
最近二十天左右的每5分钟数据
网页链接
(参数:股票编号、分钟间隔(5、15、30、60)、均值(5、10、15、20、25)、查询个数点(最大值242))
返回数据格式:日期、开盘价、最高价、最低价、收盘价、成交量
『肆』 有大神能获取股票的交易数据吗求代码。
2013.08.30.我观察到601888量价配合良好,且多头排列决定买进601888,1000股,买进价格35.50元+-0.20元,止损价格、五日均线,盈利目标涨百分之五,获利了结. 对不起开盘了潦草写这些希望能帮到你.
『伍』 如何找到A股的所有股票的代码比如网址或URL等
要找到完整的所有股票代码、以及其它交易品种、以及公开信息,最完整莫过于在交易所的网站上,并且是随着上市公司的增加、交易品种的增加,会不断的更新。
比如:
上海证券交易所
http://www.sse.com.cn/
上市公司代码列表
http://www.sse.com.cn/assortment/stock/list/name/
信息披露
http://www.sse.com.cn/disclosure/
深圳证券交易所
http://www.szse.cn/
股票交易品种
http://www.szse.cn/main/marketdata/jypz/colist/
信息披露
http://www.szse.cn/main/disclosure/
『陆』 怎么把下载的股票公式输入股票交易软件
输入方法:菜单中找到:公式管理-->导入---->找到公式,确定即可。
股票交易软件是股票投资者下达买卖交易指令的软件,通俗的讲股票交易软件就是下单软件。股票投资者一般是根据股票行情软件,股票分析软件提供的行情数据分析信息进行决策后,通过股票交易软件下达买卖交易指令完成交易。
1、股票代码:输入代码后,交易行为按委托要求进行该代码所代表的股票、权限、基金的对象进行操作。
2、交易类型:选择项,包括委买(按输入的指定价格买入)、委卖(按输入的指定价格卖出)、扫货(自动以当前价格起向上逐档买入,直至数量达到委托数量)、清仓(自动以当前价格起向下逐档卖出,直至数量达到委托数量)。
3、委托价格:输入的委买、委卖价格。扫货、清仓则无。
『柒』 想要开发一个股票交易软件 需要怎样获取实时数据 数据接口
惠德赢策 大家记住了啊,这个垃圾公司老板叫:祝清。公司内部垃圾就算了,公司出的产品都是骗人的,还有他们开发的一个模拟炒股的网站要交钱才能炒股,都是骗人的,大家千万别上当受骗,这家公司老板超级卑鄙,合伙别人把他原来的公司给搞垮自己开公司,不过心在自己公司也快倒闭了,员工工资都发布出来了,哈哈,真鸡-巴爽呀,那个B儿子真没话说了。
我就是受害者呀,喷血相告,切记呀
『捌』 炒股软件的公司编号是如何获取的,我应该怎么去知道有多少上市公司
你说的公司编号是不是指股票代码啊?要知道有多少上市公司很容易的啊 软件上一般都会显示的
要学炒股 首先要学习怎么看K线图 (图中包含丰富的知识 要慢慢学) 再结合国家宏观经济 尤其是货币政策和财政政策 。。炒股票重在炒 炒预期 利用消息炒 炒热点。。推荐黎航的 股市操练大全 。。
『玖』 各上市公司的股票代码如何获取
沪市票买卖的代码是以600或601打头,如:运盛实业:股票代码是600767。中国国航:股票代码是601111。B股买卖的代码是以900打头,如:上电B股:代码是900901。 深市A股票买卖的代码是以000打头,如:顺鑫农业:股票代码是000860。B股买卖的代码是以200打头,如:深中冠B股,代码是200018。 沪市新股申购的代码是以730打头。如:中信证券:申购的代码是730030。深市新股申购的代码与深市股票买卖代码一样,如:中信证券在深市市值配售代码是003030。 配股代码,沪市以700打头,深市以080打头。如:运盛实业配股代码是700767。深市草原兴发配股代码是080780。 中小板股票代码以002打头,如:东华合创:股票代码是002065。 在上海证券交易所上市的证券,根据上交所"证券编码实施方案",采用6位数编制方法,前3位数为区别证券品种,具体见下表所列:001×××国债现货;110×××120×××企业债券;129×××100×××可转换债券;201×××国债回购;310×××国债期货;500×××550×××基金;600×××A股;700×××配股;710×××转配股;701×××转配股再配股;711×××转配股再转配股;720×××红利;730×××新股申购;735×××新基金申购;737×××新股配售。900×××B股; [编辑本段]深交所编码方案 以前深交所的证券代码是四位,前不久已经升为六位具体变化如下:深圳证券市场的证券代码由原来的4位长度统一升为6位长度。1、新证券代码编码规则升位后的证券代码采用6位数字编码,编码规则定义如下:顺序编码区:6位代码中的第3位到第6位,取值范围为0001-9999。证券种类标识区:6位代码中的最左两位,其中第1位标识证券大类,第2位标识该大类下的衍生证券。第1位 第2位 第3-6位 定义0 0 xxxx A股证券3 xxxx A股A2权证7 xxxx A股增发8 xxxx A股A1权证9 xxxx A股转配1 0 xxxx 国债现货1 xxxx 债券2 xxxx 可转换债券3 xxxx 国债回购1 7 xxxx 原有投资基金8 xxxx 证券投资基金2 0 xxxx B股证券7 xxxx B股增发8 xxxx B股权证3 0 xxxx 创业板证券7 xxxx 创业板增发8 xxxx 创业板权证3 9 xxxx 综合指数/成份指数2、新旧证券代码转换此次A股证券代码升位方法为原代码前加“00”,但有两个A股股票升位方法特殊,分别是“0696 ST联益”和“0896 豫能控股”,升位后股票代码分别为“001696”和“001896”。股票代码中的临时代码和特殊符号临时代码新股:新股发行申购代码为730***,新股申购款代码为740***,新股配号代码为741***;新股配售代码为737***,新股配售的配号(又称“新股值号”)为747***;可转换债券发行申购代码为733***;
『拾』 股票交易软件如何操作 详细一点
股票交易软件如何操作:股票交易软件的使用:1、下载股票交易软件。从网上下载一个证券交易软件,建议选个大券商的操作系统。由于这些软件都是免费下载的,所以我们不用花半毛钱就能使用这些操作系统。下载完毕后按提示进行安装即可。2、开通股票账户。如果已经开通了股票账户,那么在对应的交易软件的登录界面输入自己的客户编号、交易密码和附加码就可直接登录。如果你还没有开通股票账户也没关系,选择登录界面的“浏览行情”选项便可进入系统了。3、选择感兴趣的股票。选中想要查看的股票,如果忘记了代码也没关系,输入股票名称的首字母缩写也可直接找到想看的股票。4、根据自身实际情况操作,买入或是卖出等操作。