『壹』 在上海證券交易所交易的股票代碼以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指數平滑異同移動平均線