七天打造一套量化交易系统:Day2-量化交易策略基本模型及要点

七天打造一套量化交易系统:Day2-量化交易策略基本模型及要点

前期回顾

专栏:七天打造一套量化交易系统

"高抛低吸,趋势跟踪,横盘突破..."这些常见的交易策略术语如何转化成行之有效的代码逻辑?它们背后代表的最基本的交易策略模型是什么?以及这些交易策略模型的要点是什么?如何进行选择?

一套量化系统的设计与实现,同时也代表了设计者对交易的理解,这条路上很多人走了不少的弯路。量化投资没有那么玄乎,通过对历史行情数据进行回测,一次次带入自己不同的想法(交易策略),希望找到一种方法,能够在单边行情中跟对方向赚取大额收益、在震荡行情中赚取小额价差收益,从而获取到超额收益。

归纳起来就是两种不同的模型:趋势型策略模型、均值回复型策略模型

下面是选取一段时间,对全市场期货合约,进行双均线策略分析的部分回测结果。大家可以思考一下,双均线策略属于上面的哪一种模型?

以ag2307合约一个交易日的分钟k线为例,采用双均线策略,回测的结果如下图

双均线策略属于趋势型策略模型,我们希望能够抓住上图中,第一个黄色框的下降趋势,做空赚取大额收益。

趋势型策略模型

原理

在趋势面前,可以迟到,可以早退,但是不能缺席,抓住趋势 你就盈利。"追涨杀跌"就是说的趋势型策略。

收益分布

1、亏损的次数多(上图中16笔亏损),但都是小亏

2、盈利的次数少(上图中8笔盈利),但都是大赚

重点:什么因素能改进策略(截断亏损,让利润奔跑)

1、胜率不高,通常不到50%

2、赔率要大,盈亏比大于10:1不是梦

3、头寸管理和退出:资金的分配和退出的艺术,如何量化

4、不需要精准入场:精力不要放在入场点的精确性上

要点总结

1、头寸和退出:可以小亏,必须大赚,在平衡风险的同时,确定性的趋势要把头寸加足,并有相应的退出方式

2、风险:截断亏损,让利润奔跑,两者缺一不可,而截断风险是前提。指数滤波可以有助于规避系统性风险

3、分散化:永远不要把鸡蛋放到一个篮子,捕捉趋势必须在分散化的品种间选择,这既是风控,也确保了收益的多样性,你永远不知道那一片会下雨

均值回复型策略模型

均值回复型策略交易思想是:认为行情是在一定范围内来回震荡,希望通过频繁的交易赚取这个范围的价差,积少成多。

原理

天下大势,分久必合,合久必分。"高抛低吸"就是说的均值回复型策略。

收益分布

1、胜率高

2、每次盈利少

重点:避免大额亏损

均值回复型策略与趋势型策略是两个理念完全相反的策略,一旦遇到趋势型行情,如果不能及时止损退出将会产生巨大亏损

要点总结(千万别贪)

1、头寸和退出:小赚即可,但是要更小的亏损,以及退出

2、风险:波动率是一个好东西,对震荡区间的把握和对标的波动率变化的把握

3、分散化:永远不要把鸡蛋放到一个篮子

4、拼的是胜率:胜率要高

温馨提醒

实盘中这两种模型并不是简单的独自存在,切换周期,两种策略会纠缠不清。这个时候需要坚定地选择其中一种策略,或者找到更好的方式在两种策略之间来回切换。这就需要大量的历史数据进行回测实验,最终找到适合自己的策略。

相关推荐
m0_3801671416 天前
面向开发者的Top10加密货币数据API(2026年最新)
大数据·人工智能·区块链
2601_9594801516 天前
Moneta Markets亿汇:“比特币高位修复风险偏好”
区块链
m0_3801671417 天前
加密货币价格 API、市场数据 API 与 分析 API 有什么区别?
人工智能·ai·区块链
LedgerNinja17 天前
AEGET:提升决策效率,助力交易者建立清晰的交易体系
区块链
wayz1117 天前
Overlap:HWMA(Holt-Winter移动平均线)技术指标详解
算法·金融·数据分析·量化交易·特征工程
2601_9619633817 天前
Spring Boot集成电子签章的7个典型问题与解决方案:从入门到生产级实践
大数据·人工智能·spring boot·python·区块链·智能合约
zhuhai_xigedian17 天前
物联网技术在源网荷储系统中的创新应用
大数据·运维·人工智能·区块链·能源
2601_9594801517 天前
Moneta Markets亿汇:“比特币长期预期继续升温”
区块链
2601_9619633817 天前
数据室里的“第一道锁”:电子保密协议(NDA)签署与防泄漏机制全解析
网络·人工智能·安全·金融·区块链·政务