『壹』 在上海证券交易所交易的股票代码以2和9开头的分别代表什么
1、上海交易所的股票,A股,全部是以6开头,如包钢股份(600010)。2 开头的应该是国债逆回购或债券类的东西,如上海1天期的国债逆回购(204001)。9开头 的是B股(以美元认购和买卖),如物贸B股(900927)。
2、没有股票名称相同的股票,但同一个企业,可能会同时发行A股,B股,甚至是港股。0开头的是深A股票;2开头的,是深圳B股(以港币认购和买卖)。
3、一般来说,我们炒股炒的就是A股。
『贰』 如何编程从免费股票软件中提取实时数据
自己写程序的话,一种方法是从已提供的信息源,例如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'))
『叁』 求炒股大神详细解释一下股票代码前面的SH,HS,SZ,ZS,KH,HK,等等分别是什么意思.
一般如果你是用网页查股票行情时,股票代码前的SH指的这股票是上海证券交易所(俗称上交所)上市挂牌交易的股票,SZ指的是深圳证券交易所(深交所),HK指的是港交所。
『肆』 深圳股票交易所代码是多少呢
深圳成指代码是399001
今日收盘价9812.46
『伍』 股票代码前的英文字母代表什么
请问可否给具体案例?目前A股股票代码为6位数字,部分股票名称会带英文字母;国内期货交易品种代码缩写首字为字母。
『陆』 股票市场四种交易指令
答:在金融市场上,通常的交易指令有以下四种形式:市价指令(Market Order)、限价指令(Limit Order)、止损指令(Stop Order)、止损限价指令(Stop Limit Order)。其中,前两种指令多用于现货市场,而后两种指令多用于期货和期权市场。
①市价指令,是指投资者在提交指令时只规定数量而不规定价格,经纪商在接到市价指令后应该以最快的速度,并尽可能以当时市场上最好的价格来执行这一指令。市价指令的特点是能够确保成交,但是投资者最后接受的价格可能与他们期望的价格存在差异。
②限价指令,则与市价指令相反,投资者在提交指令时不仅规定数量,而且还规定价格。经纪商在接到限价指令后应以最快的速度提交给市场,但是成交价格必须优于指令规定的价格。如果是买入指令,则买价不高于指令限价;如果是卖出指令,则卖价不低于指令限价。如果订单限价与市价不一致,经纪商只有等待。限价指令的特点是保证成交价格,但不能保证成交。
③止损指令,本质上是一种特殊的限制性市价委托,它是指投资者在指令中约定一个触发价格,当市场价格上升或下降到该触发价格时,止损指令被激活,转化为一个市价指令;否则,该止损指令处于休眠等待状态,不提交到市场执行。
④止损限价指令,是将止损指令与限价指令结合起来的一种指令,在投资者下达的指令中有两个指定价格——触发价格和限制价格。当市场价格上升或下降到该触发价格时,止损指令被激活,转化为一个限价指令,此时成交价格必须优于限价。
『柒』 从股票代码上如何确定股票所属的交易所
600开头的, 上海证券交易所
300开头的, (是创业版)
000开头的, 都是深圳证券交易所
股票代码:
沪市A股的代码是以600或601打头
沪市B股的代码是以900打头
深市A股的代码是以000打头
中小板的代码是002打头
深圳B股的代码是以200打头
创业板的代码是300打头的
沪市新股申购的代码是以730打头
深市新股申购的代码与深市股票买卖代码一样
配股代码,沪市以700打头,深市以080打头
权证,沪市是580打头
深市是031打头
『捌』 带0.1,2,3,4,5,6前面的股票代码分别代表什么
代码是0开头的是在深圳证券交易所挂牌的A股股票。
代码是1开头的是国债。
代码是2开头的是在深圳证券交易所挂牌的B股股票。
代码是3开头的是大盘综合指数。
代码是4开头的是三板市场股票。
代码是5开头的是基金。
代码是6开头的是在上海证券交易所挂牌的A股股票。
『玖』 谁知道股票交易中的英文代码是什么意思
都是技术分析指标;BIOS乖离率,KD随机指数,MACD指数平滑异同移动平均线