通达信低位二次金叉必涨底副图指标公式(附源码破译和源码)

发布日期:2024-03-15 12:09    点击次数:179

编程思路破译

DDIFF赋值:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均

DDEA赋值:DDIFF的9日指数移动平均

MMACD赋值:(DDIFF-DDEA)*2

低位金叉赋值:DDIFF上穿DDEA AND DDIFF<-0.1

二次金叉1赋值:DDIFF上穿DDEA AND DDEA<0 AND 统计21日中满足低位金叉的天数=2

TJ1赋值:低位金叉 OR 二次金叉1

LJPK赋值:(收盘价+最高价+开盘价+最低价)/4

MCC赋值:LJPK的20日偏移移动平均*(1+80/1000)

MRR赋值:LJPK的32日偏移移动平均*(1-100/1000)

ZXX赋值:(MCC+MRR)/2

ZXA赋值:(MRR+ZXX)/2

TJ2赋值:1日前的最低价<ZXA

TJ3赋值:TJ2 AND 统计6日中满足TJ2的天数>=6

MA5赋值:收盘价的5日简单移动平均

MA10赋值:收盘价的10日简单移动平均

MA17赋值:收盘价的17日简单移动平均

MA20赋值:收盘价的20日简单移动平均

MA24赋值:收盘价的24日简单移动平均

MA30赋值:收盘价的30日简单移动平均

MA43赋值:收盘价的43日简单移动平均

MA72赋值:收盘价的72日简单移动平均

MA200赋值:收盘价的200日简单移动平均

TJ4赋值:MA5>=MA24 AND MA24>=MA72 AND MA72>=MA200

TJ5赋值:MA10>=MA30 AND MA20>=MA30

TJ7赋值:TJ4 OR TJ5

TJ8赋值:1日前的收盘价/5日前的收盘价<=1.1 AND 收盘价>=收盘价的24日简单移动平均 AND 最近5日存在成交量(手)/1日前的成交量(手)>=2 AND 收盘价>1日前的收盘价

输出百岁必涨底:(TJ3 AND TJ8)

当满足条件百岁必涨底时,在2.5位置画27号图标

当满足条件百岁必涨底时,在2.0位置画26号图标

当满足条件百岁必涨底时,在1.5位置画25号图标

DDIFF赋值:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均

DDEA赋值:DDIFF的9日指数移动平均

MMACD赋值:(DDIFF-DDEA)*2

低位金叉赋值:DDIFF上穿DDEA AND DDIFF<-0.1

二次金叉1赋值:DDIFF上穿DDEA AND DDEA<0 AND 统计21日中满足低位金叉的天数=2

TJ1赋值:低位金叉 OR 二次金叉1

LJPK赋值:(收盘价+最高价+开盘价+最低价)/4

MCC赋值:LJPK的20日偏移移动平均*(1+80/1000)

MRR赋值:LJPK的32日偏移移动平均*(1-100/1000)

ZXX赋值:(MCC+MRR)/2

ZXA赋值:(MRR+ZXX)/2

TJ2赋值:1日前的最低价<ZXA

TJ3赋值:TJ2 AND 统计6日中满足TJ2的天数>=6

MA5赋值:收盘价的5日简单移动平均

MA10赋值:收盘价的10日简单移动平均

MA17赋值:收盘价的17日简单移动平均

MA20赋值:收盘价的20日简单移动平均

MA24赋值:收盘价的24日简单移动平均

MA30赋值:收盘价的30日简单移动平均

MA43赋值:收盘价的43日简单移动平均

MA72赋值:收盘价的72日简单移动平均

MA200赋值:收盘价的200日简单移动平均

TJ4赋值:MA5>=MA24 AND MA24>=MA72 AND MA72>=MA200

TJ5赋值:MA10>=MA30 AND MA20>=MA30

TJ7赋值:TJ4 OR TJ5

TJ8赋值:1日前的收盘价/5日前的收盘价<=1.1 AND 收盘价>=收盘价的24日简单移动平均 AND 最近5日存在成交量(手)/1日前的成交量(手)>=2 AND 收盘价>1日前的收盘价

输出百岁必涨底:(TJ3 AND TJ8)

当满足条件百岁必涨底时,在2.5位置画27号图标

当满足条件百岁必涨底时,在2.0位置画26号图标

当满足条件百岁必涨底时,在1.5位置画25号图标

程序源码

DDIFF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);

DDEA:=EMA(DDIFF,9);

MMACD:=(DDIFF-DDEA)*2;

低位金叉:=CROSS(DDIFF,DDEA) AND DDIFF<-0.1;

二次金叉1:=CROSS(DDIFF,DDEA) AND DDEA<0 AND COUNT(低位金叉,21)=2;

TJ1:=低位金叉 OR 二次金叉1;

LJPK:=(C+H+O+L)/4;

MCC:=XMA(LJPK,20)*(1+80/1000);

MRR:=XMA(LJPK,32)*(1-100/1000);

ZXX:=(MCC+MRR)/2;

ZXA:=(MRR+ZXX)/2;

TJ2:=REF(L,1)<ZXA;

TJ3:=TJ2 AND COUNT(TJ2,6)>=6;

MA5:=MA(C,5);

MA10:=MA(C,10);

MA17:=MA(C,17);

MA20:=MA(C,20);

MA24:=MA(C,24);

MA30:=MA(C,30);

MA43:=MA(C,43);

MA72:=MA(C,72);

MA200:=MA(C,200);

TJ4:=MA5>=MA24 AND MA24>=MA72 AND MA72>=MA200;

TJ5:=MA10>=MA30 AND MA20>=MA30;

TJ7:=TJ4 OR TJ5;

TJ8:=REF(C,1)/REF(C,5)<=1.1 AND C>=MA(C,24) AND EXIST(V/REF(V,1)>=2,5) AND C>REF(C,1);

百岁必涨底:(TJ3 AND TJ8);

DRAWICON(百岁必涨底,2.5,27);

DRAWICON(百岁必涨底,2.0,26);

DRAWICON(百岁必涨底,1.5,25);DDIFF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);

DDEA:=EMA(DDIFF,9);

MMACD:=(DDIFF-DDEA)*2;

低位金叉:=CROSS(DDIFF,DDEA) AND DDIFF<-0.1;

二次金叉1:=CROSS(DDIFF,DDEA) AND DDEA<0 AND COUNT(低位金叉,21)=2;

TJ1:=低位金叉 OR 二次金叉1;

LJPK:=(C+H+O+L)/4;

MCC:=XMA(LJPK,20)*(1+80/1000);

MRR:=XMA(LJPK,32)*(1-100/1000);

ZXX:=(MCC+MRR)/2;

ZXA:=(MRR+ZXX)/2;

TJ2:=REF(L,1)<ZXA;

TJ3:=TJ2 AND COUNT(TJ2,6)>=6;

MA5:=MA(C,5);

MA10:=MA(C,10);

MA17:=MA(C,17);

MA20:=MA(C,20);

MA24:=MA(C,24);

MA30:=MA(C,30);

MA43:=MA(C,43);

MA72:=MA(C,72);

MA200:=MA(C,200);

TJ4:=MA5>=MA24 AND MA24>=MA72 AND MA72>=MA200;

TJ5:=MA10>=MA30 AND MA20>=MA30;

TJ7:=TJ4 OR TJ5;

TJ8:=REF(C,1)/REF(C,5)<=1.1 AND C>=MA(C,24) AND EXIST(V/REF(V,1)>=2,5) AND C>REF(C,1);

百岁必涨底:(TJ3 AND TJ8);

DRAWICON(百岁必涨底,2.5,27);

DRAWICON(百岁必涨底,2.0,26);

DRAWICON(百岁必涨底,1.5,25);

该公式包含未来函数:XMA未发现:#MONTH...未发现:#WEEK...未发现:#YEAR...未发现:DHIGH...未发现:DOPEN...未发现:DLOW...该公式包含未来函数:DCLOSE

注:

       馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。

       发文不易,如获益,欢迎赞赏,赞赏必复!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

上一篇:没有了
下一篇:通达信K线倒计时主图指标公式(附源码破译和源码)