第一范文网 - 专业文章范例文档资料分享平台

期货和证券程序化交易系统的设计与实现(21)

来源:用户分享 时间:2021-06-02 本文由北梦木兮 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

控制界面。

它以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而著称。比如,它允许用户进行单步跟踪,远程调试等。还有允许用户在调试期间重新编译被修改后的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显著。

VC++经过20年的发展和演变,其功能变得更加完善和稳定,是许多大型软件的首选开发工具,目前VC++2010是最新的稳定版本,我们也将利用该版本作为开发工具进行系统的开发。

系统开发的语言我们将选择采用C++。C++由美国AT&T(American Telephone & Telegraph)贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪80年代初期发明并实现(最初这种语言被称作“C with Classes”)。C++是具有国际标准的编程语言,C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。

根据经验,我们知道在开发小型项目时(原代码不超过三万行有效代码))选择使用Java或者C#的开发成本是比较低的,因此,小型项目的研发语言往往选用JAVA或C#等语言。但是随着软件规模和复杂度的增加,系统功能逐渐增加,源代码量和复杂度也会逐渐增加,如果源代码行数超过三万行,甚至是达到数十万行、数百万行时,C++的系统特性开始显现效力,C++相对于JAVA和C#等语言的优势将会变得越来越明显。C++是比JAVA和C#更为底层性的语言,因此用C++开发出来的系统运行速度、扩展性能远胜于其他语言。我们可预见将来需要在现有源代码量的基础上不断增加新代码,源代码行数将会变得越来越庞大,我们选择C++作为开发语言将是最佳选择。

2.3 EasyLanguage语言介绍

EasyLanguage是TradeStation证券公司所开发的程序化语言,内建于TradeStation 交易平台中。该语言主要被用于建立指标和建立算法交易逻辑。

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科期货和证券程序化交易系统的设计与实现(21)全文阅读和word下载服务。

期货和证券程序化交易系统的设计与实现(21).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1197077.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top