【量化读书笔记】【打开量化投资的黑箱】CH.05. 交易成本模型
交易是有成本的,除非有足够的理由,否则便不应该进行交易。
- 交易的原因
- 增加盈利的期望值
- 降低亏损的期望值
- 对交易成本的估计
- 过低,会导致交易过于频繁,损失扩大。
- 过高,导致交易次数少,持仓时间过长。
一、定义交易成本
交易成本主要由:佣金和费用、滑点以及市场冲击成本构成。
1.1. 佣金和费用
指支付给经济商、交易所和监管者的费用。同时,经纪商在提供清算和结算服务是,也会收取费用(一般是佣金的一部分)。
1.2. 滑点
滑点是指在交易者决定开始交易,到订单交易所系统实际被执行时,这个时间段所发生的价格变动。
- 滑点会给趋势跟随策略带来更多的损失,给均值回复类的策略带来的损失较少。
- 预测、尤其是短期预测越准确,滑点带来的潜在损失就越大。
- 对于价格变化剧烈、频率高的产品,滑点往往是交易成本的主要因素;同样的对于价格变化缓慢的,则是次要因素。
1.3 市场冲击成本
市场冲击成本指的是,交易者买入某项产品会推高产品价格、卖出该项产品会市产品价格下降,在价格辩护的过程中产生的交易成本。
- 小规模的订单造成的价格波动幅度通常介于最优买卖负价格之间。
- 大规模的订单会造成巨大的波动幅度。
- 滑点和市场冲击带来的结果常常是重合的,在同一模型中,将二者分开是比较复杂的。
二、交易成本模型的种类
常值型、线性、分段线性以及二次型交易成本模型。通常来说主要研究交易规模与交易成本之间的关系
- 保持流动性、波动率等因素不变,建模订单规模与交易成本的关系,通常认为是一种二次型模型。即,随着交易规模扩大,交易成本上升的趋势会越来越快。
- 常值型:无论订单规模如何变化,交易成本都保持不变。绝大多数情况下,这个模型的结果都是不正确的。
- 线性模型:交易成本与交易规模的比值是一个固定值!
- 分段线性:实际上类似于分段线性插值去拟合曲线,能更好的贴近实际的曲线。
- 二次型:用二次函数去估计
小结
- 交易成本模型并非是为了极小化交易成本,而是对交易行为的成本进行合理估计,并输入到投资组合构建模型中去,进行收益最大化的操作。
【量化读书笔记】【打开量化投资的黑箱】CH.05. 交易成本模型的更多相关文章
- 《Apache Kafka实战》读书笔记-调优Kafka集群
<Apache Kafka实战>读书笔记-调优Kafka集群 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.确定调优目标 1>.常见的非功能性要求 一.性能( ...
- 读书笔记之:C++ Primer (第4版)及习题(ch12-ch18) [++++]
读书笔记之:C++ Primer (第4版)及习题(ch12-ch18) [++++] 第12章 类 1. 类的声明与定义:前向声明,不完全类型 2. 从const函数返回*this 3. 可变数据成 ...
- 人生效率手册:如何卓有成效地过好每一天--By张萌姐姐--读书笔记
读书笔记:<人生效率手册>:如何卓有成效地过好每一天--By张萌姐姐... 整本书看完的感受: 这本书主要讲的是生活中我们需要给自己一个目标,然后通过自己的努力去实现这个目标,书中说的很多 ...
- 《3D打印与工业制造》—— 读书笔记
<3D打印与工业制造>-- 读书笔记 原创内容,学习不易,转载请注明出处! 一.读后感-- "WOW" 可以这么说,<3D打印与工业制造>这本书是我第一 ...
- 《Java编程思想》读书笔记(二)
三年之前就买了<Java编程思想>这本书,但是到现在为止都还没有好好看过这本书,这次希望能够坚持通读完整本书并整理好自己的读书笔记,上一篇文章是记录的第一章到第十章的内容,这一次记录的是第 ...
- 【读书笔记《Bootstrap 实战》】6.单页营销网站
我们已经掌握了很多实用 Bootstrap 的重要技能.现在,是时候拿出更多的创意来帮助客户实现他们全方位在线营销的愿望了.此次将带领大家做一个漂亮的单页高端营销网站. 主要任务如下: □ 一个大型 ...
- 《如何在大学里脱颖而出(How to Win at College)》读书笔记
<如何在大学里脱颖而出(How to Win at College)>读书笔记 图书简介 中文版: 英文版: 作者卡尔·纽波特(Cal Newport)于 2004 年6月以优等生荣誉学会 ...
- <读书笔记>软件调试之道 :问题的核心-重现问题
声明:本文档的内容主要来源于书籍<软件调试修炼之道>作者Paul Butcher,属于读书笔记. 重现第一,提问第二 问题重现是实证过程的最强大武器,如果不能重现问题,你也无法证明修复了它 ...
- TJI读书笔记16-异常处理
TJI读书笔记16-异常处理 概念 基本异常情形 异常的捕获 自定义异常 异常说明 捕获所有异常 栈轨迹 重新抛出异常 Java标准异常 使用finally 异常的限制 构造器 异常的匹配 其他乱七八 ...
- 【英语魔法俱乐部——读书笔记】 3 高级句型-简化从句&倒装句(Reduced Clauses、Inverted Sentences) 【完结】
[英语魔法俱乐部——读书笔记] 3 高级句型-简化从句&倒装句(Reduced Clauses.Inverted Sentences):(3.1)从属从句简化的通则.(3.2)形容词从句简化. ...
随机推荐
- ToDesk再度出手,加快云电脑高性能发展,剑指千亿级市场
根据中国信通院发布的<云计算白皮书(2023年)>(以下简称白皮书)显示,云计算引发了软件开发部署模式的创新,成为承载各类应用的关键基础设施,为大数据.物联网.人工智能等新兴领域的发展提供 ...
- K-Means(聚类算法)【转载】
聚类##### 今天说聚类,但是必须要先理解聚类和分类的区别,很多业务人员在日常分析时候不是很严谨,混为一谈,其实二者有本质的区别. 分类其实是从特定的数据中挖掘模式,作出判断的过程.比如Gmail邮 ...
- 需求解决 _针对特定Class设置样式 _CSS _20210906
需求解决 _针对特定Class设置样式 _CSS _20210906 有一个需求,需要对一些具有 某个Class的标签 ,icon,以及其中的字体设置 隐藏或者展示 解决方法如下:(需要对 该页面引用 ...
- .NET 实现的零部件离散型 MES+WMS 系统
前言 随着制造业的不断发展,企业对于生产效率和管理水平的要求越来越高. EasyMES 是一款基于 .NET 6 开发的零部件离散型 MES(Manufacturing Execution Syste ...
- 数据结构之链表篇(单链表,循环链表,双向链表)C语言版
1.链表 链表是线性表的一种,由一系列节点(结点)组成,每个节点包含一个数据域和一个指向下一个节点的指针域.链表结构可以克服数组需要预先知道数据大小的缺点,而且插入和删除元素很方便,但是失去数组随机读 ...
- IPC-7095E-2024 EN Design and Assembly Process Guidance for Ball Grid Arrays (BGAs). IPC-7095E BGA 设计与组装工艺的实施
IPC-7095E-2024 EN Design and Assembly Process Guidance for Ball Grid Arrays (BGAs).pdf链接: https://pa ...
- MySQL8.0新特性之增强版逻辑备份恢复
前言关于MySQL库表逻辑备份恢复,我们主要有以下几种常用的工具: 1.mysqldump:MySQL原生自带的逻辑备份恢复工具,支持整个实例.单个数据库.单张表等的备份与恢复,对于1-10个G的数据 ...
- Lock Less Java Object Pool
It has been a while since I wrote anything, I have been busy with my new job that involves doing som ...
- 二、STM32F103C8T6-定时器
STM32F103C8T6 定时器概述 STM32F103C8T6 作为一款广泛使用的微控制器,内置多个定时器,能够支持多种计时和控制功能,如精确延时.脉冲宽度调制(PWM).捕获比较(Capture ...
- pycharm之debugger使用
1.未打断点运程序,输出全部结果 2.打断点后,点击debug,代码执行到断点前停止(断点所在行不执行) 3.step over,是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子 ...