首页 > 其他分享 >ALGO3 智能订单路由

ALGO3 智能订单路由

时间:2024-03-28 19:11:26浏览次数:21  
标签:风险 ALGO3 300 订单 市场 价格 路由 流动性

RIT案例简介–ALGO3版本1.01
智能订单路由
你在JPLonegan Chase的算法交易台做暑期实习生,该公司是世界上最负盛名的金融机构。贵公司必须处理大额采购订单新的分散市场环境中的机构。满足监管要求至关重要以完成NBBO(全国最佳出价和报价)的订单。此外,考虑到分散的市场,通过最小化潜在的价格影响来管理流动性风险变得比过去,流动性主要集中在传统交易所。在这种ALGO3情况下,您的任务是:你的主管想挑战你的技能,并要求你建立一个智能订单路由器桌子交易的股票之一的算法。既然她知道你可能不是
熟悉这个概念后,她向您简要介绍了智能订单路由作品下面提供了您主管的电子邮件。尊敬的实习生:,
考虑到现有的交易所数量众多,交易同一只股票是很常见的在几次交流中。例如,加拿大皇家银行在多伦多多伦多证券交易所和纽约证券交易所进行交易
纽约证券交易所的York(以及其他较小的交易所)。同样的股票也有可能在同一国家内的两个或多个交易所进行交易。在加拿大,加拿大皇家银行交易TSX(主要和最古老的交易所)以及Alpha交易系统(通常称为Alpha)。代 写ALGO3后者是一个与主要股票市场竞争的另类股票市场交易所。
智能订单路由(SOR)是一种算法发现最佳价格和特定证券在所有相关交易所的可用流动性。算法将确定必须发送哪些交换订单才能获得最佳价格。这需要监控
报价和相关数量,因为价格填充将反映由于有限以报价计算的流动性。该算法将把大订单分解为小订单并进行路由他们以管理流动性风险的方式。版权所有©2016,罗特曼管理学院。2.一个例子将帮助您了解智能订单路由器是如何工作的。考虑以下顺序主要市场和替代市场的股票THOR账簿:主要市场
投标数量投标价格询问价格询问数量
6,700 19.97 19.98 7,400
5,400 19.96 19.99 5,400
5,500 19.95 20.00 5,600
5,300 19.94 20.01 5,300
6,000 19.93 20.02 5,300
4,800 19.92 20.03 6,300
替代市场投标数量投标价格询问价格询问数量
9,000 19.97 19.98 9,500
8,300 19.95 20.00 9,700
8,400 19.93 20.02 9,000
8,000 19.91 20.04 7,200
8,000 19.89 20.06 8,100
9,000 19.87 20.08 8,500
以我们的一位客户想从我们的银行购买100000股THOR股票为例。在与我们的销售同事进行了简短的谈判后,客户同意他愿意购买股票溢价,支付20.05美元/股。由于我们的销售同事没有一个模型考虑到可用的流动性,评估每股20.05美元是否是THOR的好价格,他们会问
您必须决定是否批准交易。为了做出决定,您需要一起评估这两个市场的流动性,并在要做到这一点,您应该构建“聚合订单簿”,这是一个将所有主交易所和备用交易所的订单。THOR的总订单为以下根据主要市场和替代市场的报价提供。为了便于呈现,
我们只会在这里展示书的要求方,但同样的计算也可以用于投标方。聚合订单簿询问价格询问量累计询问成交量VWAP
19.98 16,900 16,900 19.980
19.99 5,400 22,300 19.982
20.00 15,300 37,600 19.990
20.01 5,300 42,900 19.992
版权所有©2016,罗特曼管理学院。3.
20.02 14,300 57,200 19.999
20.03 6,300 63,500 20.002
20.04 7,200 70,700 20.006
20.06 8,100 78,800 20.012
20.08 8,500 87,300 20.018
在评估订单时,您现在可以做出决定,并了解有关流动性的更多详细信息
THOR股票。如果您决定按照同事的建议接受与客户的交易在销售方面,我行将以20.05的价格出售100000股股票。由于我们对未来没有任何估计对于股票价格,我们需要对冲市场价格风险1;因此,我们需要购买
回购股份。在这个例子中,你会注意到你可以以低于20.05美元(如“累计询问量”列所示)。你可能会接受一些风险并决定
受命令;您将能够利用市场来弥补大部分市场价格风险订单,然后使用限价订单处理订单的剩余部分,以最大限度地降低流动性风险。
上面的例子比我们银行每天面临的大多数报价更容易。因此,我希望您建立一个决策支持电子表格,其中包含与中模拟市场的RTD链接以便实时收集报价和流动性的相关信息。使用它信息,然后您需要编程一个算法,以覆盖已接受的订单管理市场价格风险和流动性风险。如您的主管在上述电子邮件中所述,您需要利用您的流动性知识风险和市场价格风险来评估订单的风险,根据
在风险和潜在回报之间进行权衡,然后使用您的算法来弥补您的头寸适当地。为了评估风险和潜在回报之间的权衡,审查一些流动性指标。
审查一些流动性指标:回想一下,与证券相关的流动性或非流动性有几个相关指标在纯订单驱动的市场上交易。例如
•买卖价差
•限额订单簿的广度和深度(基于数量的衡量标准)
•弹性
•价格影响
用于量化流动性风险的衡量标准将取决于个人的角色,从而取决于
一个人面临的非流动性成本。买卖价差度量对市场来说非常重要1在这种情况下,我们将市场价格风险定义为证券的市场价格将随着时间的推移而变化的风险外源性原因;而非流动性的含义将涉及与您的订单(内生价格变化)。版权所有©2016,罗特曼管理学院。4.
maker(有关更多详细信息,请参阅ALGO2情况),但在这种ALGO3情况下不那么重要。这是因为,就像在LT3和LT4的情况下一样,你只会看到市场的一面
“处理”订单,因为您只会根据执行的交易进行买卖与他们的客户。
限价订单簿的广度和深度衡量交易量。市场深度衡量以特定价格可供购买(或出售)的股票数量。这是一个指标在引起价格变化(向下移动书本)之前,订单必须有多大。在下面的例子,市场的深度在书的出价报价的第一层是1000。广度是指订单的级别(在向下移动时以不同的报价)目前可在书中找到。也就是说,限价订单簿的宽度表示订单是否在广泛的价格水平上有很多。市场的广度和深度都很强相关,因为深度好的市场也倾向于促进广度。
从负债交易员的角度衡量流动性的一种方法是评估若要提交一个大的市场订单,价格会发生变化。的价格变化越小具体的交易量,市场的流动性就越强。这被称为价格影响,在责任交易3案(LT3)。LT3案例和多重案例的决策支持模板
交易所LT4案例可用于实际计算任何市场订单规模的潜在价格影响时间LT4版本提供了一个全球综合限额订单簿(可在
所有的交易所都合并到一个限价订单簿中),该订单簿可用于计算潜力与订单在可用交易所之间的最佳路由相关联的价格影响。尽管与这种情况无关,但可用于评估流动性的另一个指标是“弹性”。弹性可以通过重新填充率来衡量,也就是说,新的限价订单的速度有多快当从账面中移除流动性时,提交到可见账面。弹性衡量大宗交易后价回升的时间到了。它代表了价格变动的程度是光滑的。学术界和从业者都制定了几个比率来衡量市场的弹性。一个可以很容易地应用于RIT的是市场效率系数
(MEC),衡量短期内波动率与波动率之间的差异在很长一段时间内。更正式地说,让

标签:风险,ALGO3,300,订单,市场,价格,路由,流动性
From: https://www.cnblogs.com/simplesky/p/18102437

相关文章

  • vue里面的路由参数和查询参数
    $router.push 在VueRouter中可以用来导航到不同的路由,并且你可以在其中添加参数。这些参数通常被称为“查询参数”或“路由参数”。 查询参数:这些是添加到URL末尾的参数,通常用于向服务器发送某些信息,但不会被包含在路由定义中。查询参数是通过 query 属性来传递的。例......
  • ABP构建统一订单系统(商品、支付、订单)一
    构建思路:1、采用平台统一下单支付(优点:不需要自己写商品一系列东西和配置麻烦的支付)2、采用平台统一下单自己配置支付(优点:不需要自己写商品一系列东西;缺点:需要自己配置支付)3、采用平台下单支付自己配置商品信息(优点:不需要自己去配置支付、统计订单信息、对账;缺点:需要自己编......
  • RT路由器 serial 口ppp multilink 绑定接口配置
    配置MutlilinkPPP捆绑,编号为1interfacemultilink1                   ipadd192.168.100.1255.255.255.0   pppmultilink                                ......
  • Vue学习笔记64--路由简介
    路由简介 路由就是一组key-value的对应关系多个路由,需经过路由器进行管理SPA应用:singlepagewebapplication(单页面web应用)Vue-router一:相关理解vue-router:vue的一个插件库(需安装--npminstallvue-router--save),专门用来实现SPA应用对SPA应用的理解singlepa......
  • vue3路由懒加载
            路由懒加载作用:部分项目过大,首次加载耗费时间较多,路由懒加载可以让首屏组件加载速度更快一些,减少用户首次使用等待时间    路由懒加载的本质:按需引入    下面是未使用懒加载的代码:importLoginfrom'@/views/login/index.vue'constrout......
  • 【IT老齐056】日千万级订单系统的高可用、高性能架构
    【IT老齐056】日千万级订单系统的高可用、高性能架构原始场景避免丢单关键逻辑不要使用读写分离的查询方式,避免从库同步延迟造成订单查询异常关键逻辑也不要使用缓存来进行订单的查询订单补偿不要粗暴地使用消息队列的方式,避免中间件引发的订单丢失接收消息处理......
  • Django_Restful_Framework视图与路由
    视图与路由drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作。所以在django原有的django.views.View类基础上,drf封装了多个子类出来提供给我们使用。**DjangoRESTframwork**提供的视图的主要作用:控制序列化器的执行(检验、保存、转换数据)控制数据库查询的执......
  • [Vue3] 嵌套路由
    App.vue<template><divclass="app"><!--导航区--><divclass="navigate"><RouterLinkto="/home">Home</RouterLink><RouterLinkto="/news">News</Route......
  • 01、路由策略简介
    路由策略简介定义:路由策略主要实现了路由过滤和路由属性设置等功能,它通过改变路由属性(包括可达性)来改变网络流量所经过的路径。目的:路由协议在发布、接收和引入路由信息时,根据实际组网需求实施一些策略,以便对路由信息进行过滤和改变路由信息的属性,如:控制路由的接收......
  • OSPF外部路由
    外部路由使用场景:将不同与自身的其他协议路由引入外部路由引入过程:1、在路由器R4进程中使用命令import-routestatic吼,将路由表中的金泰路由引入到OSPF中2、路由器R4会触发两条LSU报文,其中第一条LSU携带一个自身的1类LSA,并置位ASBR,用来告诉本区域内的小伙伴......