数据-投资研究的击石,从找数据难到躺赚数据。你可以选择亲手编写爬虫来抓取,但更便捷的方式,莫过于利用专业的股票数据API接口。自编爬虫虽零成本,却伴随着时间与精力的巨大消耗,且常因目标页面变动而失效。大家可以依据自己的实际情况来决定数据获取方式。
本文将提供一份从选型到实战的深度指南,涵盖200多个经过实测的专业股票数据接口。通过Python、JavaScript(Node.js)、Java、C#、Ruby五种主流编程语言,逐一演示如何高效获取各类股票市场数据,助力量化策略开发与投资决策制定。
沪深A股强势股池数据API接口说明
接口地址如下:
http://api.momaapi.com/hslt/qsgc/日期(如2024-01-15)/您的Token
在该URL中,“日期”需替换为具体查询日(例如:2024-01-10),而“TEST-API-TOKEN-MOMA-836089C22111”是官方提供的测试用请求凭证,仅限用于访问代码为000001的个股数据。用户可后续申请免费正式凭证以解锁更多股票的数据权限。
多语言调用示例
1. Python 实现
import requests
url = "http://api.momaapi.com/hslt/qsgc/2024-01-10/TEST-API-TOKEN-MOMA-836089C22111"
response = requests.get(url)
data = response.json()
print(data)
2. JavaScript (Node.js) 实现
const axios = require('axios');
const url = "http://api.momaapi.com/hslt/qsgc/2024-01-10/TEST-API-TOKEN-MOMA-836089C22111";
axios.get(url)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error);
});
3. Java 实现
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("http://api.momaapi.com/hslt/qsgc/2024-01-10/TEST-API-TOKEN-MOMA-836089C22111"))
.build();
try {
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}
}
4. C# 实现
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
using (HttpClient client = new HttpClient())
{
string url = "http://api.momaapi.com/hslt/qsgc/2024-01-10/TEST-API-TOKEN-MOMA-836089C22111";
HttpResponseMessage response = await client.GetAsync(url);
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
}
}
}
5. Ruby 实现
require 'net/http'
require 'json'
url = URI("http://api.momaapi.com/hslt/qsgc/2024-01-10/TEST-API-TOKEN-MOMA-836089C22111")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
response = http.request(request)
data = JSON.parse(response.read_body)
puts data
示例返回的数据如下所示:
在当日市场表现中,多家公司股价实现显著上涨,部分个股触及涨停板。其中,尚纬股份(sh603333)以6.67元的价格封于涨停,涨幅达10.07%,成交金额接近7.91亿元,流通市值约为41.46亿元。紧随其后的是公元股份(sz002641),收盘价为5.91元,同样达到涨停,涨幅为10.06%,成交额超3.49亿元,总市值约72.64亿元。
爱仕达(sz002403)报收12.93元,涨幅10.04%,成交金额达3.63亿元,流通市值接近39.56亿元。华金资本(sz000532)则以13.6元收盘,涨幅10.03%,成交额超过6.7亿元,总市值约为46.88亿元。国芳集团(sh601086)收盘价为6.04元,涨幅10.02%,成交额约1.73亿元,市值与流通市值持平,均为40.23亿元。
数据-投资研究的击石,从找数据难到躺赚数据。你可以选择亲手编写爬虫来抓取,但更便捷的方式,莫过于利用专业的股票数据API接口。自编爬虫虽零成本,却伴随着时间与精力的巨大消耗,且常因目标页面变动而失效。大家可以依据自己的实际情况来决定数据获取方式。
德新科技(sh603032)当日收于22.96元,涨幅10.01%,成交额达5.8亿元,流通市值约为52.38亿元。金发拉比(sz002762)以10.11元收盘,涨幅相同,成交额突破6.33亿元,总市值约35.79亿元。松发股份(sh603268)收盘价为20.89元,涨幅10.01%,成交额约2.03亿元,总市值与流通市值一致,为25.94亿元。
宏盛华源(sh601096)以6.16元收盘,涨幅达10.0%,成交额高达12.01亿元,总市值超过164.79亿元,但流通比例较低,仅占0.92%。太平鸟(sh603877)报收17.71元,涨幅也为10.0%,成交额约1.81亿元,总市值约83.92亿元。
[此处为图片2]
金龙羽(sz002882)当日收于18.6元,涨幅9.99%,成交额近8.78亿元,流通市值为45.85亿元。通达创智(sz001368)以31.26元收盘,涨幅同样为9.99%,成交额约3.11亿元,总市值为35.01亿元。中兴商业(sz000715)报收10.13元,涨幅9.99%,成交额超6.09亿元,总市值约42.11亿元。
长白山(sz003099)当日股价大涨9.99%,收于29.18元,成交额高达14.62亿元,成为市场关注焦点之一,总市值为77.81亿元。全聚德(sz002186)收盘价为13.22元,涨幅9.98%,成交额约3.25亿元,总市值约40.78亿元。康普顿(sh603798)以11.9元收盘,涨幅9.98%,成交额达3.32亿元,总市值为30.52亿元。
[此处为图片3]
丹化科技(sh600844)当日收于3.86元,涨幅9.97%,成交额约3.75亿元,总市值为39.24亿元。深中华A(sz000017)报收5.41元,涨幅9.96%,成交额约8335万元,流通市值为16.39亿元。新世界(sh600628)以7.95元收盘,涨幅相同,成交额达1.61亿元,总市值约51.43亿元。
凌云股份(sh600480)收盘价为9.94元,涨幅9.96%,成交额超过5.12亿元,总市值达93.50亿元。悦心健康(sz002162)以4.87元报收,涨幅9.93%,成交额约3.53亿元,总市值为45.12亿元。爱康科技(sz002610)收于2.66元,涨幅9.92%,成交额高达17.85亿元,位居前列,总市值约119.16亿元。
[此处为图片4]
莱茵体育(sz000558)当日涨幅为9.9%,收盘价为3.44元,成交额约3.28亿元,总市值为44.35亿元。美晨生态(sz300237)虽未涨停,但仍上涨7.08%,收于2.27元,成交额达4.7亿元,流通市值约32.65亿元。双象股份(sz002395)收盘价为23.1元,涨幅6.8%,成交额高达14.36亿元,总市值为61.96亿元。
通润装备(sz002150)当日收于18.18元,涨幅6.75%,成交额约3.36亿元,总市值为65.82亿元。华达新材(sh605158)报收9.22元,涨幅6.71%,成交额近5.72亿元,总市值为47.15亿元。亿利洁能(sh600277)收盘价为2.73元,涨幅6.64%,成交额约2.63亿元,总市值为97.20亿元。
[此处为图片5]
浩洋股份(sz300833)以102.65元收盘,涨幅6.0%,成交额约5232万元,总市值达86.56亿元。天虹股份(sz002419)报收6.05元,涨幅5.95%,成交额超过6.46亿元,总市值约70.72亿元。神马电力(sh603530)当日收于21.11元,涨幅5.5%,成交额达6.17亿元,总市值为91.25亿元。
赛伍技术(sh603212)收盘价为18.79元,涨幅5.15%,成交额接近9.88亿元,总市值为82.64亿元,市场交投活跃。整体来看,多个板块中的龙头企业表现出较强的市场热度,尤其在消费、新能源及高端制造领域,资金关注度较高。
| 字段名称 |
数据类型 |
字段说明 |
| dm |
string |
代码 |
| mc |
string |
名称 |
| p |
number |
价格(元) |
| ztp |
number |
涨停价(元) |
| zf |
number |
涨幅(%) |
| cje |
number |
成交额(元) |
| lt |
number |
流通市值(元) |
| zsz |
number |
总市值(元) |
| zs |
number |
涨速(%) |
| nh |
number |
是否新高(0:否,1:是) |
| lb |
number |
量比 |
| hs |
number |
换手率(%) |
| tj |
string |
涨停统计(x天/y板) |