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> AND DIF<REF(DIF,), DIF,DRAWNULL),COLORGREEN;
NOTEXT3:IF(DIF< AND DIF>REF(DIF,), DIF,DRAWNULL),COLORFF00FF;
NOTEXT4:IF(DIF< AND DIF<REF(DIF,), DIF,DRAWNULL),COLORWHITE;}
NOTEXT5:IF(DIF>=DEA, DIF,DRAWNULL),COLORRED;
NOTEXT6:IF(DIF<DEA, DIF,DRAWNULL),COLORWHITE;
AT1:=BARSLAST(REF(CROSS(DIF,DEA),));
BT1:=REF(C,AT1+)>C AND REF(DIF,AT1+)<DIF AND CROSS(DIF,DEA);
AT2:=BARSLAST(REF(CROSS(,,),,,)),));
CT1:=BARSLAST(REF(CROSS(DEA,DIF),));
DT1:=REF(C,CT1+)<C AND REF(DIF,CT1+)>DIF AND CROSS(DEA,DIF);
MACD底背:IF(BT1>,-),COLORRED;
MACD顶背:IF(DT1>,),COLOR00FF00;
STICKLINE(BT1>,,,),COLORRED;
STICKLINE(DT1>,,,),COLOR00FF00;
MACD:(DIF-DEA)*,COLORSTICK;
STICKLINE(MACD<REF(MACD,) AND MACD>, ,MACD,,),COLOR44FF00;
STICKLINE(MACD>REF(MACD,) AND MACD<, ,MACD,,),COLOR0066FF;
M1:=;
M2:=;
A1:=REF(DIF,M1)=HHV(DIF,*M1+);
B1:=FILTER(A1,M1);
C1:=BACKSET(B1,M1+);
D1:=FILTER(C1,M1);
E1:=BACKSET(ISLASTBAR,BARSLAST(D1)+);
F1:=E1>REF(E1,);
A2:=REF(DIF,M2)=LLV(DIF,*M2+);
B2:=FILTER(A2,M2);
C2:=BACKSET(B2,M2+);
D2:=FILTER(C2,M2);
E2:=BACKSET(ISLASTBAR,BARSLAST(D2)+);
F2:=E2>REF(E2,);
压力线:DRAWLINE(D1,DIF,F1,DIF,),COLORFFFF00,DOTLINE;
支撑线:DRAWLINE(D2,DIF,F2,DIF,),COLOR00AAFF,DOTLINE;
G3:=FILTERX(支撑线>REF(支撑线,) && DIF>支撑线 && REF(支撑线,)=REF(DIF,),);
底抬高:DRAWLINE(D2,DIF,G3,支撑线,),COLORYELLOW,DOTLINE;
{画趋势线}
M:=INTPART(*/);
A12:=REF(DIF,M)=HHV(DIF,*M+);
B12:=FILTER(A12,M);
C12:=BACKSET(B12,M+);
D12:=FILTER(C12,M);
R112:=BACKSET(ISLASTBAR,BARSLAST(D12)+);
S112:=R112>REF(R112,);
AL12:=REF(DIF,M)=LLV(DIF,*M+);
BL12:=FILTER(AL12,M);
CL12:=BACKSET(BL12,M+);
DL12:=FILTER(CL12,M);
RL112:=BACKSET(ISLASTBAR,BARSLAST(DL12)+);
SL112:=RL112>REF(RL112,);
短压线:DRAWLINE(D12,DIF,S112,DIF,),COLOR99FF00,DOTLINE;
短撑线:DRAWLINE(DL12,DIF,SL112,DIF,),COLOR0055FF,DOTLINE;
VARX2:=LLV(DEA,);
VARX3:=DEA-(DIF-DEA);
低点线:=IF(DIF<VARX2 AND DEA=VARX2,MIN(HHV(VARX2,),VARX3),VARX2);
VL:=REF(LOW,);
VAR12:=(SMA(ABS(LOW-VL),,))/(SMA(MAX(LOW-VL,),,))*;
VAR14:=MA(VAR12,);
VAR15:=LLV(LOW,);
VAR18:=EMA(IF(LOW<=VAR15,VAR14,),);
VAR110:=SMA(SMA((CLOSE-LLV(LOW,))/(HHV(HIGH,)-LLV(LOW,))*,,),,);
VAR111:=SMA((CLOSE-LLV(LOW,))/(HHV(HIGH,)-LLV(LOW,))*,,)*-VAR110*10.38;
T:=FILTER(IF(VAR111<=VAR110 AND VAR18>,VAR18*,),);
止跌:DRAWTEXT(T AND DIF<低点线,DIF*1.01,'止跌'),COLORYELLOW;
{形态}
A:=IF(CROSS(,DEA),,);
A11:=IF(DIF< AND CROSS(DIF,DEA),,);
SS:=IF(A,SUM(A11,),);
SSB:=HHV(SS,);
SSS:=SUM(A11,);
W底:=SSS-SSB= AND SSS>REF(SSS,);
DRAWTEXT(W底,DIF,'↖W底'),COLOR0080FF;
MACD金叉:=CROSS(MACD,DIF) AND MACD>=(-0.05) AND MACD<=0.02;
DRAWTEXT(MACD金叉,MACD,'-MACD金叉'),COLOR00FFFF;
低位金叉:=CROSS(DIF,DEA) AND DIF<-0.1;
JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=));
二次金叉:=CROSS(DIF,DEA) AND DEA< AND COUNT(JCCOUNT=,)=;
DRAWTEXT(二次金叉,0.01,'二次金叉'),COLOR5500FF;
AA11:=BARSLAST(REF(CROSS(DIF,DEA),));
底背离:=REF(CLOSE,AA11+)>CLOSE AND DIF>REF(DIF,AA11+) AND CROSS(DIF,DEA);
底背:DRAWLINE(AA11=,DIF,底背离,DIF,),COLORYELLOW,LINETHICK2;
AA22:=BARSLAST(REF(CROSS(DEA,DIF),));
顶背离:=REF(CLOSE,AA22+)<CLOSE AND REF(DIF,AA22+)>DIF AND CROSS(DEA,DIF);
顶背:DRAWLINE(AA22=,DIF,顶背离,DIF,),COLORGREEN,LINETHICK2;
DRAWTEXT(底背离,DIF*0.5,'-DIF底背'),COLOR0055FF;
DRAWTEXT(顶背离,DIF*0.5,'-DIF顶背'),COLOR99FF00;
{小周期}
N:=;
DIF3_6.5F:=(EMA(CLOSE,)-(EMA(CLOSE,)+EMA(CLOSE,))/);
DEA3_6.5F:=(EMA(DIF3_6.5F,)+EMA(DIF3_6.,));
AA:=REF(DIF3_6.5F,N)=HHV(DIF3_6.5F,*N+);
CC:=FILTER(BB,N) AND DIF3_6.5F=HHV(DIF3_6.5F,N+);
AX1:=BARSLAST(REF(CC,));
小顶背离:=REF(CLOSE,AX1+)<CLOSE AND REF(DIF3_6.5F,AX1+)>DIF3_6.5F AND CC;
DRAWTEXT(小顶背离,DIF3_6.5F*1.2,'-小顶背离'),COLORGREEN;
DRAWICON(小顶背离>,DIF3_6.5F*);
AAA2:=REF(DIF3_6.5F,N)=LLV(DIF3_6.5F,*N+);
BBB2:=BACKSET(AAA2,N+);
CCC2:=FILTER(BBB2,N) AND DIF3_6.5F=LLV(DIF3_6.5F,N+);
AX2:=BARSLAST(REF(CCC2,));
小底背离:=REF(CLOSE,AX2+)>CLOSE AND REF(DIF3_6.5F,AX2+)<DIF3_6.5F;
{画白柱线}
VA1:=HHVBARS(MACD,BARSLAST(MACD<)+);
VA2:=CROSS(BACKSET(CROSS(,MACD),REF(VA1,)+),0.5);
QG:=CROSS(BACKSET(CROSS(,MACD) OR (ISLASTBAR AND MACD>),REF(VA1,)+),0.5);
前高:=DRAWLINE(VA2,MACD,REF(VA2,),REF(MACD,),),COLORMAGENTA;
VA3:=LLVBARS(MACD,BARSLAST(MACD>)+);
VA4:=CROSS(BACKSET(CROSS(MACD,),REF(VA3,)+),0.5);
前低:=DRAWLINE(VA4,MACD,REF(VA4,),REF(MACD,),);
BD:=BARSLAST(FILTERX(CROSS(,MACD),BARSCOUNT(C)));
BDTJ:=IF(MACD<,FILTERX(MACD=LLV(MACD,BARSLAST(MACD>)),
BARSCOUNT(C)),DRAWNULL);
TSBDTJ:=BARSLAST(BDTJ);
BDZH:=FILTERX(MACD<CONST(LLV(MACD,BD+)),BARSCOUNT(C));
BDTS:=BARSLAST(BDZH);
本低:=IF(BD+>=,CONST(LLV(MACD,BD+)),DRAWNULL);
BDCL:=CROSS(COUNT(CROSS(MACD>本低/ AND MACD<,,;
终点:=IF(ISLASTBAR AND MACD> AND MACD=HHV(MACD,BARSLAST(MACD<)),,
IF(FILTERX(QG,BARSCOUNT(C)),,DRAWNULL));
UU:=(终点= OR 终点=) AND MACD>;
ZZ:=FILTERX(UU,BARSCOUNT(C));
本高:=DRAWLINE(ZZ,MACD,REF(ZZ,),REF(MACD,),),COLORWHITE;
WQG:=CROSS(COUNT(CROSS(MACD<本高/ AND MACD>,,;
STICKLINE(MACD>前高,MACD,前高,,),COLORFFFFFF;
STICKLINE(MACD< AND MACD<前低 AND 前低<,MACD,前低,,),COLORFFFFFF;
DRAWICON(CROSS(DIF,DEA),DEA,);
DRAWICON(CROSS(DEA,DIF),DEA,);
底:ABS((CROSS("MACD.DIF","MACD.DEA")&&"MACD.DEA"<=-0.07)*"MACD.DIF")*1.50,COLORLIMAGENTA;
DRAWTEXT(ABS(底)>,底*1.20,'底'),COLORYELLOW;
macd综合版的更多相关文章
- 2.0.FastDFS单机模式综合版
Centos610系列配置 1.什么是FastDFS? FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负 ...
- 图片原理解说(综合版:JPEG,PNG,BMP,GIF)
JPEG: 首先说明 jpeg图片:JPEG是joint Photographic Experts Group(联合图像专家组)的缩写,文件后辍名为".jpg"或".jp ...
- jquery css3 手机菜单动画综合版
html <header> <a id="go-back" href="javascript:window.location.back(-1)" ...
- 数据库系列:MySQL索引优化总结(综合版)
1 背景 作为一个常年在一线带组的Owner以及老面试官,我们面试的目标基本都是一线的开发人员.从服务端这个技术栈出发,问题的范围主要还是围绕开发语言(Java.Go)等核心知识点.数据库技术.缓存技 ...
- C-Lodop的https扩展版,火狐下添加例外
LODOP综合版里的c-lodop是标准版,没有https和广域网打印功能,如果使用了标准版,调试JS的时候会提示,,loaded over HTTPS,,,the content must be s ...
- LODOP和C-LODOP注册与角色等简短问答【增强版】
之前的简短问答:Lodop.c-lodop注册与角色简短问答.Lodop简短问答客户反馈篇 及排查步骤 及注册相关本文重新整理相关简短问答,调整问答顺序,增加相关的问答. 其他相关(非简短问答):LO ...
- Razor语法中链接的一些方法
在Razor中,有HTML.ActionLink和 Url.Action来呈现链接.它们有什么区别呢.能分清了,就知道在什么情况之下使用它们了. 首先来看html.ActionLink,这个方法重载挺 ...
- SQLServer:FUNCTION/CURSOR/PROCEDURE/TRIGGER
一.FUNCTION:在sqlserver2008中有3中自定义函数:标量函数/内联表值函数/多语句表值函数,首先总结下他们语法的异同点:同点:1.创建定义是一样的: ...
- Sqlserver自定义函数Function
一.FUNCTION: 在sqlserver2008中有3中自定义函数:标量函数/内联表值函数/多语句表值函数,首先总结下他们语法的异同点: 同点:1.创建定义是一样的: ...
随机推荐
- 《Linux内核设计与实现》读书笔记 第二章 从内核出发
一.获取内核源码 1. Git git实际上是一种开源的分布式版本控制工具. Linux作为一个开源的内核,其源代码也可以用git下载和管理 - 获取最新提交到版本树的一个副本 - $ git clo ...
- machine learning----->谷歌Cloud Machine Learning平台
1.谷歌Cloud Machine Learning平台简介: 机器学习的三要素是数据源.计算资源和模型.谷歌在这三个方面都有强大的支撑:谷歌不仅有种类丰富且数量庞大的数据资源,而且有强大的计算机群提 ...
- (转) Lua使用心得一 LUA和VC整合
这几天研究了一下lua,主要关注的是lua和vc之间的整合,把代码都写好放在VC宿主程序里,然后在lua里调用宿主程序的这些代码(或者叫接口.组件,随便你怎么叫),希望能用脚本来控制主程序的行为.这实 ...
- Tornado 异步客户端
前言 Tornado是很优秀的非阻塞式服务器,我们一般用它来写Web 服务器,据说知乎就是用Tornado写的. 如果对tornado源码不是很了解,可以先看一下另一篇文章: http://yunji ...
- HttpModule的一些初步认识
新建一个类 ValidaterHttpModuleEvents继承管道接口 IHttpModule,代码如下 public class ValidaterHttpModuleEvents:IHttpM ...
- LaTex学习笔记(一):review
1.百分号 \% 2.下标 b_{ij} 3.表格(excel2latex) 符号说明 \begin{table}[H] \centering \begin{tabular}{m{100pt}< ...
- each处理json数据
eg:给传进来的ID中当其对应的值为true时,即给对应的ID标签添加一个class 名为 focus,如: var obj = { id01:'true', id02:'flase', id03: ...
- [转载] 散列表(Hash Table)从理论到实用(上)
转载自:白话算法(6) 散列表(Hash Table)从理论到实用(上) 处理实际问题的一般数学方法是,首先提炼出问题的本质元素,然后把它看作一个比现实无限宽广的可能性系统,这个系统中的实质关系可以通 ...
- Linux下apache日志分析与状态查看方法
假设apache日志格式为:118.78.199.98 – - [09/Jan/2010:00:59:59 +0800] “GET /Public/Css/index.css HTTP/1.1″ 30 ...
- Odoo启动过程
[本文基于odoo9源码编写] odoo包含的服务有 db object report workflow web[wsgi] Odoo以wsgi 规范提供Web及Web服务db/object/repo ...