MT4/MT5平台如何透过FIX API进行外汇交易?

2017-06-21 02:27:05    来源:匠恒科技    作者:
FIX API是金融信息交换应用程序接口的缩写,是一种用于发送和接收金融数据的行业标准协议,通常情况下,我们使用FIX协议允许客户、交易者、投资基金或经纪人及流动性提供商之间的良好沟通。
 
FIX API它是金融行业的一个通用标准,并被许多银行、主经纪商和对冲基金使用。FIX API的起源可以追溯到20世纪90年代,当初为解决交易接口问题,包括大型对冲基金富达基金、高盛集团、美林和摩根士丹利等投行发起组建FIX国际协议联盟(FIX Protocol Limited),它是一家非营利、行业标准组织,专注于拓展、开发和支持的全球电子交易核心社区。
 
这个协议通常会被更为专业的交易者使用,因为它需要特殊的编程和理解在FXI协议范围内工作下的不同信息标签,以方便打开或关闭交易。
 
在默认情况下,MT4/MT5交易账户是不能通过FIX API进行交易的,因为他们两者是独立的交易技术,没有任何共同之处。然而,鉴于MT4/MT5平台的普及,技术公司的桥接解决方案让用户可以使用MT4/MT5进行交易,所有的交易将会根据FIX API传递的命令进行执行。
 
MT4-MT5平台如何透过FIX API进行外汇交易.png
 
为什么客户开始使用FIX API?
 
● 客户对现有的金融平台和接口不满意,因为不可能同时控制交易系统所有的功能;
● 现有接口的局限性。比如许多知名的交易平台需要两个或更多的价格去满足订单需求,这对高频交易来说是不可接受的;
● 交易安全需求及客户自动化系统的匿名性;
● 与流动性提供商交流的需求。
 
创建FIX API连接的要求:
 
● 测试连接环境的详细信息,在实时连接之前进行应用测试;
● FIX API的规范文档,类似协议手册,例如“Standard Header MsgType = b 131 QuoteReqID String. Unique identifier in response to Quote Request (35=R) Example: 131=RequestQuote1”;
● 具有经验丰富的程序员。那些具有标准协议技能的程序员(比如HTTP,Telnet,TCP或Java)很容易建立连接;(在理想情况下,建议使用流动性提供商进行交叉连接,这是一种物理连接。很多流动性提供商在NY4,LD4和HK4数据中心提供交叉连接。)
 
MT4-MT5平台如何透过FIX API进行外汇交易2.jpg
 
使用FIX API有许多有利的方面:
 
用户不需要任何中间软件就可以完全控制传输和接收数据的过程。与MT4执行相对应:客户终端=> MT4交易服务=> MT4 桥接 =>聚合器 =>流动性提供商。
 
● 整体执行速度更快;
● 设计个性化界面的能力;
● 能够使用用户自己的软件,交易者需求个性化定制;
● 使用各种订单类型。
 
当然,使用FIX API也是存在一些缺点:
 
● 需要专职人员来维护系统的功能和稳定性性能;
● 如果以前使用过MT4,则需要从MLQ4重新编程;
● 很多智能交易系统(EA)将无法使用;
● 支付给程序员工作及交叉连接的额外费用(高级数据托管中心的费用需要1000美金或更多)。
本文标签: MT5