四个“肉夹馍”看透程序化交易、算法交易、量化投资、统计套利之间的关系

本文主要是介绍四个“肉夹馍”看透程序化交易、算法交易、量化投资、统计套利之间的关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

看着这乱七八糟花里胡哨的概念就让人感到神神叨叨,一头雾水。但其实如果你改行去做肉夹馍也许就能立马对这些看起来遥不可及的东西有所体会。好了,就让我们从假设你是一个肉夹馍店的老板开始这段文字吧。

如果你是一个肉夹馍店的老板,每天起早贪黑辛勤劳作就是为了让你的肉夹馍味道更好、销量更客观,抱着这样的目标你开始了一段神奇的经历。

店老板的经历一:

常年累月的制作肉夹馍,你对肉夹馍的制作工艺可谓是了如指掌,随着这些不可言说的技艺在你脑子里越来越深刻,有一天你突然发现了一些可以记录下来的小窍门:用重150克的面团滚上3mm的干面粉,拍打9下并揉成57.6cm的长条,卷成面饼制作成肉夹馍用的烧饼。再配上事先煮好的肉,浇上10.2ml肉汤,撒上2.9g香菜夹入饼中,味道实在鲜美。

这一系列用数字说话的过程就是量化投资。

只不过量化投资也并不是完全的机械化数字化。就像对门那家肉夹馍店的老板也学你,结果他的肉汤多了1.8ml,面团揉成的长条长了2.4cm,结果味道差劲了许多。由此可以知道,即使是量化交易,同样需要直觉和盘感作为一种指向。

店老板的经历二:

你有了你的肉夹馍宝典,可你总觉得这个过程真是耗时耗力,还不如收个徒弟,把这个宝典交给他,可宝典的数据有时候是需要灵活调动的,那就授之鱼不如授之以渔,把整个的算法都交给他吧。于是乎,你的徒弟也开始按照你的算法来做肉夹馍、掌握宝典了。

这个过程就是把量化东西加以计算和应用的算法交易。

不过这里有一点需要注意,即使是算法交易,仍然需要人来参与这个过程。毕竟每次的肉质不太一样、面粉质量似乎也不能完全保证,那样的话,死死的程序可就没有用武之地了。当然,一些机械性的浇汤和撒香菜是可以交给机器人来完成的。

店老板的经历三:

有一天你的徒弟在学着你的样子做肉夹馍,你突然发现他总不能掌握好那些看起来简单而重复的流程,那既然动作死板重复那为什么不能像用机械手撒香菜那样找一个智能点的机器人来把你的宝典和算法落实下来呢?于是你就真的买了一个机器人,准确率可以说是完美,不过你还要每天检查机器人的各个部件是否正常运行。

这个神奇的做法就是程序化交易。

店老板的经历四:

在你做肉夹馍,经营店子的这几年里你发现似乎屋顶上的旗子向南飘的时候来店里买肉夹馍的人格外的多,这是为什么呢?而且这个似乎又不是一个规律,因为有北风来的时候顾客并不是一定会多,只是这么长时间下来,刮北风的时候普遍会多那么一点。所以,你决定在有北风的时候就比以往都做几个肉夹馍预备着。

这大概就是所谓的统计套利了,通过统计学的结果来指导做一些交易上的动作。

不过还存在着一个问题,就在经历描述里提到过的问题:为什么旗子南飘、北风袭来的时候顾客会多呢?

可能这些人都是追寻着风儿的脚步自北方而来吧,也可能北风吹来的时候人们会对肉夹馍的味道倍感思念?不过这些并不是最最重要的,因为统计套利里有时候很难搞清楚到底为什么会存在着价差,那些存在着的但又说不清道不明的波动是如何引起?这些都不重要,存在即合理,只要通过这个能赚钱,又何必去苦苦思考原因呢?

不过有一点需要十分明确地深入内心 ,本篇所讲到的所有概念绝非像表面这样简单,他们的分支和具体细节多之又多,只是整个的概念正如本文中介绍到的那样。

说到这里,你有了四个神奇而有意思的经历,应该对量化投资、算法交易、程序化交易和统计套利有一个深刻的印象了吧。不过,还有一个不得回避的问题没有解决。学习做肉夹馍到底哪个方法更合适呢?各有利弊吧!

推荐阅读:

1.一个量化策略师的自白(好文强烈推荐)

2.股票期货经典的量化交易策略都在这里了!(源码)

3.期货/股票数据大全查询(历史/实时/Tick/财务等)

4.三分钟弄明白为什么贝叶斯是量化工作者最常用的工具

5.学习Python有哪些书籍?这里有一份书单送给你

6.江湖中常说的“网格交易法”到底是什么?

7.10种经典的日内交易策略模型思路

8.干货 | 量化选股策略模型大全

9.量化金融经典理论、重要模型、发展简史大全

这篇关于四个“肉夹馍”看透程序化交易、算法交易、量化投资、统计套利之间的关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/182532

相关文章

Pandas中统计汇总可视化函数plot()的使用

《Pandas中统计汇总可视化函数plot()的使用》Pandas提供了许多强大的数据处理和分析功能,其中plot()函数就是其可视化功能的一个重要组成部分,本文主要介绍了Pandas中统计汇总可视化... 目录一、plot()函数简介二、plot()函数的基本用法三、plot()函数的参数详解四、使用pl

Pandas统计每行数据中的空值的方法示例

《Pandas统计每行数据中的空值的方法示例》处理缺失数据(NaN值)是一个非常常见的问题,本文主要介绍了Pandas统计每行数据中的空值的方法示例,具有一定的参考价值,感兴趣的可以了解一下... 目录什么是空值?为什么要统计空值?准备工作创建示例数据统计每行空值数量进一步分析www.chinasem.cn处

openCV中KNN算法的实现

《openCV中KNN算法的实现》KNN算法是一种简单且常用的分类算法,本文主要介绍了openCV中KNN算法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录KNN算法流程使用OpenCV实现KNNOpenCV 是一个开源的跨平台计算机视觉库,它提供了各

Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码

《Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码》:本文主要介绍Java中日期时间转换的多种方法,包括将Date转换为LocalD... 目录一、Date转LocalDateTime二、Date转LocalDate三、LocalDateTim

Mysql如何将数据按照年月分组的统计

《Mysql如何将数据按照年月分组的统计》:本文主要介绍Mysql如何将数据按照年月分组的统计方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql将数据按照年月分组的统计要的效果方案总结Mysql将数据按照年月分组的统计要的效果方案① 使用 DA

golang获取当前时间、时间戳和时间字符串及它们之间的相互转换方法

《golang获取当前时间、时间戳和时间字符串及它们之间的相互转换方法》:本文主要介绍golang获取当前时间、时间戳和时间字符串及它们之间的相互转换,本文通过实例代码给大家介绍的非常详细,感兴趣... 目录1、获取当前时间2、获取当前时间戳3、获取当前时间的字符串格式4、它们之间的相互转化上篇文章给大家介

springboot+dubbo实现时间轮算法

《springboot+dubbo实现时间轮算法》时间轮是一种高效利用线程资源进行批量化调度的算法,本文主要介绍了springboot+dubbo实现时间轮算法,文中通过示例代码介绍的非常详细,对大家... 目录前言一、参数说明二、具体实现1、HashedwheelTimer2、createWheel3、n

SpringBoot首笔交易慢问题排查与优化方案

《SpringBoot首笔交易慢问题排查与优化方案》在我们的微服务项目中,遇到这样的问题:应用启动后,第一笔交易响应耗时高达4、5秒,而后续请求均能在毫秒级完成,这不仅触发监控告警,也极大影响了用户体... 目录问题背景排查步骤1. 日志分析2. 性能工具定位优化方案:提前预热各种资源1. Flowable

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

SpringBoot实现MD5加盐算法的示例代码

《SpringBoot实现MD5加盐算法的示例代码》加盐算法是一种用于增强密码安全性的技术,本文主要介绍了SpringBoot实现MD5加盐算法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习... 目录一、什么是加盐算法二、如何实现加盐算法2.1 加盐算法代码实现2.2 注册页面中进行密码加盐2.