MACD柱线与价格的经典战法

macd是程序化交易中一个很常用的指标,今天分享一个我研究很久写出的macd指标背离代码。

MACD指标的背离就是指MACD指标的图形的走势正好和K线图的走势方向正好相反。当股价K线图上的股票走势一峰比一峰高,股价一直在向上涨,而MACD指标图形上的由红柱构成的图形的走势是一峰比一峰低,即当股价的高点比前一次的高点高、而MACD指标的高点比指标的前一次高点低,这叫顶背离现象。顶背离现象一般是股价在高位即将反转转势的信号,表明价格短期内即将下跌,是卖出的信号。
一、MACD顶部背离的策略思路:

1,本波红柱面积没有创新高:本波红柱的面积小于前一波红柱的面积。
2,本波红柱长度没有创新高:本波红柱过程中的MACD最高值小于前一波红柱中的最高值。
3,行情价格出现了新高: 本波红柱过程中的行情的最高价大于前一波红柱中的最高价。

 以上思路是严格的MACD顶背离的判断,即价格新高,但柱子面积和柱子长度都没有新高。

二、金字塔策略源码

//全局变量

variable:gsumr=0; //gsum红柱总和

variable:glongr=0; //glong最长红柱

variable:ghighr=0; //glow红柱区域最高价

//中间变量

//MACD指标

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD := 2*(DIFF-DEA);

gnum:=barslast(ref(macd>0,1) and macd<0); //红转绿

bnum:=barslast(ref(macd<0,1) and macd>0); //绿转红

if ref(macd,1)<0 and macd>0 then

begin

gsumr:=0; //红柱开始,清0

glongr:=0; //红柱开始,清0

ghighr:=high; //红柱开始,初始化

end

if macd>0 then

begin

gsumr:=gsumr+macd; //累加

if abs(macd)>abs(glongr) then glongr:=macd; //如果红柱更长,则记录

if high>ghighr then ghighr:=high; //如果价格更高,则记录

end

numb:=max(gnum,bnum)+1; //两次红柱/绿柱之间间隔

//交易条件

con1:=abs(gsumr)<abs(ref(gsumr,numb)); //面积小于前一波--面积没创新高

con2:=abs(glongr)<abs(ref(glongr,numb)); //柱子长度小于前一波----长度没创新高

con3:=ghighr>ref(ghighr,numb); //价格大于前一波-----价格创新高

//下单模块

//当红柱开始收缩时(牛市即将结束,可能反转向下(或高位盘整)),如果出现顶背离,则少量建仓

if all(macd>0,3) and ref(macd,1)>macd and ref(macd,1)>ref(macd,2) then

begin

if con1 and con2 and con3 then buyshort(1,1,market);//顶背离,面积没创新高,长度没创新高,价格创新高

end

//红柱消失、绿柱开始放出时(上涨行情(或高位盘整)已经结束),如果出现顶背离,则加仓

if ref(macd>0,1) and macd<0 then

begin

if con1 and con2 and con3  then 加:buyshort(1,1,market);//低背离,面积没创新低,长度没创新低,价格创新低

end

//如果上穿零轴,平仓离场

if CROSS(MACD,0) then sellshort(holding<0,holding,market);

原文地址:https://blog.51cto.com/14661216/2464990

时间: 2024-08-30 02:04:19

MACD柱线与价格的经典战法的相关文章

宁波镀锡铜绞线哪家价格便宜

镀锡铜绞线的参数和性能: 镀锡铜绞线(硬及中硬)采用电解镀锡工艺生产的无氧铜杆为原料,采用多股同时拉丝并连续退火,镀层表面光滑连续,没有影响产品性能的任何缺陷.镀锡铜丝/镀锡圆铜线的检验标准: 镀锡层应是连续的.经多硫化钠溶液试验后的试样表面应不变黑,www.zzcables.com 或经过硫酸铵溶液试验后,试验溶液的色泽不深于标准比色溶液的色泽 铜绞线 镀锡硬铜线采用的是TB/T 3111-2005的技术标准应用范围海底电缆,核电电缆汽车电子线导体防雷接地水平地网 镀锡铜绞线的型号 型号 名称

短线技术MACD指标图解

1.通常DIF上穿0轴线的当天是中长线难得第一次买入的好时机,会引起场外资金的关注,如果上穿后MACD没有调头的迹象,则股价回调到5日均线附近为买入的好时机,必要时参考其他指标追涨.在0轴线以上形成2次金叉一般说明当前行情已经有段时间的上涨,股价不是太低,此时出现金叉要注意卖出因为金叉后上涨维持时间不会太长,很短时间内可能被死叉替补了. 2.在低位0轴线以下形成2次金叉一般是股价上涨的开始.普通金叉一次只能带来短期反弹行情,这是因为低位第一次金叉后由于空头反扑,会出现在此死叉,只有第二次三次金叉

MACD指标三大核心效用

MACD指标的三大核心效用主要包括趋势识别,买卖点判断,多空力量分析. 趋势识别 通常出现以下情形,意味着股价处于上涨趋势 MACD指标在0轴上方出现黄金交叉,其后DIF快线一直位于DEA慢线上方 MACD指标低于背离,即股价连续创出新低,而MACD指标的低点却一个比一个高 MACD指标的两条曲线向右上方倾斜,且MACD柱线越来越长,回调时低点一个比一个高 当股价处于下跌趋势中,MACD指标表现出来的特佂与上述情形刚好相反 ? 买卖点预判 由于MACD指标是在均线基础上平滑计算而得,因此和均线系

均价 和 最新价格 是啥意思 什么是MACD DIFF DEA 指标?

均价=当前时刻成交的总价格/成交的总量 最新价格=当前时刻的价格 一.平滑异同平均线(Moving Average Convergence Divergence)原理:MACD(Moving Average Convergence Divergence)中文名称:平滑异同移动平均线,是由Gerald Appel首先在Systems And Forecasts一书中发表,主要是利用长短期的二条平滑平均线,计算两者之间的差离值,作为研判行情买卖之依据. 算法:DIFF线 收盘价短期.长期指数平滑移动

趋势型指标——MACD

1.简要介绍? 计算方法? DIFF? DEA? MACD? 构造原理? 缺点2.实战技巧3.运用技巧? 应用原理? 经典用法? 实战战法? 捕捉卖点? 买卖策略? 短线实战4.组合指标运用5.一般研判标准 1.简要介绍MACD在应用上应先行计算出快速(一般选12日)移动平均值与慢速(一般选26日)移动平均值.以这两个数值作为测量两者(快速与慢速线)间的"差离值"依据.所谓"差离值"(DIF),即12日EMA数值减去26日EMA数值.因此,在持续的涨势中,12日EM

手把手教你画AndroidK线分时图及指标

先废话一下:来到公司之前,项目是由外包公司做的,面试初,没有接触过分时图k线这块,觉得好难,我能搞定不!但是一段时间之后,发现之前做的那是一片稀烂,但是这货是主功能啊,迟早的自己操刀,痛下决心,开搞,本想用开源控件,但是想自己实现一下:接着有了本文 开始用surfaceview,但是这货在上下滑动的时候会出现黑边,这个问题我也是纠结了好久,想想产品肯定会打回,打回了还丢脸,算了没多少东西就用view吧,废话真tm多,开始吧. 1,创建项目(Android studio) 2,对了,先上个效果图吧

如何看K线图基础知识

在日K线图中一般白线.黄线.紫线.绿线依次分别表示:5.10.20.60日移动平均线,但这并不是固定的,会根据设置的不同而不同,比如你也可以在系统里把它们设为5.15.30.60均线. 你看K线图的上方有黄色PMA5=几的字样,就是五日均线等于几的意思.其他的有紫色的10日均线PMA10=什么的.设定的话双击数字就行!数字是几就是几日均线,颜色和线的颜色一样! 那是移动平均线,在日K线图中一般白线.黄线.紫线.绿线依次分别表示:5.10.20.60日移动平均线,但这并不是固定的,会根据设置的不同

macd综合版

参数设置  SHORE 12    LONG 26    MID 9 DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG); DEA:EMA(DIF,MID),COLOR888888; {NOTEXT1:IF(DIF>-0.4, DIF,DRAWNULL),COLORRED; NOTEXT2:IF(DIF>0 AND DIF<REF(DIF,1), DIF,DRAWNULL),COLORGREEN; NOTEXT3:IF(DIF<0 AND DIF>REF

MACD、BOLL、KDJ 三大组合精准把握趋势与买卖!

先看示意图,下图是布林线的3个轨道,其他都是股价走势 图1 股价,在布林线上轨.下轨之间运作.准确说,这话是不符合逻辑的,不是先有的轨道,然后股价再按照轨道运动.因为轨道是跟股价同时变化的.但是,股价的波动范围,是在上轨和下轨之间.所以,如果走到5,或者13,脱离轨道,会立马返回轨道 但是,股票走到1,然后呢?2.3.4,会选择哪个方案?当然,从图中的中轨看,是3,这是画图方便导致的.在现实中,根本就没有右半边的轨道,因为股价还没出现,所以轨道要没计算出现.那么,到底2,3,4选哪条道路呢?这就