MACD

PHP原生实现股票MACD指标算法 日前用boaPHP做云选股系统,股票技术指标计算一般都用TA-LIB库,其对python用户支持很好,作为PHP用户我找到php-trader扩展,其也是基于TA-LIB库的,奈何文档很少。计算MACD的函数:通过前一个macd值就可以计算当前的,无需每次从上市第一天开始算,如果前一个macd值为null,则为上市第一天。只需要将前一个MACD结果保存,共下次使用就行了。其中一个较常用的股票技术指标MACD,用它算出来结果的和通达信、同花顺上不一致,查阅相关资料,需要从股票上市第一天的数据开始计算。 阅读详情
我今天恰好也在看MACD

   首先我们先从均线说起,均线这个每个炒股的人应该知道吧,简单地说就是一段日子的平均线,当然算法有很多种,不是简单的股价相加然后除以天数.
我们可以从均线看出一直股票运行的趋势然后合理的判断投资的时机,但是当投资机会出现时,均线往往不能作出及时的反映.此时我们对均线进行分析,
得到MACD.
   MACD有两个变量DIF与DEA,其中DIF是短期均线与长期均线之间的差值.学过均线应该知道,短期穿长期均线叫做黄金交叉,相反叫做死亡交叉.所以
如果DIF是从-到+穿越0的时候,就是黄金交叉.而DEA我们可以理解成DIF指标的均线,跟我计算股价的均线计算方法差不多.DEA反映DIF的变化趋势.

   下面我们来说一下使用MACD指标在股市中所应当遵循的基本原则:

  1.当DIF和DEA处于0轴以上时,属于多头市场,DIF线自下而上穿越DEA线时是买入信号。DIF线自上而下穿越DEA线时,如果两线值还处于0轴以上运行,
仅仅只能视为一次短暂的回落,而不能确定趋势转折,此时是否卖出还需要借助其他指标来综合判断。   
   2.当DIF和DEA处于0轴以下时,属于空头市场。DIF线自上而下穿越DEA线时是卖出信号,DIF线自下而上穿越DEA线时,如果两线值还处于0轴以下运行,
仅仅只能视为一次短暂的反弹,
而不能确定趋势转折,此时是否买入还需要借助其他指标来综合判断。   
   3.柱状线收缩和放大。一般来说,柱状线的持续收缩表明趋势运行的强度正在逐渐减弱,当柱状线颜色发生改变时,趋势确定转折。但在一些时间周期不
长的MACD指标使用过程中,这一观点并不能完全成立。   
   4.形态和背离情况。MACD指标也强调形态和背离现象。当形态上MACD指标的DIF线与MACD线形成高位看跌形态,如头肩顶、双头等,应当保持警惕;
而当形态上MACD指标DIF线与MACD线形成低位看涨形态时,应考虑进行买入。在判断形态时以DIF线为主,MACD线为辅。当价格持续升高,而MACD
指标走出一波比一波低的走势时,意味着顶背离出现,预示着价格将可能在不久之后出现转头下行,当价格持续降低,而MACD 指标却走出一波高于一波
的走势时,意味着底背离现象的出现,预示着价格将很快结束下跌,转头上涨。   
   5.牛皮市道中指标将失真。当价格并不是自上而下或者自下而上运行,而是保持水平方向的移动时,我们称之为牛皮市道,此时虚假信号将在MACD指
标中产生,指标DIF线与MACD线的交叉将会十分频繁,同时柱状线的收放也将频频出现,颜色也会常常由绿转红或者由红转绿,此时MACD 指标处于失
真状态,使用价值相应降低。   
    用DIF的曲线形状进行分析,主要是利用指标相背离的原则。具体为:如果DIF的走向与股价走向相背离,则是采取具体行动的时间。但是,根据以上原则来指导实际操作,准确性并不能令人满意。经过实践、摸索和总结,综合运用5日、10日均价线,5日、10日均量线和MACD,其准确性大为提高。
文华指标进化MACD源码背离改编 在技术分析指标中, 由于MACD指标的使用相对简单且出错几率较小而被广大投资者所运用。 阅读详情

相关推荐

K线技术指标实现详解—MACD

K线技术指标实现详解—MACD 概念介绍 MACD称为指数平滑移动平均线,是从双指数移动平均线发展而来的,由快的指数移动平均线(通常为EMA12)减去慢的指数移动平均线(通常为EMA26)得到快线DIF;再用DIF的9日指数平滑移动得到慢线DEA;再用2×(快线DIF-加权移动均线DEA)得到MACD柱。MACD的意义和双移动平均线基本相同,即由快、慢均线的离散、聚合表征当前的多空状态和股...

大菜鸟的博客 2万+

MACD全面详解

一、什么是MACD? MACD称为异同移动平均线,是从双指数移动平均线发展而来的,由快的指数移动平均线(EMA12)减去慢的指数移动平均线(EMA26)得到快线DIF,再用2×(快线DIF-DIF的9日加权移动均线DEA)得到MACD柱。MACD的意义和双移动平均线基本相同,即由快、慢均线的离散、聚合表征当前的多空状态和股价可能的发展变化趋势,但阅读起来更方便。MACD的变化代表着市场趋势的变化,不同K线级别的MACD代表当前级别周期中的买卖趋势。 MACD指标,又称为指数平滑异同平均线,属于大势趋势类指

wwwvipp的博客 7945

MACD的Python实现

在Python中,我们可以使用pandas库来处理时间序列数据,numpy库来进行数学计算,并自定义函数来计算MACD指标。"""计算指数移动平均线(EMA)"""ema = [data[0]] # 初始化EMA列表,第一个值即为原始数据第一个值return ema"""计算MACD指标"""# 计算短期和长期EMA# 计算DIF# 计算DEA# 计算MACD柱# 返回DIF, DEA和MACD柱# 示例:使用股票收盘价计算MACD。

Python老吕的博客 2105

MACD详细计算方法及例子

转:http://blog.sina.com.cn/s/blog_5938eb510100fz89.html MACD对技术流投资者的重要性不言而喻。然而,很多资料对其详细算法都语焉不详。尤其是第一天和第二天的MACD的处理方式,很多说法有差别。今天查了查资料,终于搞清楚了其计算方法。用该方法计算理工检测,法因数控等股票MACD,和大智慧或者飞狐交易师上面显示的DIFF,DEA以及MACD完全吻...

weixin_30785593的博客 3349

MACD指标详解

MACD指标详解

gfuugfdkkn的博客 6463

python 获取macd数据_如何通过MACD函数获取MACD的5分钟对应值

如何通过MACD函数获取MACD的5分钟对应值如何通过MACD函数获取MACD的5分钟对应值Author: only油, Created: 2018-03-01 10:28:37, Updated:var records = exchange.GetRecords(PERIOD_M5);.var macd = TA.MACD(records, 12, 26, 9);Log(“DIF:”, macd...

weixin_39834205的博客 2260

MACD指标

一、什么是MACD   MACD称为指数平滑异同移动平均线(Moving Average Convergence and Divergence)。是从双移动平均线发展而来的,由快的移动平均线减去慢的移动平均线, MACD的意义和双移动平均线基本相同, 但阅读起来更方便。 当MACD从负数转向正数,是买的信号。当MACD从正数转向负数,是卖的信号。当MACD以大角度变化,表示快的移动平均线

bluewater的专栏 1634

macd金叉股共振_股票MACD金叉什么意思

在股票,期货市场中,投资者用自己的看法对这个市场进行分析,而我们接下来也将讲述其中的一种,那便是技术分析。技术分析的工具有指标,k线图等等,而下文中讨论的则是被称为“指标之王”的MACD。 QR社区告诉我们股票MACD金叉什么意思: MACD指标是股票技术分析中一个重要的技术指标,由两条曲线和一组红绿柱线组成。两条曲线中波动变化大的是DIFF线,通常为白线或红线,相对平稳的是DEA线(MACD线)...

weixin_45083672的博客 2736

金融知识分享系列之:MACD指标精讲

金融知识分享系列之:MACD指标精讲

zhengzaifeidelushang的博客 4911

MACD指标精讲PART1:MACD指标入门及使用法则

MACD(Moving Average Convergence Divergence)指标称为指数平滑异同移动平均线指标,是由Geral Apple所创造,用来跟踪股价运行趋势、判断股票买卖时机的技术分析工具。MACD指标由DIFF线(Difference线,收盘价短期/长期指数平滑移动平均线间的差)、DEA线(Difference Exponential Average线,DIFF线的M日指数平滑移动平均线)、MACD柱线和零轴“三线一轴”组成。

柴犬的博客 5303

玩转MACD(让你疯狂爱上MACD

打开每个软件,MACD 是自带的第一个副图。所谓适者生存,既然如此应用广泛,必有 其道理。看论坛熙熙攘攘,个人认为真正有用指标不在你我编辑中。而是深刻领悟精通一个 指标。

MACD 是一个什么指标?

虽然MACD指标存在一些局限性,但在实际应用中,如果与其他指标结合使用,并结合基本面和市场环境进行分析,可以有效地提高投资决策的准确性。MACD,全称是Moving Average Convergence Divergence,即移动平均聚散指标,是一种常用的技术分析指标,用于判断股票价格趋势的强度、方向、动能以及可能的反转点。DIF = EMA(12) - EMA(26), 默认情况下,短期EMA周期为12天,长期EMA周期为26天。DEA = EMA(DIF, 9),默认情况下,DEA的周期为9天。

u011091936的博客 1万+

精准的macd

精准的macdjueduiel 为了光大理财朋友定制

Python绘制MACD指标图

MACD指标公式以及python实现。

zorchp 1万+

sql语句生成的工具

sql语句生成的工具,可以通过该工具生成对应sql语句

闲置服务器之代理服务器篇

这台服务器是在阿里云免费白嫖的,天工开物计划,阿里给的300块无门槛优惠券,买了一台新加坡的境外服务器,288,刚刚抵扣完,因为是境外服务器,能够访问一些国内不能访问的网站,所以本文章仅从技术的角度来搭建代理服务器,使用时,请自觉遵守国家相关规定,如有任何违法行为,与本人无任何关系!!!。本文使用tinyproxy来搭建代理服务器。

m0_50281408的博客 2104

macd指标参数最佳设置及macd指标是如何使用的

MACD指标参数最佳设置及MACD指标是如何使用的 当我们打开交易软件时,指标名称旁边有一组数字,那是交易软件给定的指标默认参数。MACD也是如此,一般MACD的默认参数是(12,26,9)。这不是固定的,投资者可以根据需要和习惯进行更改。今天QR相对论就为大家介绍MACD指标参数最佳设置及MACD指标是如何使用的。 在一般的技术分析软件中,固定的30分钟MACD参数仍然是12,26,9。即快速E...

艾略特波浪理论 -江恩理论-海龟交易法则--江恩八线-K线组合形态 5万+

LinuxCNC---在PC端显示开发板LinuxCNC界面

  今天在调试开发板时,执行开发板上的linuxcnc指令,总是出现如下报错 LINUXCNC - 2.9.0~pre0 application-specific initialization failed: couldn't connect to display "192.168.137.3:1" Error in startup script: invalid command name "image" while executing "image create photo -file $f/$i

中华田园巨龙 3469

MQL指标:MACD

MACD 简介MACD,Moving Average Convergence / Divergence,中文译名“指数平滑异同平均线”。Moving Average 很好理解,一个区间内的价格平均数,由于区间随时间平移,因此有了一个形象的名字“Moving Average”(移动平均线)。关于算均值的方法有若干个。 Simple Moving Average(简单移动平均):即算术平均数 Expon

2808

从学生项目到工程实践:手把手教你用ATE测试电源芯片的Rdson与漏电流

本文详细介绍了如何将学术级的电源芯片测试方案转化为工业级解决方案,重点讲解使用ATE设备测试Rdson(导通电阻)和漏电流的关键技术。从设备选型、测试夹具设计到量产环境下的工程化实现,提供了实用的优化技巧和常见问题解决方案,帮助工程师提升测试效率和精度。

weixin_42525289的博客 180

【人工智能时代】-什么是MCP?本地如何开发MCP Server

MCP(Model Context Protocol)全称模型上下文协议,是由 Anthropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。掌握更多的信息控制更多的工具在没有联网搜索之前,大模型的数据来源只有训练数据的时候以及推理我们告诉他的东西。所以后来的rag、知识库都是让AI掌握更多的信息,而MCP的出现是为了让大模型控制更多的工具,赋予更多能力。在本篇文章中,基于 Python 完成了一个简单的 MCP Server 的开发。

xiaoli8748的专栏 1988

MACD经典战法,讲明趋势MACD的奥义

交易究竟是什么? 就投机者而言,是一种以盈利为目的的,同时承担一定风险的特殊投资行为,就整个市场而言,是一种风险转移方式。 市场充满了矛盾,矛盾构成了市场价格的涨跌,对市场的认知,没有绝对的对,也没有绝对的错,只有市场永远是对的。在市场的矛与盾之中,在对市场认知的对与错之中,寻找一种中庸,一种平衡,不要太偏激,也不要太绝对,适者生存。 趋势 做交易,做的是趋势,而不是价格,等待趋势最终明朗后,再动手也不迟。这样会失去少量的机会,但却赢得了资金的安全。你的目标必须与市场保持一致,顺应市场的趋势。如果你

小壁虎的春天 5512

Gromacs 模拟昆虫 P450 解毒酶与农药结合完整指南,仅供参考!

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1239
上一篇: 五日十日二十日及三十日均线的作用
下一篇: vb format函数
caobin518
博客等级 码龄22年 22粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值