这使得EasyLanguage的兼容性大大提升,EasyLanguage几乎变成了期货和证券行业内指标编辑的通用性语言。
因此,本文也将使用类似EasyLanguage的脚本语言模式进行设计,这种语言不但具有良好的被理解性和被学习性,还能够保障系统指标在行业内具备良好的兼容性,显著降低了用户从其他程序化交易平台迁移交易策略的成本。
2.4 C/S架构介绍
常用的系统架构有B/S架构和C/S架构两种。
B/S架构是Brower/Server的缩写,或称为浏览器/服务器模式。客户机上只要安装一个浏览器(Browser),如微软的Internet Explorer,服务器上安装Oracle、Sybase、Mysql或 SQL Server等数据库。客户端浏览器通过互联网同服务器上的数据库进行数据交互。
C/S架构是Client/Server的缩写,或称为客户端/服务器模式。服务器通常采用高性能的PC(Personal Computer)、服务器等,并采用大型数据库系统,如Oracle、Sybase、Mysql或SQL Server等数据库。客户端需要安装专用的客户端软件与服务器端程序进行通讯。
B/S架构优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端维护成本几乎为零。
C/S架构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,客户端的运算量不会都集中到服务器端进行处理。对应的优点就是客户端响应速度快。
使用C/S架构有着独特的优势,但是也存在许多缺陷。这种模式可以使服务器端以较轻的负荷进行运转,但是后期维护成本去比较高,C/S架构在分布式数据管理上也处于劣势。但是由于期货和证券所处的行业特性,我们必须采用C/S架构对软件系统进行开发才能满足实际业务中的速度、运算量和安全性需求,因此,我们选择使用C/S架构对软件进行设计。
2.5 交易平台介绍
目前国内有数百家期货和证券公司,参与金融服务的还有银行和基金等机构,不同的机构或公司所使用的交易平台各不相同,目前国内期货和证券市场主流的交易平台有以下几种:
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科期货和证券程序化交易系统的设计与实现(23)全文阅读和word下载服务。
相关推荐: