3 需求分析
需求分析是软件系统设计过程中的一个重要环节,尤其对于期货和证券市场的行业性软件,需求分析工作的优劣将决定系统实现后能否具备优良的功用。本人根据长期调研结果,对软件做了详细的需求分析。
3.1 客户端目标分析
用户进行程序化交易的基本流程如图3.1所示。
图3.1程序化交易基本流程图
Fig.3.1 The basic flow chart of the program trading
作为程序化交易软件,用户直接接触客户端程序,客户端程序将用户的所有操作封装成可以被服务器端程序识别的信息流,然后通过互联网与服务器端进行通讯,系统所要实现的绝大部分功能都集中在客户端来实现。
客户端程序要实现的最基础的功能是下单交易,为了实现最基础的交易操作和更高级的程序化交易操作,客户端程序必须实现若干配套功能与之配合,只有这样才能最终帮助用户实现其策略的程序化自动运行,主要的目标任务可以概述为以下几点:
(1) 系统必须运行稳定、高速,能够适应长期24小时连续运转,为用户从事国内外各类金融产品交易提供强大支持。
(2) 系统需要提供众多函数支持,为程序化交易策略的实现提供极大的便利性,使复杂的策略通过较少的代码即可实现,极大的降低研发人员的工作量,提高策略的可实现性。
(3) 系统需要提供国内股票、国内期货、外盘等多市场的行情或交易功能,为用户实现内外盘套利、期现套利、跨期跨品种套利等提供实现的方法。
(4) 系统需要提供优秀的多账户交易功能,为用户使用多个账户同时交易和管
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科期货和证券程序化交易系统的设计与实现(27)全文阅读和word下载服务。
相关推荐: