https://www.codeproject.com/Articles/553206/An-Introduction-to-Real-Time-Stock-Market-Data-Pro

terminology

  • 分比数据: Tick数据:某一时刻,比如10:32以8.32价格成交了100手.也属于快照!有时又被叫做成交明细,但该名字严重脑残,极不准确!!
  • 逐笔成交: level2专有数据,不一定是实时的.反应的是上面Tick数据的构成:其交易快照实际上由40+60手2笔构成!这是最根本的数据,实际上可以据此计算出其他开收高低…
  • 开盘价: 每个交易日9:15-9:25集合竞价阶段产生!如果此价格比上一交易日的收盘价高,就称作"“高开”.可类比"低开"!
  • 收盘价: 当天最后一分钟内所有交易的平均价.
  • 市价: 按交易市场当时的价格买进或卖出,或者按照现价来.通常在急于出手时使用,快速成交,无需指定价格
  • 限价: 用户限定一个价格,<=这个价格时才可能买入
  • 外盘: 场外基金想进来接盘,即全部的委托买入
  • 内盘: 场内想外逃的基金,即全部的委托卖出

ETF: 交易所交易的基金份额可变的一种开放式基金!始于2013年5月15日上交所.

换手率: 当日成交股数 / 总股数(流通股 + 内部股)

市净率: 市价 / 每股净资产;如=1则表明我们买的很足值,没有打折.若>1则是虚高.

市盈率: 当前股价 / 每股收益;越低越好,没什么参考价值!

股东账号: 客户在"交易所"的开户号,如A357543691(沪A),0048559042(深A);客户买卖股票以"股东号"为标识,如:深交所的股东号不能买上海的股票!又称为"股东代码"!

客户号: 客户在"期货公司"或"证券公司"的开户号,注意与股东号区分!

资金账号: 期货公司或证券公司在银行为你开户的资金账号;一个资金账号可以关联几个股东号.

交易编码: 客户进行股指期货交易的专用代码,共12位,前四位为会员号后八位为客户号

席位号: 开户营业部在交易所的交易代码,无席位号不能参加交易.“成交编号”(暂不考虑)

佣金: Commission,手续费:中间人在为他人提供服务后所获得的报酬!注意与保证金区分!

保证金: Margin,防止交易成功后不履行职责(如不实际买入/卖出),降低违约风险!

平仓: 平掉历史仓单

平今: 平掉今天的仓单

MA: 如MA10表示从该股票上市起,以一个交易日递归向前移动,每10个交易日取一个平均值,依此而画出的曲线.短线上穿长线的表日线上升的概率较大.反之更可能下降. 如果收盘价高于开盘价则K线图中表现为"阳线",反之则为"阴线"!当日最高价高于开盘价的部分称为"上影线",反之成为"下影线". 开盘价为当日最高价,收盘价为当日最低价,成为"光头光脚大阳线",这时利好信号,反之下跌可能性较高!

Protocol

FIX

Financial Information eXchange, 证券信息交换协议.描述了交易所与券商之间如何对话.FIX协议由美国人在1992年推出,最初用来支持券商之间的通讯.

STEP

Securities Trading Exchange Protocol, 中国金融行业数据通信标准,目前被深交所用在level2上.

该协议继承自FIX,是纯字符的TCP流.每秒数据流量大概200KB.

FAST

FIX Adapted for STreaming, 目前最先进的金融信息交换协议,比目前深交所使用STEP体积小80%.

同样继承于FIX!不过国内一般对其做了一层修改.

sse提供了EzSR程序来解析该协议,数据可落地成mktdt00.txt或公共数据表形式

Future

期货交易时间

上午 09:00-10:15 10:30-11:30

下午 13:30-14:10 14:20-15:00 虚拟交易,15:00 后会重新开启

单位基金资产净值

单位基金资产净值 = 基金资产净值 / 基金单位总数

债券利息

一般按年预提,但上市公司为中期报告的编报要求,也可以按半年预提

申购费率

目前申购费费率通常在1%左右,并随申购金额的大小有相应的减让,有的甚至打1折销售

赎回费率

基金的赎回费率不高于0.5%,随持有期限的增加而递减(一年指365天):

<1年:0.5% 1-2年:0.25% >2年:0

calculate

2月份: 有1000元申购开放式基金, 申购费率: 2%, 此时的'单位基金净值1'为: 1元
4月份: 现金分红: 0.2元/10份
6月份: 全部赎回, 赎回费率: 0.5%, 此时的'单位基金净值2'为: 1.5元
申购金额 = 1000元
申购费用 = 申购金额 x 申购费率 / (1 + 申购费率)
申购份额 = (申购金额 - 申购费用) / 单位基金净值1
= 申购金额 / [(1 + 申购费率) x 单位基金净值1]
现金分红 = 申购份额 x 现金分红比率

if != 全部赎回 then 此处的’申购份额’ = 赎回份额

赎回费用 = 申购份额 x 单位基金净值2 x 赎回费率
赎回金额 = 申购份额 x 单位基金净值2 - 赎回费用
        = 申购份额 x 单位基金净值2 x (1 - 赎回费率)
盈利 = 赎回金额 - 申购金额 + 现金分红
    = 申购金额 x { (1-赎回费率)x单位基金净值2 + 现金分红比率] / [(1+申购费率) x 单位基金净值1] - 1 }

trading system

          交易所
            |      ------> 报盘机
       证券公司(期货公司)
            |
           AS(Application Server)
  柜台(恒生、顶点、金仕达)     ------> 某个公司可能有几个柜台,只有一个柜台接入点的就称为 "汇聚",否则为 "分散";branch_no用来区分柜台
           AR(Application Router)
            |
        交易网关   ------> 以柜台为参考点该层及以下都称为 "周边"
            |
         中间件
            |
          Client
* 资管系统:系统架构
        恒生/交易所
            |           :TCP
 ___________!______内网__________________________
          报盘机        :广播                   |
            |                                  |
        交易处理机 ----> 数据库代理 ---> 数据库   |
            |                                   |
 ___________!___________________________________|
 前置机/交易前置/交易网关 :TCP 监听端口:13159
         /  |   \       :API
   client client client