一般来说,股票量化投资市场上常常会使用到java来开发股票数据接口,而这些接口解决方案是专门为查看肉眼可能会错过的最细微的市场细节而设计的。当然这也是一件好事,因为它表明市场波动通常不易识别,从原本会失败的交易中受益,这提供了从本质上是技术分析的交易中产生价值的机会。那么股票数据接口是怎么开发的呢?

首先,我们可以从股票数据接口就能获悉到既然是数据接口,那肯定就有发送和接收数据的功能,举个数据发送例子:

import java.nio.ByteBuffer;
import com.lmax.disruptor.RingBuffer;

// 生产者
public class LongEventProducer {
    private RingBuffer<LongEvent> ringBuffer;

public LongEventProducer(RingBuffer<LongEvent> ringBuffer) {
        this.ringBuffer = ringBuffer;
    }

public void onData(ByteBuffer byteBuffer) {
        // 获取事件队列 下标位置
        long sequence = ringBuffer.next();
        try {
            // 取出空队列(Event)
            LongEvent longEvent = ringBuffer.get(sequence);
            // 给空队列赋值
            longEvent.setValue(byteBuffer.getLong(0));
        } catch (Exception e) {
            // TODO: handle exception
        } finally {
            System.out.println("生产者发送数据...");
            // 发送数据
            ringBuffer.publish(sequence);
        }
    }
}

另外,但如果没有专业工具的帮助,交易者就不会进行深入的分析,即使那样,与股票数据接口资产交易工具相比,在执行交易过程中也是比较发杂些的。如果要想自己深度开发股票数据接口,则可以参考以下这些说明:

字段名

类型

备注

stock_exchange

uint32

证券市场,见数据字典

stock_code

string

证券代码

created_at

int64

快照日期时间戳(毫秒)

status

uint32

状态:0-开盘前,1-开盘集合竞价,2-集合竞价至连续竞价,3-连续竞价, 4-中午休市,5-收盘集合竞价,6-闭市

prev_close_price

uint32

前收盘价

open_price

uint32

开盘价

latest_price

uint32

最新价

high_price

uint32

最高价

low_price

uint32

最低价

limit_up_price

uint32

涨停价

limit_down_price

uint32

跌停价

order_quantity

uint32

成交笔数

volume

uint64

成交数量

amount

uint64

成交金额

bid_volume

uint64

委托买入数量

bid_price

uint32

委托买入加权平均价

ask_volume

uint64

委托卖出数量

ask_price

uint32

委托卖出加权平均价

bid_price_detail

repeated uint32

委托买入价格明细(十档)

bid_volume_detail

repeated uint32

委托买入数量明细(十档)

ask_price_detail

repeated uint32

委托卖出价格明细(十档)

ask_volume_detail

repeated uint32

委托卖出数量明细(十档)

当交易者需要使用到哪些数据,都可以通过股票数据接口获取出来,也是很方便的。

股票数据接口是怎么开发的?相关推荐

  1. android开发股票数据接口,股票数据接口-股票数据接口api

    原标题:股票数据接口-股票数据接口api 量亿数据专注金融领域API数据接口,其中包括期货.股票.期权.外汇等,只需要注册即可申请使用. 免费申请网址:http://www.liangyee.com/ ...

  2. 七天学会「股票数据分析软件」的开发(下)

    昨天下午把<我不是药神>这部电影看了,搞得我哭的稀里哗啦,里面有一些情节触痛了内心中最薄弱的地方.药厂没有错,他们要收回前期投入的研发成本.主人公 程勇 只能算是整个事件的牺牲品,通过他的 ...

  3. 获取历史和实时股票数据接口

     http://blog.sina.com.cn/s/blog_510844b70102wrvf.html 实时股票数据接口 股票数据的获取目前有如下两种方法可以获取: 1. http/javas ...

  4. 获取实时股票数据与股票数据接口API

    http://jobtom.javaeye.com/blog/814594 股票数据的获取目前有如下两种方法可以获取: 1.http/javascript接口取数据  2.web-service接口 ...

  5. 怎样连接股票数据接口?

    假如我们想开发一个自己的股票交易软件,这时候一般都需要用到股票数据,那我们要怎么对股票数据接口进行连接呢?今天我们来说说这个问题. 其实方法很简单,我们在拿到数据接口以后,把对应的dll.lic.in ...

  6. 恒生股票数据接口可以实现更加方便地实时获取上海和深圳市场行情数据吗?

    我们已经针对 Level2 实时行情数据,开发了能够对接恒生 NSQ 极速行情系统的插件.有了它,用户可以更加方便地实时获取上海和深圳市场行情数据啦!该插件目前已经支持的数据源包括: 现货逐笔委托行情 ...

  7. 股票数据接口l2有哪些过人之处?

    股票数据接口l2有哪些过人之处? Level-2行情数据是由沪深交易所推出的一种收费行情数据服务,它能提供在沪深交易所上市交易的证券产品的实时交易数据,数据传输速度比Level-1行情数据速度快3秒以 ...

  8. 七天学会「股票数据分析软件」的开发(中)

    两天前,我写了 七天学会「股票数据分析软件」的开发(上),号召大家尝试着写写代码,不知道大家进度如何. 如果存在掌握一种技能的刚需,而且知道正确的学习方法,经过刻意练习,这门技能很快就能玩儿的有模有样 ...

  9. 新浪实时股票数据接口http://hq.sinajs.cn/list=code

    股票数据的获取目前有如下两种方法可以获取: 1. http/javascript接口取数据 2. web-service接口 1.http/javascript接口取数据 1.1Sina股票数据接口 ...

最新文章

  1. MIT将AI引入中学课堂,除了设计AI系统,还要学生思考背后的伦理
  2. QT实现绘制3D基本形状
  3. java dsp_GitHub - Onemeaning/JavaDsp: 数字信号处理(DSP)方面的Java封装,包含常用的一些处理方法,如滤波、信号变换等等。...
  4. 流程控制介绍,顺序结构、分支结构、循环结构、Promise对象、throw语句、break和continue关键字
  5. 泰安出差,使用产品有所感触
  6. C/C++[算法入门]
  7. 参数等效模型可以用于_扬声器单元的等效电路分析与应用(1)
  8. Unity3d 周分享(22期 2019.8.30 )
  9. 如何评价一个开源项目(一)--活跃度
  10. NOJ——[1176] Exchange Rate
  11. Go游戏服务器开发的一些思考(三十八):MMO游戏移动同步
  12. 联发科处理器真有那么不堪吗?
  13. 设计模式总结--------调停者模式
  14. untiy 监听屏幕点击 物体(实现)
  15. 微信小程序实现车牌号录入
  16. vue拖拽盒子;vue移动
  17. ie httpwatch抓包
  18. Mall商城后台管理系统——(Vue+SSM)
  19. 数据分析-爬虫学习笔记(1)
  20. (深度学习论文精读总结)You Only Look Once: Unified, Real-Time Object Detection

热门文章

  1. 按公式 s=12+22+32+...+n2,求累计加和,s 不超过 1000 的最大项数
  2. 青苹果影视系统源码 影视聚合 影视导航 影视点播网站源码
  3. 金九银十,Java 程序员面试历程(附字节,阿里,百度,网易,美团等面经)
  4. linux下各文件夹的结构说明及用途介绍
  5. 【二次确认设计按钮】 Jquery
  6. jQuery File Upload文件上传
  7. 用C++编写一个个性化的屏保程序,零基础小白可收藏学习!
  8. 【美团技术沙龙】前端遇上黑科技,打造全新界面体验与效率
  9. Kotlin flow 实现计时器工具类
  10. SecureFX传输速度一直是0