联机交易与批量交易

系统小事>>>联机交易与批量交易

===================

什么是联机交易/批量交易?联机与批量并没有确切的定义,我个人的简单理解如下:

联机交易就意味着系统对外直接提供的交易,该类交易具有事务性——可回滚;实时性——交易有生命周期,并有超时机制等,调用方需实时等待被调方的反馈,成功或失败皆有反馈;并发性——同一类甚至同一个交易可同时被多个线程调用,相互间有锁处理机制。

批量处理则意味着该交易相关的参数、系统状态已经锁定,系统需要进行的是某一类操作,该类操作具有统一性——使用相同的规则处理大量数据;串行性——并不是说批量交易中不能有并发,而是有固定的步骤,先做哪一步,再做哪一步,每一步都有对某些条件的依赖;可重复性——这个不是必须的,但强烈建议批量程序在设计之初就考虑可重复运行,否则后续的运行与维护会带来诸多麻烦;

典型联机为取款交易,余额的查询(可能出现余额不足的情况)及更新、交易流水的生成、账户使用记录的生成、会计凭证的生成、存款及现金科目总账的登记、需要一次完成,如果其中某一步产生异常,则整个交易回退;典型的批量交易为对账交易,对账的先决条件为上一日的处理已经全部结束,系统需要的是对上一日处理结果的验证,验证的方式是设定一些筛选规则,检查是否有不符合规则的数据,如果有,将其自身及相关数据生成对账差错日志,供运营人员查询及处理,如果对账结果完全无误,则交易通过,进行下一个批量程序(比如生成日增量数据文件,发送给下游系统)。

--

未完待续!

时间: 2024-10-28 21:28:42

联机交易与批量交易的相关文章

程序化交易与算法交易、量化投资的区别

现在市面上对本行业有很多不同的术语,包括程序化交易.算法交易.量化投资.高频交易.统计套利等,这些术语意思相近却仍有不同点,本文对各个名词进行解释说明: 1.程序化交易:program trading 很简单的字面意思,意味着你利用程序(program)进行交易.具体的交易时机,交易仓位,止损止盈获利标准可能包含在程序本身,也可能独立于程序之外,程序本身只是执行的方式.与程序交易对应的是人工交易.一般利用程序交易有几大优势,比如说较快的速度,脱离了人为情绪的影响,执行力有保证等等. 同时也应注意

量化交易和高频交易有什么区别

很多人对于量化交易和高频交易分不清,经常混淆,下面简单说说他们的区别. 量化交易是指投资者利用计算机技术.金融工程建模等手段将自己的金融操作方式,用很明确的方式去定义和描述,用以协助投资者进行投资决策,并且严格的按照所设定的规则去执行交易策略(买.卖)的交易方式. 简而言之,量化交易是以定量化方法进行投资的各种技术综合.现实应用中,量化交易往往与基本面投资.技术分析有机结合,帮助投资者制定决策.减少执行成本.进行套利.风险对冲和帮助做市商实现报价的功能. 按照数学模型的理念和对计算机技术的利用方

此纳税人登记号已用于同一期间的交易方(交易方类型为 XXX 且交易方名称为 xxxx)。

When updated Supplier's tax informations , System occurs a error:'This tax registration number is already in use for party type: Third Party and party name: XXXX for the same period.' https://support.oracle.com/epmos/faces/BugDisplay?_afrLoop=5209515

专访京东孙海波:大牛架构师养成记及电商供应链中区块链技术的应用(转)

http://geek.csdn.net/news/detail/237595 编者按:每个人的成长曲线不同,有的人在研究生之时就已有相当知名的产品和框架,从而在接下来的工作中一路顺风顺水,有的人缺需要经历一个又一个的坑才能成长,不管是前者的聪明高效,还是后者的笨鸟先飞,他们都是在迈着脚步不断地向前.不妨,我们停下脚步看下一些同行,以激励自己更好地前行.CSDN与你相约SDCC 2017之区块链技术实战线上峰会. 2017年9月23日,SDCC 2017之区块链技术实战线上峰会即将强势来袭,本次

PBOC2.0协议中电子存折/电子钱包中圈存交易流程

通过圈存交易,持卡人可将其在银行相应账户上的资金划入电子存折或电子钱包中.这种交易必须在金融终端上联机进行并要求提交个人识别码(PIN)(无论电子存折还是电子钱包应用). 交易流程图如下: 1.1 发出初始化圈存交易 终端发出初始化圈存(INITIALIZE FOR LOAD)命令启动圈存交易. 初始化圈存(INITIALIZE FOR LOAD)命令报文如表1所示: 命令报文中的数据域为: 1.2 处理初始化圈存(INITIALIZE FOR LOAD)命令 收到初始化圈存(INITIALIZ

牛津王宁:大数据和量化金融—从机器交易 高频交易到大数据交易

牛津王宁:大数据和量化金融—从机器交易 高频交易到大数据交易 很高兴来到这里,我是第二次参加这种会议了,我这次是以第二个身份来的,就是牛津大学NIE金融大数据实验室,代表实验室过来,今天主要分享一下我们实验室做的关于量化金融的思考跟案例. 首先简单介绍一下我们的大数据NIE实验室,是一个全新的实验室,是2013年11月正式成立的,开幕仪式是牛津大学的校长哈密尔顿先生,还有香港的FDK,就是香港金融数据技术有限公司的总裁镍反其(音)先生同时自主了我们这个实验室.我们实验室的定位是世界主要大学的第一

交易与风险

交易与风险是永远分不开的. 任何一笔交易都会改变头寸的风险.例如股票建仓,再例如平掉一笔股指期货,再例如卖出一手期权.等等.当这个动作做完的时候,你的总头寸的风险状态立马发生了改变. 因为要达成成功的交易,必须对风险进行建模.在期权里这是价格微分的Greeks分解,在量化投资里这是BARRA的多因子结构风险模型,在基本面投资里这是安全边际. 纯技术分析主导的交易往往是不完备的.因为纯技术分析对风险的刻画从常识上就可以知道是不完整的——除非你坚信行为因素对风险的刻画完备.但不是说技术分析没有用,有

R语言构建配对交易量化模型

前言 散户每天都在经历中国股市的上蹿下跳,赚到钱是运气,赔钱是常态.那么是否有方法可以让赚钱变成常态呢? 我们可以通过"统计套利"的方法,发现市场的无效性.配对交易,就统计套利策略的一种,通过对冲掉绝大部分的市场风险,抓住套利机会,积累小盈利汇聚大收益. 目录 什么是配对交易? 配对交易的模型 用R语言实现配对交易 整体文章:http://blog.fens.me/finance-pairs-trading/

ThinkPHP整合支付宝担保交易

ThinkPHP整合支付宝担保交易本代码参考大神 http://www.thinkphp.cn/code/240.html 的思路 1.登陆支付宝后台,下载担保交易的集成包. 2.下载完成后的文件说明: 纯担保交易接口-create_partner_trade_by_buyer(2 ThinkPHP整合支付宝担保交易本代码参考大神 http://www.thinkphp.cn/code/240.html 的思路 1.登陆支付宝后台,下载担保交易的集成包. 2.下载完成后的文件说明: 纯担保交易接