写点什么

外汇交易专题:支持时效和收益平衡的架构设计

作者:agnostic
  • 2024-08-04
    上海
  • 本文字数:676 字

    阅读完需:约 2 分钟

外汇交易系统的设计区别于其他支付、收款、资金调拨等交易系统的设计。外汇交易由于自身特点决定,首先外汇敞口(时延)会带来汇率波动的风险,同时敞口的保持又可以带来内部交易 netting 的额外收益。所以外汇交易系统的架构,需要关注快速交易和敞口归集两方面的平衡。


背靠背交易系统

这种交易系统的架构设计,将外汇敞口等同于风险。尽量降低持有敞口的时间,最大程度降低交易从客户下单到机构平盘之间的时延。

背靠背交易系统,在规避敞口风险的同时,完全不考虑内部持有敞口带来的 netting 收益,除了对客加点之外没有额外的收入来源,支持交易量小同时外汇非主业的场景。


基于敞口的外汇交易系统

这种交易系统的架构设计,将所有的客户交易都先归集成内部敞口,完成内部的交易的钆差之后,再将多余的头寸和机构进行交易。

基于敞口的交易系统,将所有的交易来进行内部钆差,可以最大程度的获取内部交易的收益。但是由于内部交易的时间延迟,带来持有敞口引起的汇率波动风险,在极端情况下会抵消内部交易带来的收益。这种设计,支持交易量大,同时 netting 比例高的场景。


混合策略交易系统

在实际过程中,往往我们的交易系统无法如此走两个极端。例如对于小币种,钆差的几率久很小。对于大额交易,时效比 netting 收益更值得关注。

所以,我们提出一种基于混合策略的外汇交易系统架构设计。


首先,考虑到并发度的要求,我们会将交易台按照场景、币种、客群等维度进行分片,提升处理并发度。

其次,在进入敞口之前,我们会预先进行一轮决策,根据币种、金额、市场等因素,决策是背对背交易还是进入敞口。

最后,在交易进入机构交易台后,也会进行分片处理,提升交易效率

发布于: 刚刚阅读数: 3
用户头像

agnostic

关注

常识、KISS、高可用、合规架构、架构治理 2019-02-14 加入

二十年架构经验,互联网金融专业架构师。Open Group Master Certified Architect

评论

发布
暂无评论
外汇交易专题:支持时效和收益平衡的架构设计_agnostic_InfoQ写作社区