導航:首頁 > 股市基金 > 上海證券交易所api

上海證券交易所api

發布時間:2023-06-28 00:07:50

『壹』 如何編程從免費股票軟體中提取實時數據

自己寫程序的話,一種方法是從已提供的信息源,例如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'))

『貳』 股票里DDE是什麼意思

指大單動向,基於Level-2行情的逐單分析功能,是一個短中線兼顧的技術指標。

用法:

⑴如果當日紅綠柱線為紅色表示當日大單買入量較大,反之如果當日紅綠柱線為綠色表示大單賣出較多。

⑵3線持續向上主力買入積極,股價有持續的上漲動力。

⑶3線持續向下表示主力持續賣出。

⑷可以在動態顯示牌中對DDX由大到小排序選出短線強勢股。

(2)上海證券交易所api擴展閱讀

DDX指標實際上指的就是大單動向,通常將委託單的大小,反映不同資金能力的投資者的交易方向稱為DDX指標。

DDX指標是一項以Level-2的逐單分析為基礎的短中線兼顧的技術指標。DDX指標在形態上用紅綠柱來表示,紅柱表示大單買入量較大,綠柱表示大單賣出量較大,通常情況下,DDX指標翻紅是買入的好時機。

指標的原理是這樣的:

(一)、如果主力和次主力多空觀點一致,可能持續拉升,如果不一致,主力很可能放慢或者拉個高就撤退。

(二)、如果主力投入在拉升階段就可以獲利回收流動資本,下一步是漲是跌無論對誰都無從知曉。

(三)、如果主力以大單和超大單誘空和誘多,而以小單真實成交,那麼DDX一點參考價值都沒有,相反只能被套或者踏空。

『叄』 浦發銀行是國家的正規銀行嗎

浦發銀行是國家正規銀行,浦發銀行的全稱是上海浦東發展銀行,在1992年8月28日經過了中國人民銀行批准設立、並且於1993年1月9日開業、並於1999年在上海證券交易所掛牌上市,股票的交易代碼設置為600000。浦東發展銀行是全國性股份制商業銀行,浦發銀行的總行就在上海。浦發銀行是中國十大銀行之一。
拓展資料
浦發銀行(600000)發布2018年業績快報。2018年,面對復雜的外部形勢挑戰,浦發銀行砥礪前行,進一步提升金融服務實體經濟質效。
通過持續深入推進結構調整,加快創新轉型發展,增強可持續發展能力;扎實推進降風險舉措,內控和風險管理能力得到提升。
實現穩中有進、進中有質的發展態勢,為高質量可持續發展奠定基礎。全年實現營業收入(集團口徑)1,715.42億元,同比增加29.23億元,增長1.73%。
歸屬於母公司股東的凈利潤559.14億元,同比增加16.56億元,增長3.05%。截至2018年末,浦發銀行資產總額62,868.37億元,較年初增加1,495.97億元,增長2.44%。
歸屬於母公司普通股股東的每股凈資產15.05元/股,較年初增長11.73%。截至2018年末,不良貸款率為1.92%,較年初下降0.22個百分點,資產質量進一步夯實。
2018年初,在成立25周年之際,浦發銀行開啟了新一輪的改革發展,制定「以客戶為中心,科技引領,打造一流數字生態銀行」戰略目標。
全年以來,浦發銀行堅持創新驅動,深入推進數字生態銀行建設。比如推出業內首個API Bank無界開放銀行,通過API架構驅動,將場景金融融入互聯網生態,圍繞客戶需求和體驗。
形成即想即用的跨界服務,塑造全新銀行業務模式;與16家國內外知名科技公司設立「科技合作共同體」。
打造由銀行、科技公司、科研機構等多方機構共同組成的「開放共享、共建共贏」的生態平台,創新金融科技業務新模式等。
在2018年全球銀行品牌500強排行榜中,浦發銀行品牌價值位列榜單第13位,排名較上年躍升5位,繼續保持亞太地區銀行品牌前十強。
目前國際三大評級機構對浦發銀行的評級均為投資級以上一級。浦發銀行相關負責人表示,2019年浦發銀行將秉持「金融為美好生活創造價值」的企業使命。
聚焦服務實體經濟發展,以客戶需求為導向,加快創新驅動與轉型發展步伐,積極構建可持續的發展模式,在提升服務實體經濟質效中實現高質量可持續發展。

閱讀全文

與上海證券交易所api相關的資料

熱點內容
博易大師期貨指標公式 瀏覽:703
理財產品科目應用 瀏覽:558
期貨交易屬於什麼軟體 瀏覽:414
李居明買股票 瀏覽:196
農村住房能抵押貸款嗎 瀏覽:695
2020年3月7日盧布兌美金匯率 瀏覽:522
期貨大師經驗談 瀏覽:779
科創板參股的上市公司 瀏覽:72
南京組合貸款還款方式 瀏覽:456
步森股份康華農業 瀏覽:613
業務員銷售傭金怎麼列支 瀏覽:11
銀行信託業務的規范原則 瀏覽:209
償還首次購房貸款本息 瀏覽:125
豐台區融資優惠政策 瀏覽:322
外匯保證金門檻 瀏覽:684
成都市投融資商會 瀏覽:278
2014年期貨實盤大賽 瀏覽:509
55歲還可以貸款買房嗎 瀏覽:475
st國有股票 瀏覽:210
內蒙古邦成集團上市 瀏覽:707