通达信前置MACD指标公式源码

 

4,COLOR666666;
VAR1:=O< REF(L,1) NODRAW;
VAR2:=REF(C,BARSLAST(VAR1)+1) NODRAW;
VAR3:=REF(O,BARSLAST(VAR1)) NODRAW;
VAR4:=REF(C,BARSLAST(VAR1)) NODRAW;
VAR5:=(VAR2+VAR3)/2 NODRAW;
VAR6:=IF(VAR1 AND VAR3< VAR4,AMOUNT/V*0.01,VAR5);
VAR7:=O>REF(C,1) STICK COLORYELLOW NODRAW;
VAR8:=REF(C,BARSLAST(VAR7)+1) NODRAW;
VAR9:=REF(O,BARSLAST(VAR7)) NODRAW;
VAR10:=COUNT(VAR9>=VAR6,220)>0 NODRAW;
VAR11:=REF(HHV(VAR6,220),BARSLAST(VAR10)) NODRAW;
VAR12:=COUNT(VAR9>=VAR6,180)>0 NODRAW;
VAR13:=REF(HHV(VAR6,180),BARSLAST(VAR12)) NODRAW;
VAR14:=COUNT(VAR9>=VAR6,150)>0 NODRAW;
VAR15:=REF(HHV(VAR6,150),BARSLAST(VAR14)) NODRAW;
VAR16:=COUNT(VAR9>=VAR6,120)>0 NODRAW;
VAR17:=REF(HHV(VAR6,120),BARSLAST(VAR16)) NODRAW;
VAR18:=COUNT(VAR9>=VAR6,100)>0 NODRAW;
VAR19:=REF(HHV(VAR6,100),BARSLAST(VAR18)) NODRAW;
VAR20:=COUNT(VAR9>=VAR6,60)>0 NODRAW;
VAR21:=REF(HHV(VAR6,60),BARSLAST(VAR20)) NODRAW;
VAR22:=COUNT(VAR9>=VAR6,30)>0 NODRAW;
VAR23:=REF(HHV(VAR6,30),BARSLAST(VAR22)) NODRAW;
VAR24:=COUNT(VAR9>=VAR6,20)>0 NODRAW;
VAR25:=REF(HHV(VAR6,20),BARSLAST(VAR24)) NODRAW;
VAR26:=COUNT(VAR9>=VAR6,10)>0 NODRAW;
VAR27:=REF(HHV(VAR6,10),BARSLAST(VAR26)) NODRAW;
VAR28:=COUNT(VAR9>=VAR6,5)>0 NODRAW;
VAR29:=REF(HHV(VAR6,5),BARSLAST(VAR28)) NODRAW COLORLICYAN;
VAR30:=VAR7 AND VAR9>=VAR29 AND O>=HHV(VAR9,3)AND (REF(H,1)/REF(C,1)<=1.02 OR(REF(H,1)/REF(C,1)>1.02 AND O>REF(C,1))) AND O>=HHV(REF(C,1),5);
VAR31:=VAR7 AND VAR9>=VAR29 AND VAR9<=VAR2*1.1 AND O>=HHV(VAR9,5)AND REF(H,1)/REF(C,1)<=1.02 AND O>=HHV(REF(C,1),5);
VAR32:=VAR30 OR VAR31 OR (REF(VAR30 OR VAR31,1)AND VAR7);
VAR33:=VAR7 AND VAR9>=VAR27 AND O>=HHV(VAR9,5)AND (REF(H,1)/REF(C,1)<=1.02 OR(REF(H,1)/REF(C,1)>1.02 AND O>REF(C,1))) AND O>=HHV(REF(C,1),5);
VAR34:=VAR7 AND VAR9>=VAR27 AND VAR9<=VAR2*1.1 AND O>=HHV(VAR9,10)AND REF(H,1)/REF(C,1)<=1.02 AND O>=HHV(REF(C,1),5);
VAR35:=VAR33 OR VAR34 OR (REF(VAR33 OR VAR34,1)AND VAR7);
VAR36:=VAR7 AND VAR9>=VAR25 AND O>=HHV(VAR9,5)AND (REF(H,1)/REF(C,1)<=1.02 OR(REF(H,1)/REF(C,1)>1.02 AND O>REF(C,1))) AND O>=HHV(REF(C,1),5);
VAR37:=VAR7 AND VAR9>=VAR25 AND VAR9<=VAR2*1.1 AND O>=HHV(VAR9,10)AND REF(H,1)/REF(C,1)<=1.02 AND O>=HHV(REF(C,1),5);
VAR38:=VAR36 OR VAR37 OR (REF(VAR36 OR VAR37,1)AND VAR7);
VAR39:=VAR7 AND VAR9>=VAR23 AND O>=HHV(VAR9,5)AND (REF(H,1)/REF(C,1)<=1.02 OR(REF(H,1)/REF(C,1)>1.02 AND O>REF(C,1))) AND O>=HHV(REF(C,1),5);
VAR40:=VAR7 AND VAR9>=VAR23 AND VAR9<=VAR2*1.1 AND O>=HHV(VAR9,30)AND REF(H,1)/REF(C,1)<=1.02 AND O>=HHV(REF(C,1),5);
VAR41:=VAR39 OR VAR40 OR (REF(VAR39 OR VAR40,1)AND VAR7);
VAR42:=VAR7 AND VAR9>=VAR21 AND O>=HHV(VAR9,5)AND (REF(H,1)/REF(C,1)<=1.02 OR(REF(H,1)/REF(C,1)>1.02 AND O>REF(C,1))) AND O>=HHV(REF(C,1),5);
VAR43:=VAR7 AND VAR9>=VAR21 AND VAR9<=VAR2*1.1 AND O>=HHV(VAR9,10)AND REF(H,1)/REF(C,1)<=1.02 AND O>=HHV(REF(C,1),5);
VAR44:=VAR42 OR VAR43 OR (REF(VAR42 OR VAR43,1)AND VAR7);
VAR45:=VAR7 AND VAR9>=VAR19 AND O>=HHV(VAR9,5)AND (REF(H,1)/REF(C,1)<=1.02 OR(REF(H,1)/REF(C,1)>1.02 AND O>REF(C,1))) AND O>=HHV(REF(C,1),5);
VAR46:=VAR7 AND VAR9>=VAR19 AND VAR9<=VAR2*1.1 AND O>=HHV(VAR9,10)AND REF(H,1)/REF(C,1)<=1.02 AND O>=HHV(REF(C,1),5);
VAR47:=VAR45 OR VAR46 OR (REF(VAR45 OR VAR46,1)AND VAR7);
VAR48:=VAR7 AND VAR9>=VAR17 AND O>=HHV(VAR9,5)AND (REF(H,1)/REF(C,1)<=1.02 OR(REF(H,1)/REF(C,1)>1.02 AND O>REF(C,1))) AND O>=HHV(REF(C,1),5);
VAR49:=VAR7 AND VAR9>=VAR17 AND VAR9<=VAR2*1.1 AND O>=HHV(VAR9,10)AND REF(H,1)/REF(C,1)<=1.02 AND O>=HHV(REF(C,1),5);
VAR50:=VAR48 OR VAR49 OR (REF(VAR48 OR VAR49,1)AND VAR7);
VAR51:=VAR7 AND VAR9>=VAR15 AND O>=HHV(VAR9,5)AND (REF(H,1)/REF(C,1)<=1.02 OR(REF(H,1)/REF(C,1)>1.02 AND O>REF(C,1))) AND O>=HHV(REF(C,1),5);
VAR52:=VAR7 AND VAR9>=VAR15 AND VAR9<=VAR2*1.1 AND O>=HHV(VAR9,10)AND REF(H,1)/REF(C,1)<=1.02 AND O>=HHV(REF(C,1),5);
VAR53:=VAR51 OR VAR52 OR (REF(VAR51 OR VAR52,1)AND VAR7);
VAR54:=VAR7 AND VAR9>=VAR13 AND O>=HHV(VAR9,5)AND (REF(H,1)/REF(C,1)<=1.02 OR(REF(H,1)/REF(C,1)>1.02 AND O>REF(C,1))) AND O>=HHV(REF(C,1),5);
VAR55:=VAR7 AND VAR9>=VAR13 AND VAR9<=VAR2*1.1 AND O>=HHV(VAR9,10)AND REF(H,1)/REF(C,1)<=1.02 AND O>=HHV(REF(C,1),5);
VAR56:=VAR54 OR VAR55 OR (REF(VAR54 OR VAR55,1)AND VAR7);
VAR57:=VAR7 AND VAR9>=VAR11 AND O>=HHV(VAR9,5)AND (REF(H,1)/REF(C,1)<=1.02 OR(REF(H,1)/REF(C,1)>1.02 AND O>REF(C,1))) AND O>=HHV(REF(C,1),5);
VAR58:=VAR7 AND VAR9>=VAR11 AND VAR9<=VAR2*1.1 AND O>=HHV(VAR9,10)AND REF(H,1)/REF(C,1)<=1.02 AND O>=HHV(REF(C,1),5);
VAR59:=VAR57 OR VAR58 OR (REF(VAR57 OR VAR58,1)AND VAR7);
STICKLINE(VAR32,0,0.5,1,0),COLORRED;
STICKLINE(VAR35,0.5,1,0.8,0),COLORCYAN;
STICKLINE(VAR38,1,1.5,0.6,0),COLORGRAY;
STICKLINE(VAR41,1.5,2,0.5,0),COLORBLUE;
STICKLINE(VAR44,2,3,0.2,0),COLORYELLOW;
STICKLINE(VAR47,3,4,0.1,0),COLORRED;
STICKLINE(VAR50,4,4.5,2,0),COLORRED;
STICKLINE(VAR53,4.5,5,0.8,0),COLORCYAN;
STICKLINE(VAR56,5,5.5,0.6,0),COLORGRAY;
STICKLINE(VAR59,5.5,7,0.1,0),COLORBLUE;






来函数检测结果如下
该公式没有未来函数


定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

4,COLOR666666
VAR1赋值:开盘价< 1日前的最低价 NODRAW
VAR2赋值:上次VAR1距今天数+1日前的收盘价 NODRAW
VAR3赋值:上次VAR1距今天数日前的开盘价 NODRAW
VAR4赋值:上次VAR1距今天数日前的收盘价 NODRAW
VAR5赋值:(VAR2+VAR3)/2 NODRAW
VAR6赋值:如果VAR1ANDVAR3VAR7赋值:开盘价>1日前的收盘价 STICK 画黄色 NODRAW
VAR8赋值:上次VAR7距今天数+1日前的收盘价 NODRAW
VAR9赋值:上次VAR7距今天数日前的开盘价 NODRAW
VAR10赋值:统计220日中满足VAR9>=VAR6的天数>0 NODRAW
VAR11赋值:上次VAR10距今天数日前的220日内VAR6的最高值 NODRAW
VAR12赋值:统计180日中满足VAR9>=VAR6的天数>0 NODRAW
VAR13赋值:上次VAR12距今天数日前的180日内VAR6的最高值 NODRAW
VAR14赋值:统计150日中满足VAR9>=VAR6的天数>0 NODRAW
VAR15赋值:上次VAR14距今天数日前的150日内VAR6的最高值 NODRAW
VAR16赋值:统计120日中满足VAR9>=VAR6的天数>0 NODRAW
VAR17赋值:上次VAR16距今天数日前的120日内VAR6的最高值 NODRAW
VAR18赋值:统计100日中满足VAR9>=VAR6的天数>0 NODRAW
VAR19赋值:上次VAR18距今天数日前的100日内VAR6的最高值 NODRAW
VAR20赋值:统计60日中满足VAR9>=VAR6的天数>0 NODRAW
VAR21赋值:上次VAR20距今天数日前的60日内VAR6的最高值 NODRAW
VAR22赋值:统计30日中满足VAR9>=VAR6的天数>0 NODRAW
VAR23赋值:上次VAR22距今天数日前的30日内VAR6的最高值 NODRAW
VAR24赋值:统计20日中满足VAR9>=VAR6的天数>0 NODRAW
VAR25赋值:上次VAR24距今天数日前的20日内VAR6的最高值 NODRAW
VAR26赋值:统计10日中满足VAR9>=VAR6的天数>0 NODRAW
VAR27赋值:上次VAR26距今天数日前的10日内VAR6的最高值 NODRAW
VAR28赋值:统计5日中满足VAR9>=VAR6的天数>0 NODRAW
VAR29赋值:上次VAR28距今天数日前的5日内VAR6的最高值 NODRAW 画淡青色
VAR30赋值:VAR7 AND VAR9>=VAR29 AND 开盘价>=3日内VAR9的最高值AND (1日前的最高价/1日前的收盘价<=1.02 OR(1日前的最高价/1日前的收盘价>1.02 AND 开盘价>1日前的收盘价)) AND 开盘价>=5日内1日前的收盘价的最高值
VAR31赋值:VAR7 AND VAR9>=VAR29 AND VAR9<=VAR2*1.1 AND 开盘价>=5日内VAR9的最高值AND 1日前的最高价/1日前的收盘价<=1.02 AND 开盘价>=5日内1日前的收盘价的最高值
VAR32赋值:VAR30 OR VAR31 OR (1日前的VAR30ORVAR31AND VAR7)
VAR33赋值:VAR7 AND VAR9>=VAR27 AND 开盘价>=5日内VAR9的最高值AND (1日前的最高价/1日前的收盘价<=1.02 OR(1日前的最高价/1日前的收盘价>1.02 AND 开盘价>1日前的收盘价)) AND 开盘价>=5日内1日前的收盘价的最高值
VAR34赋值:VAR7 AND VAR9>=VAR27 AND VAR9<=VAR2*1.1 AND 开盘价>=10日内VAR9的最高值AND 1日前的最高价/1日前的收盘价<=1.02 AND 开盘价>=5日内1日前的收盘价的最高值
VAR35赋值:VAR33 OR VAR34 OR (1日前的VAR33ORVAR34AND VAR7)
VAR36赋值:VAR7 AND VAR9>=VAR25 AND 开盘价>=5日内VAR9的最高值AND (1日前的最高价/1日前的收盘价<=1.02 OR(1日前的最高价/1日前的收盘价>1.02 AND 开盘价>1日前的收盘价)) AND 开盘价>=5日内1日前的收盘价的最高值
VAR37赋值:VAR7 AND VAR9>=VAR25 AND VAR9<=VAR2*1.1 AND 开盘价>=10日内VAR9的最高值AND 1日前的最高价/1日前的收盘价<=1.02 AND 开盘价>=5日内1日前的收盘价的最高值
VAR38赋值:VAR36 OR VAR37 OR (1日前的VAR36ORVAR37AND VAR7)
VAR39赋值:VAR7 AND VAR9>=VAR23 AND 开盘价>=5日内VAR9的最高值AND (1日前的最高价/1日前的收盘价<=1.02 OR(1日前的最高价/1日前的收盘价>1.02 AND 开盘价>1日前的收盘价)) AND 开盘价>=5日内1日前的收盘价的最高值
VAR40赋值:VAR7 AND VAR9>=VAR23 AND VAR9<=VAR2*1.1 AND 开盘价>=30日内VAR9的最高值AND 1日前的最高价/1日前的收盘价<=1.02 AND 开盘价>=5日内1日前的收盘价的最高值
VAR41赋值:VAR39 OR VAR40 OR (1日前的VAR39ORVAR40AND VAR7)
VAR42赋值:VAR7 AND VAR9>=VAR21 AND 开盘价>=5日内VAR9的最高值AND (1日前的最高价/1日前的收盘价<=1.02 OR(1日前的最高价/1日前的收盘价>1.02 AND 开盘价>1日前的收盘价)) AND 开盘价>=5日内1日前的收盘价的最高值
VAR43赋值:VAR7 AND VAR9>=VAR21 AND VAR9<=VAR2*1.1 AND 开盘价>=10日内VAR9的最高值AND 1日前的最高价/1日前的收盘价<=1.02 AND 开盘价>=5日内1日前的收盘价的最高值
VAR44赋值:VAR42 OR VAR43 OR (1日前的VAR42ORVAR43AND VAR7)
VAR45赋值:VAR7 AND VAR9>=VAR19 AND 开盘价>=5日内VAR9的最高值AND (1日前的最高价/1日前的收盘价<=1.02 OR(1日前的最高价/1日前的收盘价>1.02 AND 开盘价>1日前的收盘价)) AND 开盘价>=5日内1日前的收盘价的最高值
VAR46赋值:VAR7 AND VAR9>=VAR19 AND VAR9<=VAR2*1.1 AND 开盘价>=10日内VAR9的最高值AND 1日前的最高价/1日前的收盘价<=1.02 AND 开盘价>=5日内1日前的收盘价的最高值
VAR47赋值:VAR45 OR VAR46 OR (1日前的VAR45ORVAR46AND VAR7)
VAR48赋值:VAR7 AND VAR9>=VAR17 AND 开盘价>=5日内VAR9的最高值AND (1日前的最高价/1日前的收盘价<=1.02 OR(1日前的最高价/1日前的收盘价>1.02 AND 开盘价>1日前的收盘价)) AND 开盘价>=5日内1日前的收盘价的最高值
VAR49赋值:VAR7 AND VAR9>=VAR17 AND VAR9<=VAR2*1.1 AND 开盘价>=10日内VAR9的最高值AND 1日前的最高价/1日前的收盘价<=1.02 AND 开盘价>=5日内1日前的收盘价的最高值
VAR50赋值:VAR48 OR VAR49 OR (1日前的VAR48ORVAR49AND VAR7)
VAR51赋值:VAR7 AND VAR9>=VAR15 AND 开盘价>=5日内VAR9的最高值AND (1日前的最高价/1日前的收盘价<=1.02 OR(1日前的最高价/1日前的收盘价>1.02 AND 开盘价>1日前的收盘价)) AND 开盘价>=5日内1日前的收盘价的最高值
VAR52赋值:VAR7 AND VAR9>=VAR15 AND VAR9<=VAR2*1.1 AND 开盘价>=10日内VAR9的最高值AND 1日前的最高价/1日前的收盘价<=1.02 AND 开盘价>=5日内1日前的收盘价的最高值
VAR53赋值:VAR51 OR VAR52 OR (1日前的VAR51ORVAR52AND VAR7)
VAR54赋值:VAR7 AND VAR9>=VAR13 AND 开盘价>=5日内VAR9的最高值AND (1日前的最高价/1日前的收盘价<=1.02 OR(1日前的最高价/1日前的收盘价>1.02 AND 开盘价>1日前的收盘价)) AND 开盘价>=5日内1日前的收盘价的最高值
VAR55赋值:VAR7 AND VAR9>=VAR13 AND VAR9<=VAR2*1.1 AND 开盘价>=10日内VAR9的最高值AND 1日前的最高价/1日前的收盘价<=1.02 AND 开盘价>=5日内1日前的收盘价的最高值
VAR56赋值:VAR54 OR VAR55 OR (1日前的VAR54ORVAR55AND VAR7)
VAR57赋值:VAR7 AND VAR9>=VAR11 AND 开盘价>=5日内VAR9的最高值AND (1日前的最高价/1日前的收盘价<=1.02 OR(1日前的最高价/1日前的收盘价>1.02 AND 开盘价>1日前的收盘价)) AND 开盘价>=5日内1日前的收盘价的最高值
VAR58赋值:VAR7 AND VAR9>=VAR11 AND VAR9<=VAR2*1.1 AND 开盘价>=10日内VAR9的最高值AND 1日前的最高价/1日前的收盘价<=1.02 AND 开盘价>=5日内1日前的收盘价的最高值
VAR59赋值:VAR57 OR VAR58 OR (1日前的VAR57ORVAR58AND VAR7)
当满足条件VAR32时,在0和0.5位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件VAR35时,在0.5和1位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,画青色
当满足条件VAR38时,在1和1.5位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,画深灰色
当满足条件VAR41时,在1.5和2位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画蓝色
当满足条件VAR44时,在2和3位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,画黄色
当满足条件VAR47时,在3和4位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画红色
当满足条件VAR50时,在4和4.5位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件VAR53时,在4.5和5位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,画青色
当满足条件VAR56时,在5和5.5位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,画深灰色
当满足条件VAR59时,在5.5和7位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画蓝色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |  加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图