高频策略如何使用level2行情?

这篇具有很好参考价值的文章主要介绍了高频策略如何使用level2行情?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们一定听说过高频交易使用十档行情,市场是实时刷新的,比我们的普通市场快得多,我们都知道市场快1ms,可以给我们带来巨大的信息优势,然后转化为收入。今天我们将解密传说中的十档行情。


在介绍行情前,先介绍一些基本概念。

又称逐笔成交,是整个市场上的逐笔数据。例如投资者一笔新的委托会形成一笔行情,交易所撮合一笔新的成交也会形成一笔行情,撤单也会形成一笔行情。 level2行情接口记录了市场的每一个事件的数据,是最精细和完整的数据。

行情快照

又称切片(snapshot)行情,是对tick行情数据的某一个时刻的切片数据。例如现在A股市场3s一笔的行情,就是每3s,在这时间段内的最高价、最低价、成交量、成交额等汇总成的一笔快照行情。这里有点像利润表的概念,利润表是一段时间内的汇总,而快照也是一定时间内行情的汇总。这里需要注意下,现在有人把3s一次的行情称为tick行情,其实这个是不对的,3s一次只能称之为行情快照。

level1行情

又称五档行情或基本行情,字面意义上是指行情报单簿的档位只有五档,即买一到买五,卖一到卖五。实际应用中一般用来指比较基础的一种行情,只包含最低层次的买卖,成交数据,更新频次也是最低。

level2行情

称十档行情或者增强行情,可以认为是level1行情的升级版,增强行情指在基本即时行情的基础上,实时买卖盘由五档扩展到十档,并增加最佳价位的前50个分档明细、逐笔委托、逐笔成交等信息。这种行情一般是要单独收费的。

level2行情又分为两类,第一类是展示行情。

level2展示行情

是指我们可以在交易软件或者手机app上看到的行情。比如同x顺level2,通x信level2,或者手机app的level2。

行情比较


接下来我们来看看行情的比较,首先不管是level1行情还是level2行情,都是3s一次刷新。买卖盘口,level1是五档行情,level2是十档行情。行情的基本信息都包括最高价、最低价、开盘价、收盘价、交易量和交易额,level1和level2都包括这些基本的信息。level1与level2最大的不同,就是这个增强行情信息。

上交所的level2增强信息,包括买一卖一前50笔订单的委托量,这里插一句,如果你用的是独立交易单元,就可以通过level2的这个数据来查看你委托的排名。另外上交所level2还有逐笔成交,以及全部委托的加权均价和总量的信息。

深交所的level2增强行情跟上交所有所不同,他除了有逐笔成交信息以外,还包括逐笔委托信息,实现了真tick级行情。由于有了逐笔委托和逐笔成交的信息,这样就能根据这个信息还原整个行情订单簿,实现实时行情刷新,也就是今天我们所讲的千档行情。

高频策略如何使用level2行情


让我们看看高频交易是如何使用二级市场的。高频交易将策略程序托管到交易所的机房,在机房内获得第二级市场,这比通过互联网获得市场要快得多。市场触发战略信号,信号发送到交易所匹配主机完成交易。

最后,让我们看看谁通常使用2级市场。一般来说,它们是高频量化交易用户,其高频策略高度依赖于高速市场的触发。这些客户通常有自己强大的金融工程团队和IT团队,主要是高频量化交易。

在这里,我们要注意的是,一般的私募都是利用证券公司的市场,而魔方为了满足自己的需求,去交易所申请了第二级市场授权。这个授权很贵,每年交易的授权费、带宽费、硬件费加起来就有几百万,说明第二级市场对于高频量化私募有多重要。

代码示例

# -*- coding: utf-8 -*-

# 此Demo只是演示接入过程

import grpc

import entity_pb2

import proxy_pb2_grpc

import threading

from multiprocessing import Process

# 代理服务器监听的地址和端口

ServerConnect = grpc.insecure_channel('localhost:5000')

Stub = proxy_pb2_grpc.ProxyStub(ServerConnect)

# 查询订阅

def get_subscription():

    # rep返回code为1代表成功,其余状态码可参考接入文档,data是返回订阅股票的情况

    Result = Stub.GetSubscription(entity_pb2.Void())

    print(Result)

# 新增订阅

def add_subscription():

    # 实例ProtoBuf协议的方法

    String = entity_pb2.String()

    # 修改协议的值

    # 2:市场代码标识(1为上海证券,2为深圳证券)

    # 000002:股票代码

    # 15:订阅全部标识(1为逐笔成交,2为逐笔委托,4为委托队列,8为股票十档行情,如果想全部订阅可直接填入15,原理是1+2+4+8,如果想订阅某几个行情将几个行情标识相加即可)

    String.value = '2_000002_15'

    # String.value = '2_000001_15,2_000002_5,2_000003_12,批量订阅'

    # rep返回code为1代表成功,其余状态码可参考接入文档

    Result = Stub.AddSubscription(String)

    print(Result)

# 取消订阅

def del_subscription():

    # 实例ProtoBuf协议的方法

    String = entity_pb2.String()

    # 修改协议的值

    # 2:市场代码标识(1为上海证券,2为深圳证券)

    # 000002:股票代码

    # 15:取消全部标识(1为逐笔成交,2为逐笔委托,4为委托队列,8为股票十档行情,如果想全部取消可直接填入15,原理是1+2+4+8,如果想取消某几个行情将几个行情标识相加即可)

    String.value = '2_000002_15'

    # String.value = '2_000001_15,2_000002_5,2_000003_12,批量取消'

    # rep返回code为1代表成功,其余状态码可参考接入文档

    Result = Stub.DelSubscription(String)

    print(Result)

# 推送逐笔成交行情数据

def tick_record_stream():

    StreamResult = Stub.NewTickRecordStream(entity_pb2.Void())

    # 用For循环就可以不断消费数据

    for Result in StreamResult:

        print(Result)文章来源地址https://www.toymoban.com/news/detail-491806.html

到了这里,关于高频策略如何使用level2行情?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Level 2 十档行情到底有没有用?

    这两年股市操作难度很大,很多券商和三方平台都推出了Level 2 十档行情的工具来辅助大家炒股,像有些券商会给20w以上的客户 免费送Level 2 十档行情 。像同花顺这种平台,Level 2 行情一年的费用就是 298元 ,所以如果可以 免费 拿到这个辅助工具,还是很划算的! 但是你真的

    2024年02月09日
    浏览(34)
  • PHP快速入门09-正则相关,附一定要学会的20个高频使用案例

    本文已收录于PHP全栈系列专栏:PHP快速入门与实战 正则表达式(Regular Expression)是一种字符序列,用于描述一组字符串匹配某个模式或格式。 它由一些特殊的字符和普通字符组成,可以表示一些特定的文本模式,如手机号码、邮箱、网址等等。正则表达式在很多程序设计语

    2023年04月17日
    浏览(43)
  • 适用各种行情,使用网格交易策略实现自动高效套利

    网格交易是量化交易的一种,在指定的区间内,将资金分成N份,先用一部分资金初始建仓,每下跌一定比例买入1份,每上涨一定比例卖出1份,反复低吸高抛,赚取差价。 网格交易策略对于不能实时盯盘的交易者来说,是一个非常理想的自动交易工具!它的优点非常明显,无

    2024年02月04日
    浏览(32)
  • 软件测试面试,一定要准备的7个高频面试题(附答案,建议收藏)

    问题1:请自我介绍下? 核⼼要素: 个⼈技能优势+⼯作背景+经验亮点 参考回答: 第一种:基本信息+离职理由 ⾯试官您好,我叫张三,来⾃番茄市,在软件测试⾏业有 3 年的⼯作经验。做过 Web/APP及⼩程序项⽬的测试⼯作,有独⽴负责整个项⽬的测试经验。 由于个⼈原因从

    2024年02月06日
    浏览(42)
  • 单边上涨行情下的期权策略实践

    1.期货端建议使用期货多头策略 2.期权端建议使用看涨多头及看涨反比率价差策略 看涨多头策略的构建方式为买入一份看涨期权,能够在大涨行情中获取上涨的非线性收益。  看涨反比率价差策略的构建方式为卖出一份实值(或平值)看涨期权,买入两份虚值看涨期权(一般

    2024年04月10日
    浏览(35)
  • 8.9黄金最新行情走势分析及短线交易策略

    近期有哪些消息面影响黄金走势?黄金多空该如何研判? ​黄金消息面解析:周三(8月9日)现货黄金维持震荡,目前交投于1930美元附近,隔日现货黄金盘中震荡下行,失守1930关口并在美盘时段跌至1922.83美元的日内低点,美元指数全线攀升,获得避险买盘,欧洲风险敏感货

    2024年02月13日
    浏览(31)
  • 5.8晚间黄金行情走势分析及短线交易策略

    ====近期有哪些消息面影响黄金走势?本周黄金多空该如何研判?==== ​黄金消息面解析:周一亚洲时段, 现货黄金 小幅反弹,目前交投于2024.3 美元 /盎司附近,一方面是金价上周五守住了 2000 整数关口,逢低买盘涌入支撑金价,另一方,市场对 美国 债务违约危机的担忧情绪

    2024年02月03日
    浏览(35)
  • 5.13下周黄金最新行情走势分析及多空交易策略

    ====近期有哪些消息面影响黄金走势?下周黄金多空该如何研判?==== ​黄金消息面解析:周五(5月12日)美市尾盘, 现货黄金 收报2010.23 美元 /盎司,下跌4.57美元或0.23%,日内最高触及2022.59美元/盎司,最低触及2000.85美元/盎司。本周,现货黄金下跌6.22美元或0.31%。劳工部周四公

    2024年02月05日
    浏览(34)
  • 量化策略分类:中低频&超高频

    在跟踪标的指数的基础上,用量化投资的方法,适当调整持仓范围,追求获得超越标的指数的收益。 通过量化因子,选择股票多头持仓,以量化因子获取Alpha收益。 _品种选择:_使用基本面或技术面因子进行打分排序,选出排名靠前的N只股票构建投资组合。 _入场规则:_定期

    2024年02月10日
    浏览(27)
  • 产品优化策略,有效提升产品自身竞争力,我赌你一定没用过

    新媒体时代自移动互联网诞生之日便处于不断变化的事态之中,为了迎合时代发展要求,大数据、云计算等移动互联网技术获得了迅猛发展,智能手机也已经成为人们生活、工作中不可或缺的元素。在智能手机中,各种类型的APP占据了智能手机很大一部分空间,并且APP的快速

    2024年01月17日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包