量化交易入门

一、什么是量化交易

量化投资的起源主要来自于20世纪90年代计算机的兴起,人们开始去想能不能将计算机领域应用在金融股票市场领域,于是就慢慢演化出了量化交易。

量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。

量化交易主要用到两种定律,一是大数定律:通俗地说,这个定理就是,在试验不变的条件下,重复试验多次,随机事件的频率近似于它的概率。偶然中包含着某种必然。如果我们找到重复出现的规律且这种事件发生时会大概率导致股票的上涨,我们就可以在这里买入股票。第二个定律就是溢价定律:主要用于量化套利,指出现了价格与应有的理性情况发生偏离。就比如伦敦的黄金与美国的黄金价格发生了偏离,我就可以在价位低的市场买入并在价格高的市场卖出。

二、量化的交易策略和思维

量化选股:

就是通过一些基本面或者技术面去进行选股。

基本面:原理就是采用一系列的因子作为标准去选股,简单来说比如我觉得市值最小的股票涨幅会大,我就可以每月初找到市值最小的股票买入,月底卖出。比如我觉得汽车行业这个季度行情会很好。

技术面:通过一些技术形态我觉得这个股票大概率要上涨,我可以用编程去筛选到满足我这个技术形态的所有股票并进行买入

量化交易入门

简单来说比如我去找所有5日均线向上穿过20日均线的股票,进行买入。量化选股主要就是以大数定律,以高胜率来盈利。(以上策略均为举例子)

量化择时:

择时交易是指利用某种方法来判断大势的走势情况,是上涨还是下跌或者是盘整。如果判断是上涨,则买入持有;如果判断是下跌,则卖出清仓。如果来判断股票的一些趋势呢,就可以用一些技术指标的组合来判断。像我以上所说的买入5日均线穿过20日均线的是不是一个好策略呢?如何进行判断呢?

这个时候可以用计算机进行编程,用过去10年的数据,去找不同的标的物去回测,看如果按照5MA上穿20MA买入,5MA下穿卖出这样的策略去运行,这10年来的收益率会如何。所以量化趋势择时就是用技术指标去寻找他未来的趋势方向,想出策略进行回测,并优化数据。同样是大数定律,找到重复出现的规律,将他写入程序,然后使用与未来。

这个时候可以用计算机进行编程,用过去10年的数据,去找不同的标的物去回测,看如果按照5MA上穿20MA买入,5MA下穿卖出这样的策略去运行,这10年来的收益率会如何。所以量化趋势择时就是用技术指标去寻找他未来的趋势方向,想出策略进行回测,并优化数据。同样是大数定律,找到重复出现的规律,将他写入程序,然后使用与未来。

CTA策略:

主要使用于单一标的物,对单一标的物用量化择时的思维进行趋势追踪,建立好策略用程序写出来并进行自动交易。利用择时的思维找到这个标的物的趋势信号,并使用策略对这个趋势进行捕捉与交易。(大数定律)

跨品种套利:

 

跨品种套利:例如螺纹钢为例,因为螺纹钢是由铁矿和焦炭所制造,如果铁矿和焦炭的价格与螺纹钢本身的价格发生的偏离,则可以进行套利。(溢价定律)

跨市场套利:

跨市场套利:就如上文提到的发现同月合约的黄金在两个市场的价格发生了偏离,我们便可以进行套利。(溢价定律)

期权套利:

主要用于波动率套利,利用波动率会均值回归的思想,在波动率异常高的情况下做空波动率,等待市场波动率回归后平仓。最简单的策略是卖出一个跨式(straddle)进行delta对冲,等波动率回归后买入平仓。(溢价定律)

高频交易:

也就是量化领域最尖端的技术,是全由计算机自动化的程序进行交易,利用市场的微观结构,利用计算机算法将进行交易速度提升,甚至到毫秒。(溢价定律,大数定律)

-----------------------------------------------------

推荐阅读:

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

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

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

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

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

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

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

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

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