本章讨论在使用FIX协议实现电子交易系统之前需要准备的基础设施。对公司IT基础设施的审查有助于确保它有能力支持订单管理和FIX系统,这些系统是完成既定STP目标所必需的。订单管理系统将在最后一节中介绍。
内部网络(LAN)和防火墙
如果订单管理系统(OMS)已经到位,则有必要审查业务如何与外部世界通信。在应用防火墙规则等网络组件之前,需要了解流量。下图显示了一个基本系统和数据流的示例。
桌面
如果实施新的OMS,公司当前的桌面应该被审查,以确保它们足以运行新的应用程序,并将与它良好地运行。任何新的应用程序都应该针对现有的应用程序进行测试。在这些场景中,一种流行的解决方案是“瘦客户端”作为应用程序交付的手段。
瘦客户端技术
术语“瘦客户端”计算是一个已经使用了很多年的标签。它描述了一种为用户提供对安装在集中式服务器环境上的软件应用程序的访问的方法。尽管瘦客户机体系结构本身不直接与FIX流程交互,但它确实提供了一种潜在有用的方法,可以管理和部署订单管理系统、会计和其他业务线应用程序到交易商和基金经理的桌子上。
作为一种技术,瘦客户机计算有许多不同的名称,例如基于服务器的计算、Microsoft Terminal Services和Citrix MetaFrame。然而,概念是一样的。通常安装在桌面PC上的软件应用程序安装在位于托管数据中心的服务器上。用户连接到服务器,并使用安装在PC或工作站上的瘦客户机应用程序启动应用程序。
对用户来说,这个启动软件应用程序的过程是完全透明的。就他们而言,他们点击应用程序图标,软件就会以与本地安装完全相同的方式运行。它的外观、感觉或功能没有任何变化。
实际上,所有应用程序处理都发生在数据中心的服务器上,用户在桌面监视器上看到的是服务器传递给它的屏幕更新。来自用户键盘或鼠标的所有输入都被无缝地发送到服务器上的应用程序,并相应地进行操作。
撰写“招标请求书”
向潜在供应商提供充分的信息,以便提交符合您需求的正式提案。本文件有时被称为招标请求(“RFT”, request for tender)、报价请求(“RFQ”,request for quote)或建议书请求(“RFP”,request for proposal)。下面的部分详细描述了要考虑添加到RFT的内容类型。
- 对你的公司做一个概述。这将有助于供应商了解贵公司的业务和规模。提供的信息越多,供应商在提出业务解决方案时就会装备得越好。
- 给出详细的范围和目标。在业务和IT需求之间进行细分。
- 需求——确定供应商需要考虑的主要需求。
- 确定合同期限。
- 索取投标时间表。
- 评估标准。
- 响应格式。应鼓励所有投标人遵循标准化的答复格式。否则将很难比较每个响应。
- 询问公司的财务信息。其他可能的信息请求包括:
- 网站管理架构
- 培训的方法
- 员工档案
- 认证
- 分包及合作伙伴
- 竞争优势
- 示例文件
- 建议的解决方案
- 测试
- 灾难恢复
- 病毒管理
- 项目管理方法
- 求助的方法
订单管理系统(OMS)
如果您正在采购买方订单管理系统(“OMS”),那么您将面临您将做出的最重要的业务决策之一。有了正确的系统,您的公司将获得连接的全部好处,并朝着直接处理迈出决定性的一步。
谨慎选择很重要,但不要让谨慎变成优柔寡断。“分析瘫痪”的代价可能是巨大的。OMS技术可以转化为生产力的提高、更好的执行、更少的错误和更低的成本。你等待实施一个系统的时间越长,你的机会成本就越长。
实际上,虽然有很多好的OMS包,但没有一个系统能够100%满足要求,或者覆盖所有的股票、外汇和固定收益产品。在产品启动并运行后,更有意义的是确定一个产品以满足大多数需求并缩小差距。这并不是建议你匆忙地选择和审查过程——只是建议你在时间范围内进行。从始至终,决策要在6个月内完成。
与已经购买并实施OMS的人交谈。你会发现这个行业在这里采取了一种“合作”的方式,竞争对手将非常愿意讨论他们吸取的教训——以及他们所犯的错误。当然,没有两个买方公司是完全相同的,产品必须反映特定的目标、需求和组织结构。
购买OMS系统时的注意事项
- 裸骨还是负重?您需要的功能级别可以从基本到复杂。一个简单的OMS——一个可以从资产管理公司接收订单,路由切片或执行整个订单,然后将交易分配和登记到下游系统的OMS——可能就足够了。或者,您可能需要一个能够执行合规性检查、启动程序或计算实时位置的系统。用户界面应该简单明了,没有复杂的流程或弹出窗口。最好的系统在顺序事件发生时清晰地显示(而不是轮询刷新),并提供多种方法对信息进行排序和查找。
- 建造vs.购买。自定义构建OMS可能非常耗时且昂贵。除非你是一家非常大的公司,有高度专业化的需求和广泛的资源,“购买”可能是更好的选择。几个高性能的现成包可以满足基本需求。除此之外,一些供应商擅长遵从性,另一些擅长投资组合建模,还有一些擅长外部连接。当心那些声称对所有人都适用的供应商。
- 供应商。在任何成功的订单管理系统安装中,供应商关系都是必不可少的。仔细寻找潜在的供应商,关注人员、客户、销售方式、市场地位和财务稳定性。他们愿意提供什么级别的客户服务和支持?供应商与客户合作的方法和解决问题的有效性将是您对系统满意程度的关键。
- 价格区间。你可以花不到5万美元购买一套简单的OMS,也可以花数百万美元购买一套高端的全球定制系统。考虑到所有的成本,每年六位数的费用是典型的。如果有同等的选择,在购买之前至少得到两个最终报价。知道你的公司能处理什么,而且在质量方面,一分钱一分货。
- 技术。操作系统、服务器硬件、消息传递和开发语言以及系统设计和体系结构都很重要。数据库、磁盘和硬件的选择都有助于提高系统成本和管理的便利性。避免迷失在基准测试和技术术语中,记住这一切都归结于可靠的功能、速度和易用性。要警惕那些强调“灵活的技术”而不是“开箱即用”功能的解决方案。当然,帮助和支持是至关重要的,但这个系统应该建立在可靠的技术基础上。
- 考虑您目前可用的基础设施,并决定它是否支持您正在考虑的系统。在某些情况下,您可能需要考虑使用瘦客户端软件,以减少内部局域网的压力。或者您可能希望将软件交付到其他办公室,并从一个站点进行控制。
- 能力。在评估一个系统时,要知道它可以处理多少消息,峰值消息和持续消息,从前到后。系统是否会快速响应,还是会随着活动的增加而延迟?屏幕在音量下刷新得快吗?您需要在获得足够的容量与为高容量上限支付额外费用之间找到平衡。不要让供应商告诉你容量和性能严格依赖于硬件。软件设计的好坏将决定速度和吞吐量的规模。估算你的能力需求的一个公式是:用户数量(交易员、操作人员和投资组合经理)乘以连接的经纪人数量,乘以高峰日的总订单,再乘以10。因此,如果您在高峰日有10个用户,20个连接的经纪人和100个订单,那么您的消息活动级别将为200,000。在一天8小时内,平均每分钟有417条消息。计划增长,采用策略重新测试和增加能力。
- 连通性。有多少投资组合经理会使用这个系统?它是否与会计系统和其他内部系统相联系?集成工作可能会延迟交付,因此明智的做法是确定激活的时间表,以及所支持的通信机制。实时数据传输优于批处理。
- 与内部系统的连接是必不可少的,但不要忽视外部连接:如果没有连接到快速、可靠的代理执行服务,您就无法自动将小订单路由。确认您的系统如何连接到托管人、主要经纪人和交易匹配服务。如果处理得当,连接将OMS提升到买方公司能力的基石。
- 可靠性和可恢复性。可靠性是必不可少的,但不要将其与容错混淆。当偶尔出现停机时(确实会发生),您能够多快恢复并运行?如果你给他发订单的经纪人破产了怎么办?您是否能够获得替代执行命令的控制权?您可以通过插入最后一次执行来完成路由和填充的订单吗?您是否有备用的方式来与您的托管人预订和确认交易?思考潜在的突破点。
许多公司采用加权平均方法,在选择系统时,有时会高估资产管理公司和交易后操作要求的权重。交易员是OMS的主要用户,他们的意见应享有优先权。他们的利害关系最大。
实施
一旦您做出了决定,请了解部署一个成熟的OMS—添加帐户、培训、集成和连接经纪人—对于全球企业来说可能需要几个月甚至几年的时间。由技术和交易人员组成的小团队应该一起工作,确定并解决关键问题。无论你计划得多么周密,你都会遇到意想不到的事情。因此,要留出一些回旋的空间,并在确定交付日期的前提下,规划出首先解决最大问题的现实阶段。
安装OMS有很多理由,最大的理由是它可以帮助买卖双方的交易员以更少的努力获得更好的执行力。OMS使您能够在更短的时间内处理更多的交易,并且错误更少。简而言之,它给你在市场上一个关键的优势,所以决定如何行动,然后把交易记录下来。