量化交易入门阶段:三均线策略是否好于双均线(下)?

2024-02-12 17:50

本文主要是介绍量化交易入门阶段:三均线策略是否好于双均线(下)?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

在文章《三均线策略是否好于双均线(中)》中,我跟大家说过,将30日均线作为判断趋势的依据,同时通过10/60日均线找买卖点这种方法很少有人用,但是恰恰比大多数人用的方法好。

但是三条均线可不止这一种用法,所以本文,继续探讨其他方法。

上篇文章中的30日均线作为判断趋势的依据,10/60均线作为买卖点的收益率,如下:

 

本文,我们换一个方法,毕竟三条均线理论上应该有三个金叉死叉。以我们目前用的10/30/60为例分别是:

10和30,金叉,死叉。

10和60,金叉,死叉。

30和60,金叉,死叉。

 

上一次是以30日均线作为判断方向的依据,10和60日均线作为买卖点。

本篇文章,我们用金叉和死叉最为进出场信号,当然,不是最简单的两条均线金叉死叉,而是三条均线的金叉死叉,一个组合作为进场,另外两个组合作为出场,每一种进场对应两周出场,毫无疑问,这样的交易方式最少有6种。

如下:

10和30均线

10和60日均线

30和60日均线

金叉进场(快线+快线进场)

死叉出场(快线+慢线出场)

死叉出场(慢线+慢线出场)

死叉出场(快线+快线出场)

金叉进场(快线+慢线进场)

死叉出场(慢线+慢线出场)

死叉出场(快线+快线出场)

死叉出场(快线+慢线出场)

金叉进场(慢线+慢线进场)

 

这篇文章,我们就测试一下这6种方式。

 

这回我们的策略是:

入场时间:

2019年1月1日-2019年12月1日

仓位:

每只股票都买1000元

股票选择:

股票池的选择我用的是全市场沪深两市所有股票的三分之一,即从深圳000开头开始升序排列,到沪市的600开头,取前1000只股票作为样本,也只有这样才能相对客观的评价这个指标是否有效,不然的话,同样都出现金叉,有的买有的不买,回测的结果并不能说明方法的好坏。

 

大家想想,这6种方式,有没有一种或几种会提高利润呢?

我估计应该很难猜得出来了,因为实盘去观察的话,不用不多长时间,自己就蒙圈了。

 

我们看看答案吧。

10和30日均线进场,10和60日均线出场——快快进场、快慢出场

亏损0.83%,胜率和盈亏比都很低。

 

10和30日均线进场,30和60日均线出场——快快进场、慢慢出场

盈利2.84%,胜率很低,盈亏比一般般。

 

10和60日均线进场,10和30日均线出场,快快进场,快慢出场

盈利9.14%,也就算一般,盈亏比还算勉强,胜率很低。

 

10和60日均线进场,30和60日均线出场,快慢进场,慢慢出场

盈利率10.75%,是目前最高的收益率。

 

 

30和60日均线进场,10和30日均线出场,慢慢进场,快快出场

盈利率10%,和上面的没差多少

 

 

30和60日均线进场,10和60日均线出场

收益率仅仅是3.25%,还不如之前的呢

 

综合对比之后,10和60日均线进场,30和60日均线出场,快慢进场,慢慢出场是所有情况之中最高的收益率,达到10.75%,其实并不算高,但是大家是否想过均线中的这种用法呢?

我相信大多数投资者可能根本没有想过,其实这种方法比用60日均线作为方向判断依据,10和30日均线作为买卖点的方法好很多,因为大多数投资者面对三条均线交叉的时候,就算有这份心也会因为反复的穿越而观察错误,所以,这种比较“辣眼睛”的方法,还是交给电脑吧。

 

如果自己有策略,但是不会写代码的话,可以给我私信,价钱从几十到几百不等,看策略实现的难易程度而定,我使用的是聚宽平台,代码写好之后,可以在上面上模拟盘和实盘,对应的券商是第一创业证券。

 

这篇关于量化交易入门阶段:三均线策略是否好于双均线(下)?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

检查 Nginx 是否启动的几种方法

《检查Nginx是否启动的几种方法》本文主要介绍了检查Nginx是否启动的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1. 使用 systemctl 命令(推荐)2. 使用 service 命令3. 检查进程是否存在4

SQL 注入攻击(SQL Injection)原理、利用方式与防御策略深度解析

《SQL注入攻击(SQLInjection)原理、利用方式与防御策略深度解析》本文将从SQL注入的基本原理、攻击方式、常见利用手法,到企业级防御方案进行全面讲解,以帮助开发者和安全人员更系统地理解... 目录一、前言二、SQL 注入攻击的基本概念三、SQL 注入常见类型分析1. 基于错误回显的注入(Erro

SpringCloud Stream 快速入门实例教程

《SpringCloudStream快速入门实例教程》本文介绍了SpringCloudStream(SCS)组件在分布式系统中的作用,以及如何集成到SpringBoot项目中,通过SCS,可... 目录1.SCS 组件的出现的背景和作用2.SCS 集成srping Boot项目3.Yml 配置4.Sprin

SpringMVC配置、映射与参数处理​入门案例详解

《SpringMVC配置、映射与参数处理​入门案例详解》文章介绍了SpringMVC框架的基本概念和使用方法,包括如何配置和编写Controller、设置请求映射规则、使用RestFul风格、获取请求... 目录1.SpringMVC概述2.入门案例①导入相关依赖②配置web.XML③配置SpringMVC

Redis中删除策略的几种实现方式

《Redis中删除策略的几种实现方式》本文详细介绍了Redis的过期键删除策略和内存淘汰策略,过期键删除策略包括定时删除、惰性删除和定期删除,具有一定的参考价值,感兴趣的可以了解一下... 目录前言一、设计背景:为什么需要删除策略?二、第一类:过期键的 3 种核心删除策略1. 定时删除(Timed Dele

MySQL索引踩坑合集从入门到精通

《MySQL索引踩坑合集从入门到精通》本文详细介绍了MySQL索引的使用,包括索引的类型、创建、使用、优化技巧及最佳实践,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录mysql索引完整教程:从入门到入土(附实战踩坑指南)一、索引是什么?为什么需要它?1.1 什么

Java Lettuce 客户端入门到生产的实现步骤

《JavaLettuce客户端入门到生产的实现步骤》本文主要介绍了JavaLettuce客户端入门到生产的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目录1 安装依赖MavenGradle2 最小化连接示例3 核心特性速览4 生产环境配置建议5 常见问题

前端缓存策略的自解方案全解析

《前端缓存策略的自解方案全解析》缓存从来都是前端的一个痛点,很多前端搞不清楚缓存到底是何物,:本文主要介绍前端缓存的自解方案,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、为什么“清缓存”成了技术圈的梗二、先给缓存“把个脉”:浏览器到底缓存了谁?三、设计思路:把“发版”做成“自愈”四、代码

java中判断json key是否存在的几种方法

《java中判断jsonkey是否存在的几种方法》在使用Java处理JSON数据时,如何判断某一个key是否存在?本文就来介绍三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目http://www.chinasem.cn录第一种方法是使用 jsONObject 的 has 方法

MySQL使用EXISTS检查记录是否存在的详细过程

《MySQL使用EXISTS检查记录是否存在的详细过程》EXISTS是SQL中用于检查子查询是否返回至少一条记录的运算符,它通常用于测试是否存在满足特定条件的记录,从而在主查询中进行相应操作,本文给大... 目录基本语法示例数据库和表结构1. 使用 EXISTS 在 SELECT 语句中2. 使用 EXIS