macd柱体和汇价的背离

大家要记住一句话,没有趋势就没有背离,如果是在盘整(一般为均线缠在一起走),那么下方的macd再怎么出现形态都不足以视为背离,一定要在上涨的趋势当中或者下跌的趋势(下跌一波又回调一波)当中。

macd柱体和快慢线背离的相互验证:

 

顶背离:价格走高,下方能量柱变小,快慢线往下。

底背离:价格走低,下方能量柱变小,快慢线往上。

 

看看下面的图,中间这个是背驰点(背驰点是背离点,背离不一定是背驰点),至于它是不是背驰点,是由长周期决定的,

 

 

 

MACD(移动平均收敛/发散指标)是一种技术分析工具,它基于快速移动平均线(EMA快线)和慢速移动平均线(EMA慢线)以及它们的差异(即DIF线)。背离通常发生在价格创出新低点而MACD线条不创新低,预示着部可能到来;顶背离则反之,价格创出新高点而MACD未创新高。 下面是一个简单的Python示例,使用pandas库和talib库计算MACD和判断背离。注意这只是一个基本的脚本,并非完整的交易策略: ```python import pandas as pd from talib import MACD # 假设df_data包含股票收盘价数据 def detect_divergence(df_data): df_data['macd'], df_data['signal'], _ = MACD(df_data['close']) df_data['hist'] = df_data['macd'] - df_data['signal'] # 定义顶背离背离函数 def check_divergence(direction, column_name='hist'): prev_min = df_data[column_name].iloc[-2] if len(df_data) > 1 else float('inf') current_min = df_data[column_name].iloc[-1] if direction == 'top': condition = current_min < prev_min and current_min < df_data['close'].iloc[-1] elif direction == 'bottom': condition = current_min > prev_min and current_min > df_data['close'].iloc[-1] return condition # 判断背离和顶背离 bottom_diverge = check_divergence('bottom', 'hist') top_diverge = check_divergence('top', 'hist') return bottom_diverge, top_diverge # 使用示例 df = ... # 获取股票数据 bottom, top = detect_divergence(df) print(f"背离: {bottom}, 顶背离: {top}")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值