# nfragrans_stock **Repository Path**: QGISER/nfragrans_stock ## Basic Information - **Project Name**: nfragrans_stock - **Description**: 读取stock数据,·已经可视化vue控件 - **Primary Language**: JavaScript - **License**: MIT-0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-26 - **Last Updated**: 2026-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 读取stock数据,基于新浪和搜狐的stockAPI 都存在跨域问题,需要在网站上后端获取,或者使用nodejs生成的网站作为代理服务器(https://gitee.com/QGISER/nfragrans_proxy-server.git) #### 搜狐数据 ##### 1.获取历史数据 **getSOHistoryData(symbol, startDate, endDate = getFormattedDate())** url = `https://q.stock.sohu.com/hisHq?code=${symbol}&start=${startDate}&end=${endDate}`; 返回: [{ date: '2024-11-14', open: '8.30', close: '8.26', change: '-0.09', changePercent: '-1.08%', low: '8.25', high: '8.36', volume: '661416', amount: '54910.66', turnover: '0.27%' }, ...... ] ##### 2.读取某年数据 **getSOByYear(symbol, year=null)** ##### 3.读取近5年数据 **async function getSOBynYears(symbol, year = null, n = 5)** #### 新浪数据 ##### 1.读取实时数据 **getSNCurrenData(symbol)** symbol为股票名称,标准格式sh600519,可输入cn_600519或sh600519或600519,代码自动检测修正。 url=https://hq.sinajs.cn/etag.php?list=${symbol} 返回: [ 0.'"����ę́'//名称, 1.'1467.950'//开盘价, 2.'1467.980'//昨日收盘价, 3.'1450.000'//当前价, 4.'1478.880'//最高价, 5.'1449.340'//最低价, 6.'1450.000'//“买一”报价, 7.'1450.060'//“买一”报价, 8.'3822583'//成交的股票数(股), 9.'5578603148.000'//成交金额(元), 10.'4746'//买1股数, 11.'1450.000'//买1价格, 12.'500'//买2股数, 13.'1449.990'//买2价格, 14.'700'//买3价格, 15.'1449.980'//买3价格, 16.'100'//买4股数, 17.'1449.970'//买4价格, 18.'300'//买5股数, 19.'1449.960'//买5价格, 20.'300'//卖1股数, 21.'1450.060'//卖1价格, 22.'400'//卖2股数, 23.'1450.070'//卖2价格, 24.'100'//卖3股数, 25.'1450.220'//卖3价格, 26.'100'//卖4股数, 27.'1450.660'//卖4价格, 28.'300'//卖5股数, 29.'1450.800'//卖5价格, 30.'2025-10-24'//日期, 31.'15:00:03'//时间, 32.'00', 33.'";\n' ] ##### 2.读取股票分价统计情况 **getSNPriceDistribution(symbol, startDate)** https://market.finance.sina.com.cn/pricehis.php?symbol=sh600900&startdate=2025-01-01 返回:[ { price: '30.52', volume: '418500' }, { price: '30.51', volume: '718100' }, { price: '30.50', volume: '3202700' }, { price: '30.49', volume: '4873900' }, { price: '30.48', volume: '3723550' }, { price: '30.47', volume: '2221500' }, { price: '30.46', volume: '1215736' }, { price: '30.45', volume: '1464636' }, .... ] #### vue element-plus UI ##### 股票代码检索:frvStCode type=sina/sohu/code/name,分别返回sh600519,cn_600519,600519,贵州茅台 handleGetCode(value,name) ##### 某股票某年K线与成交量:frvsKchart ##### 某股票近5年趋势图:frvYchart ##### 组合控件:frvStUI