`
一体同悲
  • 浏览: 5001 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

【P000-003】交易费计算系统,从股票信息网络接口获取信息

 
阅读更多

找了一下,暂定用新浪的接口,现阶段足够了


接口为:http://hq.sinajs.cn/list=标识股票代码

标识为sh沪市,sz深市,s_sh沪简易信息,s_sz深简易信息。


例如http://hq.sinajs.cn/list=sh600875


返回var hq_str_sh600875="东方电气,12.48,-0.32,-2.50,135125,17091,........................";

以,分隔,需要的只有前面6个:

0 股票名

1 今日开盘价;

2 昨日收盘价;

3 当前价格;

4 今日最高价;

5 今日最低价


传回的值整个转成String,再使用public String[] split(String regex)方法分割,split()方法简单说就是根据regex来分割比如"DF,GG+HH"按",'"就分割成"DF" 和 "GG+HH"。

简单写了个提取的代码


package test;

import java.net.HttpURLConnection;
import java.net.URL;
import java.io.InputStream;

public class AccessNI {
	final String NULLRES = "无返回值!";

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		final AccessNI ani = new AccessNI();

		new Thread() {
			public void run() {
				String result = ani.accessByGet();
				ani.splitString(result);
			}
		}.start();

	}

	public void splitString(String result) {
		if (!result.equals(NULLRES)) {
			String[] a = new String[6];
			String[] var = result.split("=\"");
			String s = var[1];
			String[] as = s.split(",");
			for (int i = 0; i < a.length; i++) {
				a[i] = as[i];
				System.out.println(a[i]);
			}
		}

	}

	public String accessByGet() {
		// 提交至服务器
		// 拼装路径
		try {
			String path = "http://hq.sinajs.cn/list=sh600875";
			URL url = new URL(path);
			HttpURLConnection conn = (HttpURLConnection) url.openConnection();
			conn.setConnectTimeout(5000);
			conn.setRequestMethod("GET");
			// 取得返回的状态码
			int code = conn.getResponseCode();
			if (code == 200) {
				// 请求成功
				InputStream is = conn.getInputStream();
				String text = StreamTools.readInputStream(is);
				return text;
			} else {
				return NULLRES;
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return NULLRES;
	}
}



分享到:
评论

相关推荐

    股票交易接口、a股交易接口、股票交易接口api

    股票交易接口是金融领域中一个重要的技术组成部分,它允许开发者通过编程的方式与证券交易所或经纪商的系统进行交互,执行诸如买入、卖出股票等交易操作。在本文中,我们将深入探讨股票交易接口、A股交易接口以及...

    C# 股票信息查询 sina股票接口

    首先,要从Sina股票接口获取信息,你需要了解HTTP请求和响应的工作原理。C#提供了多种方式来发送HTTP请求,如使用`System.Net.WebClient`类或者`System.Net.Http.HttpClient`类。`HttpClient`是更现代且推荐的方法,...

    股票行情实时数据接口-A股,完全免费的沪深证券股票数据-中国股市,python最简封装的API接口,包含日线,历史K线,分时线,分钟线,全部实时采集,系统包括新

    股票行情实时数据接口-A股,完全免费的沪深证券股票数据-中国股市,python最简封装的API接口,包含日线,历史K线,分时线,分钟线,全部实时采集,系统包括新浪腾讯双数据核心采集获取,自动故障切换,STOCK数据格式成...

    计算机组成与设计硬件软件接口risc-v中文.pdf

    计算机组成与设计硬件软件接口risc-v中文版

    C++得到CPU,网络,内存等系统信息

    在C++编程中,获取系统信息,如CPU使用率、网络利用率和内存状态,是系统监控和性能分析的重要部分。以下是一些关于如何利用C++实现这些功能的关键知识点: 1. **获取CPU信息**: - **&lt;sys/time.h&gt; 和 ...

    股票数据接口API

    股票数据接口API是一种用于获取股票市场实时或历史数据的编程接口。通过调用这些API,开发者可以集成到自己的应用程序中,展示股票价格、交易量、技术指标等信息,为用户提供实时的股市动态或者进行数据分析。在本文...

    通达信交易接口trade.ll、通达信交易接口购买、通达信交易接口最新

    通达信交易接口“trade.ll”是通达信提供的API,允许开发者或第三方软件与通达信的交易系统进行交互。这个接口通常用于自动化交易、策略回测和实时数据获取等功能。通过调用这些接口,用户可以实现下单、查询持仓、...

    微信API接口关于获取用户信息

    微信API接口关于获取用户信息 网页授权获取用户基本信息 开通了上报地理位置接口的公众号可以获取用户地理位置

    tushare股票前复权数据获取及实现均线、kdj、macd等计算

    解压后运行demo即可获取固定编码的股票日线数据,其中引用的函数ma、kdj、macd、rsi等计算代码位于indexes文件夹。demosession1只是添加了for循环用于获取所有沪深数据,获取数据值为前复权数据,和常规股票软件显示...

    stm8s003f3p6最小系统原理图与PCB

    1. **STM8S003F3P6微控制器**:这是整个系统的中心,具备内置的CPU、RAM、ROM、定时器、中断控制器、串行通信接口等资源。STM8S003F3P6拥有32KB的闪存、2KB的SRAM,以及多种外设接口,如SPI、I2C、UART等。 2. **...

    股票交易系统 源码

    网上收集的股票交易系统源码,数据接口+交易,是用Aauto写的,从新浪上获取实时价格,调用交易软件句柄实现交易功能

    计算机组成与设计:硬件/软件接口(RISC_V英文原版)

    《计算机组成与设计:硬件/软件接口》是计算机科学领域一本经典的教材,专注于阐述计算机硬件与软件之间的交互机制。RISC-V版则专门探讨了基于RISC-V架构的计算机系统设计。RISC-V是一种开放源代码指令集架构(ISA)...

    上海贝尔 E-140W-P EPON 悦me光猫 v1.2s固件

    【标题】"上海贝尔 E-140W-P EPON 悦me光猫 v1.2s固件"指的是由上海贝尔公司生产的E-140W-P型号的EPON(以太网无源光网络)悦me光猫设备的特定版本固件。EPON是一种基于以太网技术的光纤接入方案,它利用光通信的高...

    计算机组成与设计:硬件软件接口教材+习题答案 中文第5版

    《计算机组成与设计:硬件/软件接口(原书第5版)》是计算机组成与设计的经典畅销教材,第5版经过全面更新,关注后PC时代发生在计算机体系结构领域的革命性变革——从单核处理器到多核微处理器,从串行到并行。...

    计算机组成与设计 硬件软件接口 第五版 答案

    《计算机组成与设计:硬件软件接口》是计算机科学领域中一本经典的教材,主要探讨了计算机系统的基本构造和工作原理,以及硬件与软件之间的交互。第五版由David A. Patterson和John L. Hennessy共同撰写,是这个领域...

    股票软件二次开发dll接口及示例源代码

    本文将深入探讨“股票软件二次开发dll接口及示例源代码”这一主题,主要关注大智慧、交易师(飞狐交易师、徐小明KT交易师)、分析家和通达信这四个主流的股票分析软件。 首先,DLL(Dynamic Link Library)是...

    Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡

    在开发基于Qt的应用程序时,有时需要获取计算机的网络接口信息,例如IP地址、MAC地址等。这在处理网络连接、设备识别或者网络诊断时尤为关键。本文将深入探讨如何利用Qt库来获取这些信息,并区分本地网卡、无线网卡...

    网站实时股票数据接口

    这些接口允许用户获取实时行情、历史数据、交易数据等各种股票相关信息。 ### 知识点详解 1. **实时股票数据接口概述** 实时股票数据接口为投资者和分析人员提供实时更新的股票价格和交易量等信息。这些接口通过...

    股票数据接口股票数据接口

    股票数据接口是金融数据分析中的重要组成部分,特别是在自动化交易和投资策略...通过理解和利用股票数据接口,开发者可以构建复杂的金融分析系统,进行量化交易、回测策略、风险评估等工作,从而在金融市场中占据优势。

Global site tag (gtag.js) - Google Analytics