最优订单执行算法相关论文介绍

news2024/11/19 1:32:57

 

数量技术宅团队在CSDN学院推出了量化投资系列课程

欢迎有兴趣系统学习量化投资的同学,点击下方链接报名:

量化投资速成营(入门课程)

Python股票量化投资

Python期货量化投资

Python数字货币量化投资

C++语言CTP期货交易系统开发

数字货币JavaScript语言量化交易系统开发


随着量化交易、高频交易的竞争日益激烈,事实证明,交易执行显着影响量化策略的投资绩效。 因此,许多从业者开始将交易执行视为一项独立的任务。 本期文章分享,我们搜寻了一些用于最小化交易成本的最佳交易订单执行策略算法相关的论文,供大家参考。

最优交易策略和供需动态

来自 Anna Obizhaeva 和 Jiang Wang的《Optimal Trading Strategy and Supply/Demand Dynamics》:

简介

市场上证券的供给/需求是一个跨期的而非静态的对象,其动态对于决定市场参与者的交易行为至关重要。 在该论文中的研究表明,供给/需求的动态,而不是其静态属性,对于给定订单的最优交易策略至关重要。 使用限价订单簿市场,该论文开发了一个简单的框架来模拟供需动态及其对执行成本的影响。 该论文表明,最佳执行策略涉及离散交易和连续交易,而不仅仅是先前工作所建议的连续交易。 与简单的连续策略相比,最优策略可以节省大量成本。 该论文还表明,关于最佳交易行为的预测可能会对观察到的日内交易量、波动性和价格行为产生有趣的影响。

研究结论

该论文分析了执行大订单的最佳交易策略。 该论文表明,先前工作中广泛使用的静态价格影响函数未能捕捉市场中证券供需的跨期性质。 该论文为限价订单簿市场构建了一个简单的动态模型,以捕获供需的跨期性质并求解最佳执行策略。 该论文表明,当选择最佳交易时间时,供需动态是确定最佳执行策略的关键因素。 与之前的工作相反,最佳执行策略涉及离散交易和连续交易,而不仅仅是连续交易。 这种交易行为与经验性的盘中成交量和价格模式是一致的。 该论文关于最佳执行策略的结果还表明了这些日内模式的可测试影响,并为市场流动性需求提供了新的见解。

该论文用于 LOB 动态的具体模型非常简单,因为该论文的目标主要是说明其重要性。 实际的 LOB 动态可能要复杂得多。 然而,该论文开发的框架相当通用,可以适应丰富形式的 LOB 动态。 此外,随着当前开放电子限价订单簿数量的增加,该论文的 LOB 模型可以轻松校准并用于解决现实世界的问题。

均值-方差最优自适应执行

来自 Julian Lorenz 和 Robert Almgren的《Mean-Variance Optimal Adaptive Execution》:

简介

股票和其他证券的电子交易大量使用“到达价格”算法,该算法平衡快速执行的市场影响成本与缓慢执行的波动风险。在标准制定中,均值-方差最优交易策略是静态的:它们确实不根据交易过程中观察到的价格变动而修改执行速度。该论文表明,使用动态交易策略可以显着改善,并且对于大的初始头寸,改善更大。

该论文开发了一种技术,可以以任何所需的精度计算最佳动态策略。 资产价格过程是在具有任意数量级别的离散树上观察的。 该论文引入了一种新颖的动态规划技术,其中控制变量不仅是每个时间步交易的股票,而且是程序其余部分的最大预期成本; 价值函数是剩余程序的方差。 由此产生的自适应策略是“激进的价内策略”:当价格向有利于交易者的方向变动时,它们会加速执行,并花费部分交易收益来降低风险。

研究结论

通过动态规划原理的适当应用,该论文展示了如何针对 Almgren 和 Chriss [2000] 考虑的最优执行问题获得完全最优的自适应策略。 最优自适应策略比静态交易计划显着改善,对于大型投资组合来说改善更大。 正如 Almgren 和 Lorenz [2007] 所观察到的那样,这些适应性政策“在资金方面具有积极性”:如果价格朝着对您有利的方向变动,那么通过更快地交易该计划的其余部分,将这些收益用于市场影响成本。如果价格走势对你不利,然后通过更慢的交易来降低未来成本。这种将当前期间的利润与剩余时间内的预期利润相关联的情况也可以在多周期设置中的经典投资组合优化问题中观察到[Lorenz,2008 ,理查森,1989]。

上图是 N = 4 个时间步长的最佳自适应交易,说明了二项式自适应模型。 蓝色轨迹对应于股价上涨路径,并且比红色轨迹(股价下跌路径)卖出得更快。 插图显示了二叉树上股票价格的示意图。 t = 1 时的 x1 对于所有自适应轨迹都是相同的,因为 x1 是在 t = 0 时确定的,没有可用信息。 仅从 t = 1 开始,自适应轨迹才会分裂。

HJB 优化交易执行方法

来自 Peter A. Forsyth 的《A Hamilton Jacobi Bellman Approach to Optimal Trade Execution》:

简介

最优交易执行问题是根据均值-方差权衡来制定的,如最初所见。 均值方差问题可以嵌入到线性二次 (LQ) 最优随机控制问题中,使用半拉格朗日方案来求解所得的非线性 Hamilton Jacobi Bellman (HJB) PDE。 该方法本质上独立于价格影响函数的形式。 提供强大的比较性质,该论文证明数值格式收敛于 HJB 偏微分方程的粘度解。 从有效交易前沿和交易策略方面给出了数值例子。 数值结果表明,在某些情况下,有许多不同的交易策略会产生几乎相同的有效边界。

研究结论

该论文根据等效的 LQ 问题制定了确定有效边界(以及相应的最优策略)的问题。 我们只需要求解单个非线性 HJB 方程(以及相关的线性 PDE)即可构建整个有效前沿。

HJB 方程使用半拉格朗日方法进行离散化。 假设HJB方程满足强比较性质,那么我们通过证明该格式是单调的、一致的和稳定的来证明收敛于粘度解。 请注意,在这种情况下,在粘度解意义上使用一致性是有用的 [8, 6],因为半拉格朗日方法在计算域边界附近的点上不是经典一致的(对于任意网格大小)。

半拉格朗日离散化将基础随机过程模型与价格影响模型分开。 改变价格影响的特定模型相当于改变实现中的单个功能。 半拉格朗日方法也非常适合并行实现。

使用该论文中开发的方法计算的有效边界与直觉一致。 然而,最优交易率作为初始时资产价格的函数,对于大型资产价格表现出意想不到的锯齿图案。 对数值结果的详细分析表明,有许多策略给出了几乎相同的价值函数。 因此,最优策略(相对于有效边界)的数值问题似乎是不适定的。 请注意,这种不适定性似乎是预承诺均值方差目标函数的一个特定属性,如果使用替代目标函数(例如效用函数或均值二次变分),则不会看到这种不适定性。

然而,这种策略上的不恰当在实践中并没有特别令人不安。 最终的结果是,有许多策略基本上给出了相同的有效边界,这是实际重要性的衡量标准。 这也表明可以以不可预测的模式改变交易率,这可能有助于避免发出信号交易策略,但仍然可以获得平均方差有效的结果。

完整论文

本文原文英文文献,关注wx工中浩 数量技术宅 ,回复关键词:订单执行算法,即可获取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1389900.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Resemble Enhance音频失真损坏修复AI工具:一个开源语音超分辨率AI模型

Resemble Enhance是一款强大的音频处理工具,可以将嘈杂的录音转化为清晰而有力的声音,为用户提供更优质的听觉体验。这个工具不仅可以有效去除录音中的各种噪声和杂音,还能够恢复音频失真并扩展音频带宽,使原本的声音听起来更加清…

迈向未来的求职征程:广州大学全职特聘讲师入职经历

迈向未来的求职征程:我的广州大学全职特聘讲师入职经历 2023博士毕业求职经验贴 在人生的职业旅程中,每一次求职都是一个新的冒险,而我最近的一次求职经历,是迈向教育领域的激动人心的一步。成为广州大学全职特聘讲师的入职之路…

QT 绘图与重绘事件

代码实现仪表盘 .cpp #include "widget.h" #include "ui_widget.h"#include <QPainter> #include <QPen> #include <QBrush>#include <QDebug> Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->…

[ PyQt入门教程 ] Qt Designer工具的使用

Qt Designer是PyQt程序UI界面的实现工具&#xff0c;使用Qt Designer可以拖拽、点击完成GUI界面设计&#xff0c;并且设计完成的.ui程序可以转换成.py文件供python程序调用。本文主要通过用户登录需求描述Qt Designer工具开发界面的使用方法。 主要内容 1、Qt Designer程序主界…

【C++】vector的使用及模拟实现

目录 一、vector的介绍及使用1.1 介绍vector1.2 vector的使用1.2.1 构造1.2.2 遍历访问1.2.3 容量空间1.2.4 增删查改 二、vector的模拟实现2.1 成员变量2.2 迭代器相关函数2.3 构造-析构-赋值重载2.3.1 无参构造2.3.2 有参构造12.3.3 有参构造22.3.4 拷贝构造2.3.5 赋值重载2.…

IIC学习之SHT30温湿度传感器(基于STM32)

简介 附上SHT30资料和逻辑分析仪源文件&#xff0c;点击下载 关于IIC的介绍网上已经非常详尽&#xff0c;这里只说重点&#xff1a; 双线&#xff08;SDA&#xff0c;SCL&#xff09;&#xff0c;半双工采用主从结构&#xff0c;支持一主多从&#xff0c;通过地址寻址&#…

最新的AIGC相关技术更新

1.腾讯发布PhotoMaker 《PhotoMaker: Customizing Realistic Human Photos via Stacked ID Embedding》 作者机构&#xff1a;南开大学&腾讯 PCG ARC 实验室&东京大学 相关链接 [Paper] [Code] [Demo] [Model Card] [BibTeX] 摘要 文本到图像生成的最新进展在根据给…

uniapp自带的选择日期的使用

年月日的下拉框 直接看代码 <view class"uni-title uni-common-pl">日期选择器</view><view class"uni-list"><view class"uni-list-cell"><view class"uni-list-cell-left">当前选择</view>&…

Linux第29步_安装“Notepad++”软件

STM32CubeProgrammer脚本文件的后缀为“.tsv”&#xff0c;ST公司官方也叫做FlashLayout。在烧写“TF-A固件”之前&#xff0c;我们需要用“Notepad”软件打开“后缀为.tsv”的脚本文件&#xff0c;根据需求决定哪些文件需要更新&#xff0c;设置好这个脚本文件。 在后期使用S…

书生·浦语大模型实战营第四节课笔记及作业

XTuner 大模型单卡低成本微调实战 1 Finetune简介 大语言模型LLM是在海量的文本内容基础上&#xff0c;以无监督或半监督方式进行训练的。海量的文本内容赋予了大模型各种各样的行业知识。但是如果直接把大模型的知识用于生产实践&#xff0c;会发现回答不大满意。微调的目的…

红队打靶练习:HOLYNIX: V1

目录 信息收集 1、arp 2、netdiscover 3、nmap 4、nikto whatweb 目录探测 1、gobuster 2、dirsearch 3、dirb 4、feroxbuster WEB sqlmap 1、爆库 2、爆表 3、爆列 4、爆字段 后台登录 1、文件上传 2、文件包含 3、越权漏洞 反弹shell 提权 总结 信息…

【Docker】网络模式➕自定义网络

&#x1f973;&#x1f973;Welcome 的Huihuis Code World ! !&#x1f973;&#x1f973; 接下来看看由辉辉所写的关于Docker的相关操作吧 目录 &#x1f973;&#x1f973;Welcome 的Huihuis Code World ! !&#x1f973;&#x1f973; 一.Docker网络模式的介绍 二. 网桥模…

[C#]winform部署官方yolov8-obb旋转框检测的onnx模型

【官方框架地址】 https://github.com/ultralytics/ultralytics 【算法介绍】 Yolov8-obb&#xff08;You Only Look Once version 8 with Oriented Bounding Boxes&#xff09;是一种先进的对象检测算法&#xff0c;它在传统的Yolov3和Yolov4基础上进行了优化&#xff0c;加…

【Java】源码文件开头添加注释

需求 应公司质量部要求&#xff0c;需要对代码做静态检查。质量部要求&#xff0c;源码文件必须在起始行起设置一些注释&#xff0c;然而项目已经开发了一年之久&#xff0c;且没有维护这个注释。 此时&#xff0c;面对好几千个源码文件&#xff0c;我们如何快速添加相应的注…

Linux命令之目录操作类和文件操作类命令mkdir,rmdir,cp, mv,rm,touch,ln,whereis,whatis的使用

一、实验题 在桌面新建目录dir1 在当前目录的dir2目录中创建subdir2子目录&#xff0c;如果dir2目录不存在则同时创建 用root身份&#xff0c;将家目录下的.bashrc复制到/tmp下&#xff0c;并更名为bashrc 变换目录到/tmp,并将/var/log/wtmp文件的所有特性都一起复制到/tmp且观…

RAG基础功能优化、以及RAG架构优化

RAG基础功能优化 对RAG的基础功能优化&#xff0c;我们要从RAG的流程入手[1]&#xff0c;可以在每个阶段做相应的场景优化。 从RAG的工作流程看&#xff0c;能优化的模块有&#xff1a;文档块切分、文本嵌入模型、提示工程优化、大模型迭代。下面针对每个模块分别做说明&#…

按钮QPushButton的简单使用

1.相关说明 设置字体居左、居中、居右、字体颜色、字体类型 2.界面绘制 3.相关主要代码 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() …

【电力电子】2 开、闭环单相桥式SPWM逆变仿真电路

【仅供参考】 【2022.11西南交大电力电子仿真】 目录 1 开环单相桥式SPWM逆变电路搭建及波形记录 2 闭环单相桥式SPWM逆变电路搭建及波形记录 1 开环单相桥式SPWM逆变电路搭建及波形记录 采用单极性调制法&#xff0c;按老师PPT&#xff08;如下图&#xff09;所示进行单相…

Server/PC 稳定性测试(Windows)

Server/PC 稳定性测试 1. CPU - 中央处理器1.1 CPU稳定性1.2 CPU温度 2. Memory - 内存2.1 内存性能 3. DISK - 硬盘3.1 HDD - 机械硬盘机械硬盘转速详解监测工具 3.2 SSD - 固态硬盘监测工具 4. 使用时长cpu能用多久&#xff1f;主板能用多久&#xff1f;内存能用多久&#xf…

移动端开发进阶之蓝牙通讯(三)

移动端开发进阶之蓝牙通讯&#xff08;三&#xff09; 移动端蓝牙通讯的主要特点是无线、便捷和高效&#xff1b; 它能够摆脱传统有线连接的束缚&#xff0c;让用户更加自由地使用设备&#xff1b; 同时&#xff0c;蓝牙通讯协议经过多年的发展和完善&#xff0c;已经具备了较…