将量化投资进行到底
提供专业的量化投资解决方案

中国证券IT发展简史(上)

转载自微信公众号:天堂的鸟窝

 

1、手工时代

个人认为上海证券交易所为中国证券市场做出的最伟大的贡献是采用无纸化交易,没有之一。

1990年12月19日上海证券交易所正式开业后一段时间内,行情通过亚洲一号通讯卫星传送国各地的证券营业部,它的数据格式就是当时流行的桌面数据库dBASE的数据文件存储格式,俗称DBF格式。

证券营业部需要安装一个指向亚洲一号通讯卫星接收天线,与这个天线相连的设备叫「卫星室内单元」,「卫星室内单元」同时连接到一台运行「上海单向小站」数据接收程序的PC机上,接收行情数据文件,然后再经过一台PC机进行简单的处理,送到一块几米见方的由双色发光二级管(可显示红色、绿色及混合而成的黄色)构成的阵列屏上显示。

我第一次见到这玩艺是在成都市冻青树菜市场楼上一家证券营业部,其显示的股票分别是延中实业、真空电子、飞乐音响、爱使电子、申华电工、飞乐股份、豫园商城、浙江凤凰。

1991年7月3日深圳证券交易所正式开业(首批上市股票深发展、深万科、深宝安、深安达、深原野)后,证券营业部就多了一块这样的行情显示屏,股民或站或坐在这两块行情显示屏下,看着两块屏幕上不断变化着红、绿色的数字就成立了电视新闻中涉及股市的经典画面之一。

股民想交易时,先填写「证券委托单」,递给营业部的柜员,柜员检查无误后,再由营业部的报盘员用长途电话告知在上海证券交易所或者深圳证券交易所的场内交易员(他们因为穿着统一的红背心而被称作红马甲),再由场内交易员通过各自的终端输入到交易所的计算机内,等待成交。

每一笔委托都包含一笔现在已经不存在的费用叫通讯费,好像是每笔委托5元吧。

场内交易员可在交易终端上以查看成交,想知道自己的委托是否成交,需要填写「成交查询单」递给柜员,再由柜员长途电话询问场内交易员,费用大概是一次查询3-5元。

最早的营业部有手工记帐的,也有借助单台计算机运行一个基于dBASE/FoxPro的桌面应用程序来完成交易清算、记账的。

那个时候的主要标签分别是「有形席位」(一个席位一个红马甲)、「场内报盘」、「上海单向小站」、「深圳单向小站」。

由于上市股票很少,股民也不多,因此交易笔数也不高,这样的手工为主的模式勉强可以应对,尽管不时会出现一些人为失误引起的一些纠纷。

 

2、局域网共享网络时代

在中国改革开放历程中,首先吃螃蟹者也是最初的获利者。1992年5月21日,取消了5%的涨跌幅限制,实行自由竞价交易,上证指数5月21日上涨了105%,且连续上涨了三天。

1993年12月,上海证券交易所开通卫星通讯双向网,1994年8月30日,深证证券交易所可开通卫星通信双向网。全国各地证券营业部的单向小站陆续增设双向小站,实现证券营业部通过卫星向交易所发送交易指令,以及交易所将成交信息通过卫星回传给证券营业部。

与之配套的就是交易所增设了「无形席位」,与原有的「有形席位」、「场内报盘」相对应,「无形席位」无需红马甲,因为「卫星报盘」。

电视新闻中涉及股市的经典画面之一是交易大厅,随着「无形席位」的开通,红马甲快速减少,直至若大的交易厅空无一人。

「无形席位」、「卫星报盘」是个重大的技术提升,它解决了交易所与全国各地证券营业部之间异地实时数据交换的瓶颈,为证券营业部打开了业务规模提升的空间。

证券营业部已有的手工或者简易计算机辅助运营管理方式已经无法满足业务规模提升的要求,一套基于Novell网的柜面交易系统迅速受到所有证券营业部的青睐。

这个柜面交易系统主要具备下述的基本功能:

一是行情揭示系统,大屏滚动显示行情。

二是柜员业务系统,包括开户,资金存入取出、委托、查询等。

三是盘后清算、记帐。

那个时代的证券营业部是「酒香不怕巷子深」,根本没有营销的概念,股民都是自己找上门的,多好的时代。

早期Novell支持的共享网络,本质上就是一个共享磁盘文件系统,在Novell迅速普及之时,dBASE/FoxPro等桌面个人数据库管理系统也迅速升级,支撑Novell环境下的共享磁盘文件,从而构建了一个共享数据处理模式。

1994年,主要是上海和深圳两地,迅速出现几百家专门开发柜面交易系统的小型软件公司,早期他们主要看中营业部建设带来的计算机网络集成带来的丰厚利润,柜面交易软件则是重要的筹码,但还不是主要获利的工具。

因此柜面交易系统绝大多数基于dBASE/FoxPro也就不奇怪了,因为开发快、维护方便,证券营业部的IT人员可以通过直接修改数据库来纠正出现的小错误,所带来的各种风险也始终如影随行。

由于桌面操作系统DOS只能访问640KB的内存,I/O吞吐能力有限。dBASE/FoxPro只能同时打开2-10个数据文件。尽管dBASE/FoxPro是一种简化的关系型数据库管理系统,但数据文件之间的关联设计却受到很大的约束,设计者并没有将数据表之间的关系设计成第三范式(3NF),而多采用1NF和2NF,俗称宽表设计,就是一个表包含很多的字段,并大量使用编码方式来让一个字段能存储更多的信息。

系统设计是综合权衡各种不利因素的结果,这一点对理解今天证券IT格局的形成非常重要。

dBASE/FoxPro自带的程序设计语言是一种解释型语言,执行效率并不高,且系统自身几乎没有什么优化能力,与今天的大型数据库不可同日而语。

一个高性能的柜面交易系统对软件设计与编码有相对较高的技能要求,一些在软件研发投入较低的公司在证券营业部业务规模扩张过程中逐渐被淘汰。

针对dBASE/FoxPro存在的问题,一些软件公司使用Btrieve来实现柜面交易系统,Btrieve是一种基于B+树的共享文件存储系统,它不提供程序设计语言,而是通过API的形式来支持那时候非常流行的C。

C是一种编译型程序设计语言,执行效率远优于解释型的dBASE/FoxPro,但开发难度以及升级、维护的成本却远高于后者。

基于Btrive的柜面交易系统得到一些大型证券营业部的青睐,但由于升级、维护的缺陷却让它没有成为最后的胜利者。

一个应用软件,技术上的「叫好」不代表其生命周期内的「叫座」。

人生不是百米竟速,而是马拉松,应用软件也一样。

如同参加高考一样,能决定你上大学的不只是哪一门单科成绩,而是总分。

大屏滚动显示行情显然难以支撑瞬息万变的市场,因此个人行情及技术分析系统、自助交易系统迅速进入证券营业部。

来自台湾的「钱龙」和「建功」迅速占领了这个市场,尤其是「钱龙」,还一举奠定了这个市场的标准和规范。

国内也有一些软件开发商开发了类似的系统,由于处于起步的模仿、学习阶段,国内的这些软件最终没能成为主流,包含其中的佼佼者「宏汇」。

交易所发布的行情是最新的全量,「钱龙」通过转码软件,按时间轴,转换成为连续的分时行情和日行情,从而构造出连续的分时走势和日K线,再以5、15、30日的移动平均为基础,计算出各种技术指标,这些都是国外成熟证券市场的经典做法。后来交易所加强了信息披露,传送了更多的信息,「钱龙」也及时将这些信息整合到行情及技术分析中,出现了诸如「换手率」、「量比」这类技术指标。

「钱龙」的技术实现难度并不高,尽管它可以实时服务于营业部的几百台各种终端,但并不存在一个服务器的概念,一个转码系统持续收集行情,并按时间轴进行连续存储到Novell的共享磁盘文件中,终端机则间隔固定时间取这些文件,显示在屏幕上。

全量与增量读取数据相比,反映在信息更新频率上,进入286时代后,一种可以在16位DOS下访问32位地址内存空间的「保护模式」编程技术诞生,应用软件开发的技术门槛提高了,DOS保护模式成为一个应用软件的「高科技」特征。

柜台自助交易系统则多由柜面交易系统开发商提供。DOS是单任务操作系统,为了在行情技术分析期间,切换到交易任务,柜台自助交易系统采用了一种称为内存驻留(TSR)的技术,通过一个键盘热键,以软件中断的形式进行任务切换。

TSR需要较高的软件设计技术,多般用汇编或C实现,这种程序不能有任何的缺陷,否则导致计算机锁死。柜台自助交易系统称作键盘热自助交易。

证券营业部通常在交易大厅为股民提供几十台支持行情技术分析以及键盘热自助交易的Novell无盘工作站作为自助终端提供给股民使用,争夺这些终端的使用权就是股民的头等大事。为了提高效率,降低股民占用终端的使用时间,读取股民身份信息的磁卡阅读器也随之配备到这些终端上。

公平从来是相对的。证券营业部开始为资金量大的股民提供更好的服务,中户室、大户室相继出现,配置与交易大厅并无本质区别,但可以保证资金量大的股民可以独占自助终端进行交易。

当音频电话横扫传统的模拟电话之时,基于音频电话技术的电话自助委托系统迅速进入证券营业部,从4线、6线、到16线,直到多达上百条线路的电话自助委托系统。

电话自助委托系统的进入,在家里、办公室炒股成为可能,使中国进入了全民炒股的时代。

初期电话卡可以说是一本万利的好买卖。我记得在深圳初差期间,住在一个朋友宿舍里,晚上帮他手工焊接了4块16线的电话卡。

电话自助委托系统其实并无什么特别的技术含量,因为将电话的按键转换成数字,有NEC、TEXAS等厂商的集成电路提供支撑。电话自助委托系统的成功是因为解决了股民「炒股必须去证券营业部」的痛点。

在那个火红的时代,基于触摸屏的自助交易终端也被摆在了一些证券营业部的交易大厅。记得当时的大券商华夏证券,成立了一个电子交易中心,主要依托电话自助交易,其业务增长非常迅猛。2000年前后,在史上最严厉的证券行业清理整顿中,华夏证券没落,这个电子交易中心也随之消失。

 

赞(0) 打赏
未经允许不得转载:CTP量化投资技术研究 - AlgoPlus量化投资开源框架 - 将交易进行到底 » 中国证券IT发展简史(上)
分享到: (0)

评论 抢沙发

评论前必须登录!

 

知者不惑,仁者不忧,勇者不惧

你的认可是我们最大的动力!

微信扫一扫打赏