導航:首頁 > 數據行情 > js調用新浪股票數據

js調用新浪股票數據

發布時間:2023-03-20 11:33:03

① 請問下我想調用像新浪財經裡面的股票實時行情 要怎麼調用啊!

源演示地址: http://cn.biz.yahoo.com/stockhp06/scgy.html 在需要的地方插入以下代碼即可.http://cn.biz.yahoo.com/stockhp06/scgy.html"[/url]</A> width="256" height="190" scrolling="no" frameborder="0">

② 開發炒股軟體,從哪裡獲得股票數據

行情數據源在上交所和深交所。需要購買。而且很貴。

象我們平常看到行情,是券商營業部所買,我們連到他們伺服器,而接收到數據。

P2P數據介面使用說明(1)2009-03-18 08:58介面使用說明:
1. 壓縮包包含四個文件,分別為P2P.exe,P2P.CFG,zlib.dll和使用說明.txt,可以解壓到任意盤任意目錄下使用。
2. 支持的行情分析軟體有:
(1) 分析家2006,2005等,要求分析家主窗口標題最前面的幾個字是"分析家 -",是否是破解版關系不大,最好是下載分析家官方網站的正版分析家,網址是http://www.fxj.com.cn,分析家其他版本號是否支持,我也沒全做試驗。
(2) 飛狐交易師,支持飛狐交易師,要求飛狐交易師主窗口標題最前面的幾個字是"飛狐交易師"或"證券分析師",是否是破解版關系不大,最好是支持正版,用正版的。
(3) 大智慧新一代,要求大智慧主窗口標題最前面的幾個字是"大智慧Level" 支持的版本號有 09.0226,08.0907,08.0801,07.0205 共四個。
註:如果分析軟體的窗口標題不符合上面說的,則分析軟體無法接收數據。以上三個分析軟體最好都是正版的,只要下載正版的軟體,安裝後,無需做任何修改即可使用。介面再次說明一下,介面中的四個文件解壓到任意目錄下使用都可以,而無需解壓到某個分析軟體的某個目錄下,或替代某個分析軟體的某個文件。介面完全是綠色的,無需安裝,也不會在注冊表中留下任何信息。
3. 每天9:15分以後用行情軟體中的數據管理功能先清除當天的行情數據,然後把右下角「發送數據」發送數據前面的鉤選上。
4. 如果不能在開盤前打開該軟體,比如10點半才打開,那麼該介面會自動補充10點半之前的行情數據,為了能夠盡快的把前面的數據補充完畢,請把速度調節到100以上。但如果是飛狐,則把該值調低一些,否則飛狐會來不及處理數據,把大量的數據放到內存中,造成飛狐使用內存越來越大,最後由於內存耗完造成飛狐或介面非法退出。大智慧和分析家則不存在這個問題。
5. 收盤後,該介面具有白天行情的回放功能,回放前,最好先清除行情軟體中當天的行情數據。
6. 該介面由於是P2P接收數據,因此數據接收需要種子,只有和別的種子連上了,你就能接收數據了,你至少要和一個種子連上,當然,你連上別的種子後,你也就能稱為種子了,你也就能為別的人提供數據服務功能了。
7. 兩個人要連接成功,最好兩個人中有一個人的IP地址是公網地址,如果兩個全是內網地址則相互無法直接聯通,必須藉助第三方才能聯通,該方法這里不再介紹了。
8. 如果網路情況比較良好,則行情數據的延時一般不會大於0.5秒。
9. 介面的P2P連接信息中的欄位說明
(1). 遠程完成--為該IP接收到完整數據包的個數。
(2). 遠程請求--為該IP請求你發送的數據包序號。
(3). 本機請求--為本機請求遠程發送數據包序號。
(4). 請求返回--遠程響應本機請求的次數。

③ js輸入股票代碼獲得實時價格

要獲取股票的時時價格肯定要有一個獲取實時價格的介面
首先js獲取輸入框中的值,然後通過ajax就可以拿到數據,然後再把拿到的數據渲染到頁面就好了
這個和是不是在hbuilder做沒關系

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

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

⑤ 在VB.NET中如何使用新浪股票數據介面

基本沒有,你得和人家有合作關系

⑥ js文件ajax怎麼連接新浪疫情介面

js文件ajax連接新浪疫情介面步驟如下:
1、用document.getElementById().value取到輸入框里的股票代碼,拼接到url。
2、注意ajax默認是非同步請求,需要把async屬性設為false。
3、請求成功前,瀏覽器會運行後面的腳本,用戶也能進行其他操作,同步請攜困求會在請求成功前鎖住瀏覽器,直到請求成功後再向下運行。
4、必須等待請求到的數據才能進行後續步驟,固設置為同步請求。
5、新浪提供的這個介面會返回信息,用split(』~』)將字元串分段為數肆局組,取message[3],第四段數據賦值給全局變數date。
6、最後,讓這些功能函數裂隱讓在點擊查詢後定時調用。

⑦ js如何得到股票行情實時數據

是要跟供應商協商得到他的介面才能得到那些數據

⑧ 請問怎樣用Java獲取股票行情歷史數據新浪、搜狐、百度財經都可以......

publicclassStockConnection{
publicstaticvoidmain(String[]args){
URLur=null;
try{
//搜狐股票行情歷史介面
// ur=newURL("http://q.stock.sohu.com/hisHq?code=cn_300228&start=20130930&end=20131231&stat=1&order=D&period=d&callback=historySearchHandler&rt=jsonp");
//新浪股票行情歷史介面
ur=newURL("http://biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?&rand=random(10000)&symbol=sh600000&end_date=20150809&begin_date=20000101&type=plain");
HttpURLConnectionuc=(HttpURLConnection)ur.openConnection();
BufferedReaderreader=newBufferedReader(newInputStreamReader(ur.openStream(),"GBK"));
Stringline;
while((line=reader.readLine())!=null){
System.out.println(line);
}
}catch(Exceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
}

⑨ js怎麼調取新浪股票K線圖

k線圖又稱陰陽燭圖。陽燭表示該時段中收盤價高於開盤價,陰燭表示收盤價低於開盤價,燭頂和燭底反映該時段中的最高、最低價。根據開盤價、收盤價、最高價以及最低價之間的不同情況,陰線和陽線會呈現不同的形態。而k線圖最重要的參考指標是均線系統,它是進行股市操作最重要的參考指標,以每天的前九天和當天共十天的收盤價取算術平均值,再以若干天的這種算術平均值而連結的曲線就是十日均線。同樣,有十分鍾均線、十小時均線、還有以周、月、年等不同的時間單位作成的各種均線。通常10個時間單位的均線統稱為10均線。20均線就是20個時間單位的均線,,其它都是同樣的意思。以上是常見的做法。還有人取每天的平均價,還有的取均權平均值等等,做法不一。K線圖中常標以MA5、MA10、。

⑩ 用js、新浪API實現股票K線圖或者和以下圖

使用 highcharts.js 可以滿足你的要求,highcharts apis:http://api.highcharts.com/highcharts

閱讀全文

與js調用新浪股票數據相關的資料

熱點內容
業績好卻下跌的股票有哪些 瀏覽:574
中字頭退市後股票有哪些 瀏覽:335
一個人多個股票賬戶都可以申購新股嗎 瀏覽:162
股票退市如何快速賣出 瀏覽:194
股票中國電信發行價 瀏覽:206
創金和信醫療保健股票a 瀏覽:917
迦南科技股票價格 瀏覽:957
已經退市的股票還看k線圖 瀏覽:622
股票期末總資產什麼意思 瀏覽:724
股票賬戶撤單收費嗎 瀏覽:658
如何用r語言下載股票數據 瀏覽:708
平安銀行股票代碼多少 瀏覽:910
中天科技股票2019年報 瀏覽:432
阿里股票一拆8怎麼賺錢 瀏覽:655
香港至尊股票代碼 瀏覽:955
股票休市基金影響 瀏覽:184
python股票成交數據 瀏覽:16
股票為啥開市就漲停 瀏覽:643
股票主力籌碼佔比 瀏覽:491
股票主力啟動有什麼信號 瀏覽:332