一文弄懂量化交易 怎样躺着赚钱?
或许当你开始回过头研究近来A股调整的规律时,会发现一个有趣的现象:A股下跌以午后居多,特别是下午2点半左右,有投资者称:"神奇的2点半"!当你还在为此惊叹时,也许早已有人将这个规律编进程序化的交易系统,通过交易大赚一笔了。
现在你是不是对程序化交易很好奇呢?不急,慢慢往下看。要懂程序化交易,就得先理解什么是量化交易。
那么,什么才是量化交易呢?
就拿司机开车来打个比方。从机场到城市中心有10条路可以走。有一家出租车公司规定,1小时必须到达,早到加钱,晚到罚钱。
一开始,有些老练的司机总能在前几个到达城市中心,但大部分司机总是晚于他们,这些老的司机就是“主动选股机构”。
后来这些晚到的司机中,有几个很厉害的司机学会了量化统计,他们每天让很多辆车用一样的速度从机场开到市中心,而且连续研究了10年的数据。最终他们发现,10年来,有那么一条路在绝大多数情况下,总比别的路快。从此以后,但凡是从机场回市中心的活儿,这几个很厉害的司机就只选择这条路。这群人就是“量化选股机构”。
当“量化”遇见“程序”
理解了“量化”,程序化交易就很好理解了,就是量化的交易策略通过计算机编程执行,进行自动或半自动下单交易。
根据NYSE网站统计,近年来纽交所程序化系统交易量所占比例基本维持在30%左右。它的系统类型很多,大致分这些类型,即价值发现型、趋势追逐型、高频交易型、低延迟套利型等。在期货市场的应用多于股票市场。
量化交易要怎么做?
国内做量化交易的人一般自称“宽客(quant trader)”。假如你是职业股民,别人问起的时候回答我是“宽客”,一定逼格满满。
也许有人认为做量化交易的人的生活是应该这样的:周一8点50开启自动交易系统,然后逛淘宝、聊QQ,到周五15:30 总结一周盈利,分成,下班走人,关自动交易系统。
但实际上却是这样的:真正的量化交易的一般得靠一个团队,有的人分析新闻、做预测,而学数学、学物理、学电脑的博士们则写程序化的交易策略。有的人负责在历史数据上复盘测试,复盘后再根据反馈的数据再进行修改。通过审核后放入策略池,由专人确定各个策略资金的分配。最后由交易员进行交易。另有专人负责风控。
当真躺着赚钱?量化交易的3大难题
不停闪烁的超级电脑自动进行着高速交易,荧幕上滚动着通过高速网络提前获取的最新市场消息,账户的盈利不断上跳...很多人把量化交易视为 “可以躺着赚钱的”形式。但现实真有这么美好么?
(1)股票、基本面、新闻消息之间的关系不停变化
记得2009年美股到达低点的时候,很多“低质”公司的回报大大高于“优质”公司的回报。很多3块钱的“垃圾股”可以在很短时间内涨到10块钱,而高价的优质公司的股票想要翻一倍都要花上很久很久。而在另一段时间跨度或者另一个市场里,可能又是另一番情景。所以跨市场、长期有效的量化交易系统极少甚至可以说没有。
(2)有些关键信息并不容易量化
微博是市场突发消息和传闻的最大出处,所有投资者都不会无视这里传出的讯息。但是这里的消息格式往往不规范,语法也千奇百怪,你无法让计算机程序挑选出有效信息并运用于自动交易中。
(3)过去并不代表未来
多数时候,通过历史数据测试可以证明的你的设计交易策略在过去的表现,这是量化交易世界中非常重要的一块内容。不过并不是所有人都能意识到,过去不代表未来。这意味着一些交易策略在过去表现的很好,但是在未来可能会带来巨大的亏损
只是看过去“很美”
假如你认为开发出一个赚钱的策略就可以高枕无忧,坐等赚钱了,那就错了。一般来说,所有quant trader的日常工作分2块,一是对现有策略的管理和维护,二是开发新策略。
因为某个具体量化交易系统并不是一直有效的,长的有效期可能有1~2年,短的也可能就一周,所以需要不断对之前的交易策略进行调整。更糟糕的是,量化交易者面临的知道自己的模型终有一天会失效,但是永远不知道是哪一天。
也许有的人不断的用调节参数的方法拟合行情可以使系统一直看过去“很美”,但是调整一般也就只能使这个系统的多存活一段时间,所以就需要“宽客”不断的相出新的交易策略。
“宽客”说白了也是个苦逼活,别问我是怎么知道的,躺着赚钱是别想了!
一文弄懂量化交易 怎样躺着赚钱?相关推荐
- 一文读懂程序化交易算法交易量化投资高频交易统计利
转 一文读懂程序化交易.算法交易.量化投资.高频交易. 统计套利 在央行发布的<中国金融稳定报告(2016)>中,对于高频交易的解释为程序化交易的频率超过一定程度,就成为高频交易.而对程序 ...
- CAD2010 为了保护_一文弄懂,锂电池的充电电路,以及它的保护电路方案设计
原标题:一文弄懂,锂电池的充电电路,以及它的保护电路方案设计 锂电池特性 首先,芯片哥问一句简单的问题,为什么很多电池都是锂电池? 锂电池,工程师对它都不会感到陌生.在电子产品项目开发的过程中,尤其是 ...
- 一文弄懂元学习 (Meta Learing)(附代码实战)《繁凡的深度学习笔记》第 15 章 元学习详解 (上)万字中文综述
<繁凡的深度学习笔记>第 15 章 元学习详解 (上)万字中文综述(DL笔记整理系列) 3043331995@qq.com https://fanfansann.blog.csdn.net ...
- 一文弄懂神经网络中的反向传播法
最近在看深度学习的东西,一开始看的吴恩达的UFLDL教程,有中文版就直接看了,后来发现有些地方总是不是很明确,又去看英文版,然后又找了些资料看,才发现,中文版的译者在翻译的时候会对省略的公式推导过程进 ...
- 一文弄懂各种loss function
有模型就要定义损失函数(又叫目标函数),没有损失函数,模型就失去了优化的方向.大家往往接触的损失函数比较少,比如回归就是MSE,MAE,分类就是log loss,交叉熵.在各个模型中,目标函数往往都是 ...
- 一文弄懂神经网络中的反向传播法——BackPropagation【转】
本文转载自:https://www.cnblogs.com/charlotte77/p/5629865.html 一文弄懂神经网络中的反向传播法--BackPropagation 最近在看深度学习的东 ...
- 一文弄懂String的所有小秘密
文章目录 简介 String是不可变的 传值还是传引用 substring() 导致的内存泄露 总结 一文弄懂String的所有小秘密 简介 String是java中非常常用的一个对象类型.可以说ja ...
- 一文弄懂EnumMap和EnumSet
文章目录 简介 EnumMap 什么时候使用EnumMap EnumSet 总结 一文弄懂EnumMap和EnumSet 简介 一般来说我们会选择使用HashMap来存储key-value格式的数据, ...
- deque stack java_一文弄懂java中的Queue家族
简介 java中Collection集合有三大家族List,Set和Queue.当然Map也算是一种集合类,但Map并不继承Collection接口. List,Set在我们的工作中会经常使用,通常用 ...
最新文章
- SQL Server ALwayson 正在解析
- Kibana——数据图形化制作
- 忘了PostgreSQL数据库的密码的解决方案
- SOA、SOAP、RPC、REST、DUBBO的区别与联系
- c# as 关键字作用
- 为什么忘记commit也会造成select查询的性能问题
- 面向对象编程思想-观察者模式
- leetcode 1018. 可被 5 整除的二进制前缀
- 每天看一片代码系列(三):codepen上一个音乐播放器的实现
- NginX下Openssl的构建和部署数字证书,支持HTTPS
- 斯坦福大学深度学习公开课cs231n学习笔记(7)神经网络防止数据过拟合:损失函数和正则化
- ccf公共钥匙盒python_[Python]CCF——公共钥匙盒(201709-2)
- 华为账号登录总显示服务器繁忙,愚人节玩笑:华为手机帐号无法登陆,提示网络繁忙...
- 索引 sql server_SQL索引管理器–关于SQL Server,深入挖掘和索引维护的悠久历史
- 关于win10无限重启的解决方案
- Dreamweaver CS 5 快捷键大全
- ㉓AW-H3 Linux驱动开发之mipi camera(CSI)驱动程序
- SQL SERVER中PERCENTILE_CONT和PERCENTILE_DISC
- 数据结构—— 一元多项式的运算(相加,相减,相乘)【C语言实现】
- 汽车之家运维团队倾力打造的配置管理系统AutoCMS
热门文章
- VisualGDB可视化调试STL
- php tp3.2 添加表内容,数据创建 · ThinkPHP3.2.3完全开发手册 · 看云
- SpringBoot自定义错误码,并支持国际化
- 机械臂轨迹规划篇(一)MATLAB测试三次多项式样条插值
- 03-navicat12的下载、安装、注册激活
- 女朋友竟然让我10秒内必须回复她的微信消息,看我如何用nodejs实现微信信息1s内自动回复
- 金融数据分析用哪些分析软件Python,R还是SQL?
- 智慧应管理信息化 平台建设方案
- 代码翻译小工具——后续
- c++ 三只小猪称体重(二)