致力于分享量化策略,培训视频,Python,算法研究等相关内容。

什么是过度拟合

过度拟合最初是统计学数据挖掘领域中的概念, 现在机器学习、量化策略领域里也有重要的地位。过度拟合指的是调优一个复杂模型(变量多的模型)去完美拟合历史事件样本,结果模型缺乏预测未来事件的能力。历史样本数越少,模型越复杂, 过度拟合越容易。

欠拟合(高偏差,低方差)与过拟合(低偏差,高方差)的图

知识点:

过拟合:过分依赖训练数据

欠拟合:未能学习训练数据中的关系

高方差:模型根据训练数据显着变化

高偏差:对模型的假设不够导致忽略训练数据过拟合和欠拟合导致测试集的泛化性差

一个验证集模型校正可以防止过拟合;
1.参数的调优和验证测试不应该用同一个数据集(如下图);

调优集与验证集同一数据集合(过度拟合)

2.参数的调优与验证分别采用不同的数据集合

调优集与验证集分别采用不同的数据集合(正确调优)

SF08策略优化参数是调优集与验证集分别采用不同的数据集合进行计算,最终得到了合理的策略参数,拒绝过度优化,回归策略真实的绩效!

PS:参数调优使用的是17年前数据,验证测试是17年后数据;

策略提供四平台源码:

MC,金字塔,TB,文华8

策略思想:

1.使用变量将KD的快慢均线交叉点记录,然后获取上次交叉到本次交叉之间的周期数。

2.计算此周期内的高低点,当价格突破交叉后的高低点时进场;3.采用短距吊灯移动线离场;

策略版本:

股指和商品双版本;

应用周期:

商品15分钟,股指5分钟;

交易成本:

1.5%%,开平各1滑跳(2跳);

SF08策略绩效如下:

IC

IF

IH

苹果

螺纹

焦炭

动力煤

PTA

信号图:

文华8测试绩效:

螺纹

苹果

焦炭

动力煤

本策略仅作学习交流使用,实盘交易盈亏投资者个人负责。

【SF08】:经典KD指标另类使用有奇效,股指商品双版本策略;相关推荐

  1. 「kd指标」kd指标原理

    本文目录一览: 1.kd是什么意思? 2.Kd指标的含义是什么? 3.股票中KD是什么意思 4.股票kd是什么指标 5.股票里的KD指标是什么意思?怎么看? 6.kd指标如何设置参数? kd是什么意思 ...

  2. 股票中的KD指标金叉和死叉

    股票中的KD指标金叉和死叉    -[ ] Time:2007-01-23 Tag: 投资理财 1.一般而言, D线由下转上为买入信号,由上转下为卖出信号. 2.KD都在0-100的区间内波动,50为 ...

  3. 经典算法题每日演练——第十九题 双端队列

    经典算法题每日演练--第十九题 双端队列 原文:经典算法题每日演练--第十九题 双端队列 话说大学的时候老师说妹子比工作重要~,工作可以再换,妹子这个...所以...这两个月也就一直忙着Fall in ...

  4. 量化交易入门笔记-KD指标策略

    ''' 超买超卖型技术指标,即随机指标KD 实现K在20左右向上交叉D时,则全仓买入 K在80左右向下交叉D时,全仓卖出 '''import jqdata from jqlib.technical_a ...

  5. 经典问题的另类解法——以信息学奥赛一本通c++版1216红与黑为例

    题目链接:信息学奥赛一本通(C++版)在线评测系统 (ssoier.cn) 题目描述: 有一间长方形的房子,地上铺了红色.黑色两种颜色的正方形瓷砖.你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动 ...

  6. 【SF10】| 如何构建一个胜率超过60%的短线螺纹策略(开发教程)

    致力于分享量化策略,培训视频,Python,算法研究等相关内容. 本期策略将以图文的方式讲解如何构建一个"高胜率""短线"的商品策略,以螺纹钢5分钟为数据样本开 ...

  7. 米框量化交易指标编写kd

    代码主要来自于米框官方教程,由于官方教程有很多,且在开源代码上不一定运行成功,因此将试验成功的代码放于此,便于日后查验. rqalpha取自官方版本3.4.0到3.4.1之间. 关键代码: rqalp ...

  8. 反趋向指标: KD 随机指标

    指标原理     原理:用目前股价在近阶段股价分布中的相对位置来预测可能发生的趋势反转.     算法:对每一交易日求RSV(未成熟随机值)           RSV=(收盘价-最近N日最低价)/( ...

  9. KD随机振荡指标简介

    KD随机振荡指标简介 Stochastics指标又名KDJ 指标 ,是由 George Lane 首创的,最早用于期货市场.Stochastics指标在图表上采用%K和%D两条线,在设计中综合了动量 ...

最新文章

  1. 武汉理工大学软件质量保证与测试,材料测试技术(武汉理工大材料测试技术(武汉理工大学).pdf...
  2. AnkhSVN 1.0.2778 简体中文版发布
  3. 解决VS2010子目录中的.cpp文件引用上一级目录的stdafx.h找不到定义的问题
  4. java写一个窗体并连接MySQL_大神帮忙写一个简单地java页面,连接MySQL数据库之后能够显示数据库上的数据...
  5. Sandy引擎学习笔记:摄影机
  6. JVM堆外内存的回收机制分析
  7. Bag-of-words模型-可用于计算文本及图片相似度
  8. 问题十二:怎么用ray tracing画第一张图
  9. 提高应用程序可用性的五个要点
  10. Web开发必须知道的知识点
  11. Linux查看网卡是千兆还是万兆网卡
  12. linux 计划任务的使用
  13. 搭建一条区块链需要多少时间和资金
  14. 2014巴西世界杯 不再有观众!
  15. godaddy构建ddns服务
  16. OfficeOnline和OpenOffice对比
  17. keil如何添加h文件_被Keil坑了一天!实在太意外了!用Keil的来瞅瞅看
  18. 001] 智能手机操作系统介绍
  19. Modern OpenGL绘制圆柱体
  20. 为什么越来越多的企业开始注重专利权?

热门文章

  1. CLEARink 和天马联合宣布签署谅解备忘录
  2. 机器学习---特征选择
  3. mes系统故障_MES系统解决了什么问题?
  4. ChatGPT惨遭围剿?多国封杀、近万人联名抵制……
  5. js内容混淆,返回内容加密
  6. vue3安装wot-design步骤
  7. 九、Android近场通信(NFC)
  8. 什么是交换机?描述一下工作过程?交换机基本功能、交换机是如何转发数据包的,什么是三层交换机?和二层交换机有什么区别?三层交换机是否可以代替路由器?为什么?
  9. 总结了25个Pandas Groupby 经典案例!!
  10. 小米手环7外观曝光 相比小米手环6有大升级