程序化交易系统的设计与实现_第1页
程序化交易系统的设计与实现_第2页
程序化交易系统的设计与实现_第3页
程序化交易系统的设计与实现_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    程序化交易系统的设计与实现    陈彦彬摘 要:随着社会逐渐趋向于现代化发展,程序化交易系统被更加广泛的应用在我国金融领域中。基于此,本文就程序化交易系统的设计及后期实现进行相关概述,旨在充分发挥出程序化交易系统在社会主义市场经济稳定增长中的积极作用,以期为相关工作人员提供帮助。关键词:程序化交易系统 设计 实现前言:就目前来看,金融市场投资者竞争压力日渐增长,促使程序化交易系统被大量应用在市场交易中,以期降低企业实际发展期间面临的风险性。但就目前来看,由于程序化交易系统出现时间较短,所积累起的经验不足以解决系统实际运行中存在的所有问题,因此仍需

2、要相关工作人员以程序化交易系统的设计及实现为重要研究方向,更加稳定的推动金融市场智能化、信息化发展进程。1、程序化交易的相关概述程序化交易来源于二十世纪七十年代美国,该交易模式出现推动了华尔街金融计算及分析的自动化历程1。从一定角度上来说,程序化交易主要就是利用计算机系统所具有的交易模型及指令,迅速且高效的完成交易活动,因此其不仅可大大较低交期期间的风险因素,更能够对已有交易数据进行系统的整合与分析,深挖交易潜在投资机遇,并针对金融市场发展现状制定出相关应对策略,为进一步巩固与夯实金融行业在国民经济总体制中占据的重要地位奠定了坚实的基础。2、程序化交易系统的设计2.1系统硬件设计在程序化交易系

3、统中,所需硬件主要有服务器、交易服务器、数据库及etf业务客户端等。具体而言,服务器主要具有部署交易策略、风险策略及报表策略等功能,并可从根本上保证系统安全运行2;交易服务器在程度化交易系统中可配置多个,并依据各服务器之间的负载均衡性能,拓宽用户交易通道;数据库是存储用户信息、及历史交易等数据的平台,使数据能够得到更好的分析;而etf业务客户端系统终端服务形式,具有代码管理及策略执行监管等功能。2.2系统功能设计2.2.1交易委托显示功能在程序化交易系统交易委托显示功能的設计过程中,应确保系统界面完整的显示交易委托信息,并以清楚的形式将此些信息加以整合及分类。例如,将买卖交易的委托信息列为一行

4、,交易申赎信息列为多行等。其中,在交易委托显示功能中,持仓及资金标签应放在界面明显位置,便于操作人员及时了解到持仓及资金情况3。而为提升用户实际操作体验感,可设置快捷改价按钮,对系统中的进行及时更新及补充。2.2.2主流交易策略功能在程度化交易系统中,主流交易策略功能主要就是指用户在点击策略服务选项后,所显示出策略定制信息。同时,主流交易界面内指令管理及策略应用均为重要功能,其中,指令管理功能可对指令信息进行高效的增加与删除;策略应用功能则可通过所设计出的两种策略参数,对交易期间每个时段的下单比例给予一定策略辅助,并以此提升金融交易期间的有序性。2.2.3用户etf界面操作功能在程序化交易系统

5、用户etf界面操作功能中,需在相关信息界面显示市场开盘状态、市值、净值及持仓情况等信息,并且系统用户可通过点击的方式对此些信息进行查看。同时,为提升程序化交易系统内部功能性,在用户界面的实际设计期间,也应增设对代码无效及清单未到的提示功能,使用户实时掌握交易信息,控制交易情况。2.2.4成分股信息操作功能在程序化交易系统中,成分股信息操作功能可实现对买卖盘价格、交易数量及实际持仓情况的掌握,以更加明显的表格方式为系统操作人员提供服务。值得注意的是,在程序化交易系统中,可通过双击交易数量的方式对交易数量进行重新更改,但其更改数额应为100倍数。2.2.5图形操作分析功能图形操作分析功能可分为日志

6、窗口设计及单委托交易窗口设计两部分组成,并可通过系统中所显示出的简易图形,完成交易活动中例如套利、日志记录等设置,有效规避及控制实际交易期间存在的不稳定因素,确保程序化交易系统的稳定安全运行。3、程序化交易系统的功能实现3.1etf功能的实现在etf功能实现的过程中,首先应明确etf主要由交易、申赎及成分股份信息显示等功能构成,使用户能够在操作界面中进行高效操作。其中,etf操作流程主要涉及到以下几点:第一,etf系统的初始化;第二,etf种类的选择4;第三,etf下参数数据的设置;第四,金融实际交易过程中盘口价格的选择;第五,依据所选择的内容进行具体的金融交易操作。3.2指导功能的实现以程序

7、化系统中套利活动为例,为实现etf套利稳定申赎,需在系统内增设指导功能,并对可进行指令设置的系统进行完善,以确保金融交易中,整体投资活动的安全性。同时,相关工作人员也应对程序化系统组合投资的质量管理编制相关执行代码,提升系统中指导功能的可操作性,更好的完成操作人员新执行命令。3.3策略功能的实现在程序化交易系统中,多应用具备的策略功能应分为以下两种:第一,系统操作用户自主设计及在其他平台中下载完成的策略;第二,程序化交易系统自带的策略。金融市场的交易策略主要由系统开发人员开发,且策略系统在实际运行的过程中主要分为策略准备及原始策略的记录。其中,在策略功能实现的过程中,可以依据不同算法,诸如vw

8、ap、twap及vp等,对实际交易量及其总交易量中占据的比重进行明确的计算,以此更好的判断出市场对金融交易产生的风险性,为投资者在选择投资策略时提供重要的参考依据,降低复杂市场发展对金融行业的冲击,提升实际交易期间的可持续性。总结:总而言之,为切实提升程序化交易系统在实际应用期间的经济效益、社会效益及服务效益,在其设计及实现期间,相关技术人员也应从系统功能性的的完善及优化入手,使系统可对当前金融市场行情进行分析并制定出与之相应的发展对策,更好的降低因人为操作不当而引起的经济损失,进一步提升交易期间安全性,促进金融行业稳定有序的发展。参考文献:1 马德刚. 期货程序化交易系统的设计与实现d.中国科学院大学(中国科学院工程管理与信息技术学院),2017.2 宋晋荣.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论