博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CTP2交易所成交回报
阅读量:4326 次
发布时间:2019-06-06

本文共 539 字,大约阅读时间需要 1 分钟。

1)检查是不是已经收到过的成交

      根据成交的成交编号TradeID、买卖方向Direction查找郑商所成交表,若找到就是已经收到过的,不用再处理了。

2)查找合约

      根据成交中包含的合约在交易所的代码查找郑商所合约表,链接产品和行情后返回该合约。

3)根据成交中包含的会员代码查找会员编码与经纪公司编码对照表获得经纪公司代码BrokerID赋予成交的经纪公司代码BrokerID

  (1)检查数据同步状态

      根据成交的BrokerID和ExchangeID检查数据同步状态,顺便设置了成交的交易日TradingDay和结算编号SettlementID

  (2)检查是否组合衍生成交

      判断成交的成交类型TradeType,如果是组合衍生成交则调用handle_comb_trade

  (3)查找原来的报单

      如果找到了原来的报单,则修改原来的报单modify_order_by_trade形成新的报单,以原来的报单和新的报单为参数调用handle_order

      如果找不到原来的报单,则

  (4)handle_trade

  (5)插入成交

转载于:https://www.cnblogs.com/SAPCE/p/8257213.html

你可能感兴趣的文章
Linux下安装rabbitmq
查看>>
曹德旺
查看>>
【转】判断点在多边形内(matlab)
查看>>
java基础之集合:List Set Map的概述以及使用场景
查看>>
Python 线程 进程 协程
查看>>
iOS语言中的KVO机制
查看>>
excel第一次打开报错 向程序发送命令时出错 多种解决办法含终极解决方法
查看>>
响应式web设计之CSS3 Media Queries
查看>>
实验三
查看>>
机器码和字节码
查看>>
环形菜单的实现
查看>>
【解决Chrome浏览器和IE浏览器上传附件兼容的问题 -- Chrome关闭flash后,uploadify插件不可用的解决办法】...
查看>>
34 帧动画
查看>>
二次剩余及欧拉准则
查看>>
Centos 7 Mysql 最大连接数超了问题解决
查看>>
thymeleaf 自定义标签
查看>>
关于WordCount的作业
查看>>
C6748和音频ADC连接时候的TDM以及I2S格式问题
查看>>
UIView的layoutSubviews,initWithFrame,initWithCoder方法
查看>>
STM32+IAP方案 实现网络升级应用固件
查看>>