http://code.tradeclassroom.com 交易策略源码分享天堂

function [DMAValue,AMAValue]=DMA(Price,FastLength,SlowLength,SmoothLength)

%----------------------此函数用来计算DMA指标(离差移动平均)---------------------

%----------------------------------编写者--------------------------------

%Lian Xiangbin(连长,785674410@qq.com),DUFE,2014

%----------------------------------参考----------------------------------

%[1]招商证券.基于纯技术指标的多因子选股模型,2014-04-11

%[2]姜金胜.指标精萃:经典技术指标精解与妙用.东华大学出版社,2004年01月第1版

%----------------------------------简介----------------------------------

%DMA指标又叫平行线差指标(离差移动平均),该指标依据快慢两条移动平均线的差值情况

%来分析价格趋势。它主要通过计算两条不同周期的移动平均线的差值,来判断当前买入

%卖出能量的大小和未来价格走势的趋势。该函数的和MACD极其相似,MACD用的是指数

%移动平均,而该函数用的是简单移动平均

%----------------------------------基本用法------------------------------

%1)当DMA和AMA均大于0并向上移动时,表示处于多头行情,可以买入;当DMA和AMA均小于

%0并向下移动时,表示处于空头行情中,可以卖出

%2)DMA和AMA形成金叉买入,死叉卖出

%----------------------------------调用函数------------------------------

%[DMAValue,AMAValue]=DMA(Price,FastLength,SlowLength,SmoothLength)

%----------------------------------参数----------------------------------

%Price-目标价格序列

%FastLength-计算DMAValue时的短周期,常用10

%SlowLength-计算DMAValue时的长周期,常用50

%SmoothLength-计算AMAValue时的周期,常用10

%----------------------------------输出----------------------------------

%DMAValue-短期均线和长期均线之差

%AMAValue-DMAValue的移动平均

DMAValue=zeros(length(Price),1);

AMAValue=zeros(length(Price),1);

DMAValue=MA(Price,FastLength)-MA(Price,SlowLength);

AMAValue=MA(DMAValue,SmoothLength);

end

Matlab自适应均线_DMA指标(离差移动平均)matlab源代码相关推荐

  1. Matlab自适应均线_李洋:卡夫曼自适应移动平均线MATLAB代码

    SMA:Simple MA 简单平均线 EMA:Exp MA指数平均线 AMA:Adaptive MA 卡夫曼自适应移动平均 算法过程 卡夫曼自适应移动平均算法过程整理 http://www.matl ...

  2. Matlab自适应均线_用MATLAB求移动平均线,不用MOVAVG函数,求MA5,MA10 – MATLAB中文论坛...

    移动平均线,简称均线.它是将某一段时间的收盘价之和除以该周期. 比如日线MA5指5天内的收盘价除以5 .请在一张图中用三种不同颜色绘制该股票收盘价数据.5日移动平均MA5.10日移动平均MA10. 时 ...

  3. Matlab自适应均线_Matlab量化交易策略之 均线打分策略(附源码)

    策略思路: 对两条均线的20组参数循环,满足金叉分数+1 当分数大于12分时,多头入场, 当有仓位时,分数小于8分,则平仓出场 回测曲线(由Auto-Trader提供回测报告) 均线打分.png (7 ...

  4. Matlab自适应均线_matlab – 计算移动平均线

    还有两种选择: 来自doc: You can use filter to find a running average without using a for loop. This example f ...

  5. Matlab自适应滤波算法 LMS小白通俗易懂版

    Matlab自适应滤波算法 在学习自适应算法的过程中,入门阶段,学习了LMS算法.NLMS算法,并用Matlab对算法进行了复现. LMS 最小均方(LMS)是一种搜索算法,它通过对目标函数进行适当修 ...

  6. matlab中基于十字形窗口的滤波算法,#215;字形滤波窗口在Matlab自适应中值滤波算法中的应用 - 21ic中国电子网...

    由于种种原因,图像在生成.传输.变换等过程中往往会受到各种噪声的污染,从而导致图像质量退化.噪声信号的滤波是图像处理的基本任务之一,主要有线性滤波和非线性滤波两种方法.线性滤波方法一般具有低通特性,而 ...

  7. 【图像去噪】基于matlab自适应中值滤波图像去噪【含Matlab 1156期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab自适应中值滤波图像去噪[含Matlab 1156期] (https://download.csdn.net/d ...

  8. 自适应均线系统 python_Kaufman的自适应移动平均线(AMA)

    技术分析往往离不开均线系统,她是我们观察价格走势的基础. 短期均线贴近价格走势,灵敏度高,但会有很多噪声,产生虚假信号:长期均线在判断趋势上一般比较准确 ,但是长期均线有着严重滞后的问题.我们想得到这 ...

  9. 自适应增量调制adm的实现与matlab仿真,自适应增量调制ADM的实现与Matlab仿真

    <自适应增量调制ADM的实现与Matlab仿真>由会员分享,可在线阅读,更多相关<自适应增量调制ADM的实现与Matlab仿真(4页珍藏版)>请在技术文库上搜索. 1.62 s ...

  10. 【图像去噪】基于matlab多种自适应均值滤波图像去噪【含Matlab 1843期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab多种自适应均值滤波图像去噪[含Matlab 1843期] (https://download.csdn.net ...

最新文章

  1. Android EditText常见方法总结
  2. 微型计算机常用的总线类型,常见总线有哪些类型
  3. 1001 字符串“水”题(二进制,map,哈希)
  4. 看雪学院课程《汇编语言详解与二进制漏洞初阶》笔记
  5. VSTS2008和FTS2008的系统要求好高啊~
  6. 推荐几款好用的模态框附带教程
  7. 漫步最优化四十二——Partan法
  8. 目标检测——YOLOv5的学习笔记
  9. mysql 2100_mysql增量备份与恢复实战
  10. ENVI5.3.1使用Landsat 8影像进行预处理及分析实例操作
  11. vue 电子签名插件
  12. 【Matlab系列】惩罚函数法(内点法、外点法)求解约束优化问题最优值 matlab
  13. 常用的北斗高精度定位技术有哪些?
  14. clark变换与Park变换的推导
  15. 使用Python、pandas、pyecharts进行数据分析——实例讲解
  16. 17-【istio】-【流量管理】-【流量管理案例篇】针对TCP流量
  17. linux挂载光盘的命令,linux下挂载(mount)光盘镜像文件、移动硬盘
  18. Excel如何统计数据个数
  19. 微信支付宝个人收款解决方案之免签约支付解决方案之APP监控通知方案
  20. 如果太阳突然爆炸 地球会发生什么?| 1分钟了解广义相对论

热门文章

  1. 赵小楼《天道》《遥远的救世主》深度解析(45)肖亚文为什么最后能成为最大的受益者?
  2. javascript-异步之Promise then和catch
  3. 四级词汇pdf_这或许是史上最全“雅思阅读高频词汇”,赶快拿走吧~~
  4. php下载大文件的方法
  5. java计算器实训报告_Java实验报告计算器
  6. egret 微信小游戏 分享游戏截图
  7. 网页中嵌入flash文件的几种方法
  8. 高登学苑-解密携程4.9分的秘诀学习笔记
  9. 搭建超级实用的免费机器翻译api
  10. 供应链金融与区块链02——论文阅读