转载于:https://zhuanlan.zhihu.com/p/28460782;来源:知乎;作者:量化汪

量化交易的基石不是鬼斧神工般的交易策略,而是最简单也最容易忽略的交易规则。交易的难度在于万事万物都在变,但交易的依据在于变中有不变的规律,所有相对稳定的规律中,交易规则是最重要的确定性信息,这样构成了量化交易的最基础。本文综述中国股票和期货交易所的价值生成机制、报价和指令。

一、价格生成机理

在国内官方的八大交易所(上海证券交易所、深圳证券交易所、上海期货交易所、大连商品交易所、郑州商品交易所、中国金融期货交易所、上海黄金交易所)中,价格的生成由两机制生成:集合竞价机制、连续竞价机制。

1、集合竞价机制与连续竞价机制

集合竞价是指对在规定时间内接受的买卖申报一次性集中撮合的竞价方式。开盘价和收盘价是非常关键的信息,为防止有人故意操纵开盘价或收盘价,集合竞价一般用于开盘价或收盘价的生成。就证券交易所的集合竞价时间举例,如下图所示:

1) 9:15—-9:20这五分钟开放式集合竞价可以委托买进和卖出的单子,你看到的匹配成交量可能是虚假的,这5分钟是可以撤单。

2) 9:20—9:25这五分钟开放式集合竞价可以委托买进和卖出的单子,但不能撤单,9:25由交易所统一撮合成交生成撮合价即为当天开盘价。这五分钟你看到的委托是真实的,因此要抢涨停板的,一定要看准这五分钟。

3) 9:25---9:30这五分钟不叫集合竞价时间,交易所这五分钟可接收买和卖委托,也可接受撤单,但不进行撮合交易,直到9点30分交易所进行连续竞价交易。

国内七大交易所的交易时间不尽相同,金融期货和证券类没有夜盘,商品期货和贵金属都有夜盘交易,大致交易时间如下图,具体时间请参考交易所网站。

经过集合竞价生成开盘价后,进入连续竞价交易时段,投资者可以自由报单,交易所按价格优先时间优先的方式撮合成交。

2、价格撮合原理

上面简单介绍了集合竞价和连续竞价,接下来就详细介绍交易所怎么来撮合买卖双方从而生成价格。

在介绍价格撮合之前,先简单介绍下,投资者委托的订单的流转过程。首先,投资者通过炒股软件或者期货软件获取行情信息并进行下单,订单经过网络到达证券公司或期货公司就进的服务器,再经证券公司或期货公司的内部网络转往交易所,交易所在各证券公司间进行轮询获取订单信息。所以,交易订单要在交易所靠前,首先在券商营业部的排队就得靠前,另外看交易所轮询的运气了,或通过多个营业部同时报单也是一个尝试的办法。补充网上的一个图就清楚了。

当订单到达交易所后,交易所按价格优先和时间优先的规则生成“委买订单薄”和“委卖订单薄”。

1、集合竞价撮合

集合竞价撮合原则—最大成交量原则,在集合竞价时间段,交易所不会立即撮合成交而是等所有订单不断的申报,在最后一个时间点进行统一撮合成交。交易所在进行集合竞价撮合时采用最大成交量的原则,即以此价格作为成交价能够得到最大的成交量。高于集合竞价的买订单和低于集合竞价的卖订单全部成交,等于集合竞价的买入和卖出申报按少的一方申报量继续撮合成交,从而能达到公平公正的最大成交量。

2、连续竞价撮合

连续竞价撮合跟集合竞价撮合就完全不一样了。连续竞价是指对买卖申报逐笔连续撮合的竞价方式,投资者连续报单指令到达交易所时,交易所按价格优先时间优先生成“委买队列”和“委卖队列”,如果满足撮合条件,则会立即成交。

1)交易所将申报订单生成委买和委卖订单队列。当最高买价和最低卖价交叉或相同时,交易所即撮合此笔交易。

2)订单在交易所订单队列中的顺序按“价格优先,时间优先”的原则进行排列。

当达到撮合条件时,交易所撮合成交,对于成交价的设定,国内交易所主要分为证券类品种和期货类品种,它们的相关品种的成交价生成原则有微小的区别。

1)证券类相关品种的成交价格

a、最高买入申报价格与最低卖出申报价格相同,以该价格为成交价格

b、买入申报价格高于即时揭示的最低卖出申报价格的,以即时揭示的最低卖出申报价格为成交价格

c、卖出申报价格低于即时揭示的最高买入申报价格的,以即时揭示的最高买入申报价格为成交价格

简单的说,如果买价和卖价相等的情况下撮合成交,就以这个价为成交价;如果是买价大于卖价造成的撮合成交,就以被动成交的订单价作为成交价。

2)期货类相关品种的成交价格

当买入价大于、等于卖出价则自动撮合成交,撮合成交价等于买入价(bp)、卖出价(sp)和前一成交价(cp)三者中居中的一个价格。即:

当bp>=sp>=cp,最新成交价=sp

当bp>=cp>=sp,最新成交价=cp

当cp>=bp>=sp,最新成交价=bp

由于期货品种的价格波动相对于证券类品种波动更大,所以采用了中间值的定价方法,也就是买入价,卖出价,上一笔成交价三者的中间价,也保证了价格更加连续稳定。

二、行情报价机制

上一部分讲了集合竞价,连续竞价和价格生成的原理,这一部分讲讲行情,交易所是怎么发布行情的,投资者是怎么拿到行情的。

国内证券类和期货类品种的行情均统一由交易所按照一定的标准发布,经券商或期货公司柜台再发布到用户端。行情内容由交易所定时扫描最新成交价,累计成交量,累计成交额等统计值再加上委买队列和委买队列的信息。证券类一般为3s一个Tick,期货频率高些500ms一个tick。下图为行情拓扑结构。

下表为各类标准行情的参数信息

注:标准tick包含的字段有“证券代码、证券简称、前收盘价格、最新成交价格、当日最高成交价格、当日最低成交价格、当日累计成交数量、当日累计成交金额、实时最高五个买入申报价格和数量、实时最低五个卖出申报价格和数量”等。

三、交易指令细节

说完价格与撮合以及行情的细节,那最后一部分就是交易指令。交易指令是由交易所给投资者提供的可以进行下单交易的方式,用的最多的交易指令是限价指令,限价指令保证了订单的成交价格。另外一些比较便捷的交易指令能极大的降低投资者的下单逻辑,比如市价指令可以让投资者以较低的成本换取更快速的成交,一些复杂的投资策略则需要更专业的交易指令,比如套利指令可以让投资者一个下单指令同时成交两个合约标的。对交易指令的熟悉和灵活应用是投资者非常重要的基本功。

详细的其他指令请参考下表。

集合竞价和连续竞价03相关推荐

  1. 1、集合竞价和连续竞价

    竞价的两种方式:集合竞价和连续竞价 申报的两个价格类型:市价委托和限价委托 市价条件 只适用于 连续竞价阶段 限价条件 使用于 连续竞价和集合竞价 阶段 [开放式集合竞价] 1.集合竞价时间: 深沪: ...

  2. 集合竞价与连续竞价01

    集合竞价 一.原则 1.在有效价格范围内选取成交量最大的价位 2.高于成交价格的买进申报与低于成交价格的卖出申报全部成交 3.与成交价格相同的买方或卖方至少一方全部成交 第一,集合竞价方式下价格优先. ...

  3. 商品交易系统之---集合竞价与连续竞价区别

    每个交易日上午9:15至9:25电脑撮合系统对接受的全部有效委托进行集合竞价处理.1.将买单和卖单分别排队,买单以价格从高到低排列,同价的,按进入系统的先后排列:卖单以价格从低到高排列,同价的,按进入 ...

  4. 集合竞价 连续竞价 开盘价如何产生

    [知乎] 叨叨投资的 聊聊集合竞价 [知乎] 通俗解释集合竞价确定成交价的三个原则 [雪球] 小孬研究所的 讲讲集合竞价 [知乎] 集合竞价有何秘密 [知乎] 竞合竞价的话题 [知乎] 股市唯一不骗人 ...

  5. 沪深交易所的连续竞价机制

    连续竞价 连续竞价,即指对申报的每一笔买卖委托,由电脑交易系统按照以下两种情况产生成交价:最高买进申报与最低卖出申报相同,则该价格即为成交价格: 买入申报高于卖出申报时,申报在先的价格即为成交价格.连 ...

  6. 为什么集合可以自动扩充_牛散解读集合竞价奥秘,竞价抓涨停离不开这3个要点,简单高效!...

    做为一名短线爱好,不断在思考这样的问题,市场每天都有涨停板,为何我抓不到? 市场每天都有个股上涨,为什么我买的票不是冲高回落,就是下跌? 为什么只要是我买的票,很难上涨,等我卖了,就开始飙升了? 难道 ...

  7. 【汇正财经】股票成交原则有哪些?竞价交易呢?

    1.什么是价格优先原则? 价格优先原则是指较高买进申报优先满足于较低买进申报,较低卖出申报优先满足于较高卖出申报:同价位申报,先申报者优先满足.计算机终端申报竞价和板牌竞价时,除上述的的优先原则外,市 ...

  8. 《可转债入门十讲》笔记

    可转债入门十讲 01.可转债基础知识(上) 定义 可转换公司债券,是指其持有者可以在一定时期内按一定比例或价格,将之转换成一定数量股票的公司债券. 预期收益 历史最高价:3618.188,历史最低价6 ...

  9. 沪漂IT岗的自我提升

    沪漂IT岗的自我提升 证券基础知识 证券与证券市场 证券市场 证券市场的层次结构 证券市场参与者 股票概述 股票的价值与价格 股票的主要类型 债券概述 债券的分类 债券与股票的区别 证券投资基金概述 ...

  10. c语言中 5.1lf什么意思,期货股指lf_中金所期货指数IF、IH、IC分别是什么英文单词的缩写_期货攻略网...

    1. 股指期货里的if ic ih开头都是什么意思 这三个都是在中金所上市的金融期货品种. IF 沪深300股指期货 IH 上证50股指期货 IC 中证500股指期货 上证50股指期货介绍 上证50股 ...

最新文章

  1. node.js 调试 eggs launch.json配置信息
  2. 当javaScript从入门到提高前需要注意的细节:变量部分
  3. 扩展jquery scroll事件,支持 scroll start 和 scroll stop
  4. 计算机表格中如何计算数据透视表,[Excel]这才是在数据透视表中进行计算的正确操作!...
  5. Django03-视图系统views
  6. Python实现装饰模式的一段代码
  7. NFinal ajax
  8. bzoj 3451 Normal
  9. acm题库及答案 java_ACM试题及答案.docx
  10. linux addr2line使用手册,addr2line 命令使用方法
  11. 没有躲过的坑--0xC0000005: 读取位置 xxx时发生访问冲突
  12. 2017年腾讯笔试题目
  13. 苹果审核返回崩溃日志 iOS .crash文件处理 symbolicatecrash
  14. 截图或者模糊图片高清处理方式
  15. bitcoinj生成中文助记词
  16. PaddleRec与Milvus深度结合,手把手带你体验工业级推荐系统召回速度
  17. Help 药盒_疯狂的设计
  18. Z-001 IVD体外诊断液面探测专题
  19. MVP模式 项目练习 Pas --新闻 音乐 图片 三个模块
  20. 双网卡共享4G网络上网

热门文章

  1. 9月,重磅推出Linux、数据结构、领域驱动等10本程序员新书
  2. ipa文件反编译_iOS 逆向工程-反编译ipa包
  3. golang开发android应用(一) - go语言android应用环境搭建
  4. “龙书”作者Jeffery Ullman:相信你自己,自由地思考
  5. D语言/DLang 2.085.1 发布,修复性迭代
  6. 12 最长考拉兹序列
  7. java项目 无法重命名_重命名项不起作用
  8. ASP.NET清除Cookies
  9. Dropping Balls 小球下落
  10. oracle exadata x7发布,没有对比就没有伤害 QData T5完虐Oracle Exadata X7