春江花月夜通达信副图 源码 附图
DI:=EMA(C,3)-EMA(C,13);
DE:=EMA(DI,9);
MACD:=2*(DI-DE)*10;
DI2:=EMA(C,5)-EMA(C,26);
DEA2:=EMA(DI2,9);
MACD2:=2*(DI2-DEA2)*10;
DIFF3:=EMA(C,7)-EMA(C,89);
DEA3:=EMA(DIFF3,21);
MACD3:=2*(DIFF3-DEA3)*10;
MMACD5:=MA(MACD3,3);
STICKLINE(1=1,0,REFDATE(LLV(-MACD3,1000),DATE),4,0),COLOR333300;
IF(MACD3<0,-MACD3,DRAWNULL)LINETHICK4,COLOR646400;
STICKLINE(MACD3<0,0,-MACD3,4,0),LINETHICK4,COLOR646400;
IF(MACD2<0,-MACD2,DRAWNULL)LINETHICK4,COLOR333333;
STICKLINE(MACD2<0,0,-MACD2,4,0),COLOR333333;
IF(MACD<0,-MACD,DRAWNULL)LINETHICK4,COLOR004444;
STICKLINE(MACD<0,0,-MACD,4,0),COLOR004444;
IF(MACD3>=0,MACD3,DRAWNULL)LINETHICK4,COLOR00CC00;
STICKLINE(MACD3>=0,0,MACD3,4,0),COLOR00CC00;
IF(MACD2>=0,MACD2,DRAWNULL)LINETHICK4,COLOR009900;
STICKLINE(MACD2>=0,0,MACD2,4,0),COLOR009900;
STICKLINE(MACD>=0,0,MACD,4,0),COLOR006600;
STICKLINE(MACD3>=0,0,-MACD3*0.8,4,0),COLOR666600;
STICKLINE(MACD2>=0,0,-MACD2*0.8,4,0),COLOR663300;
STICKLINE(MACD>=0,0,-MACD*0.8,4,0),COLOR333300;
小花:IF(MACD>=0 AND REF(MACD,1)<0,1,DRAWNULL),CROSSDOT,LINETHICK6,COLORFF33FF;
IF(MACD>=0 AND REF(MACD,1)<0,1,DRAWNULL),POINTDOT,LINETHICK4,COLOR00CCFF;
春雪:IF(CROSS(MMACD5,MACD3),MACD3*1.2,DRAWNULL),CROSSDOT,
LINETHICK2,COLORFFFFFF;
红帆:STICKLINE(CROSS(MACD3,MMACD5) AND MACD3<0,MACD3*1.1,MACD3*1.1-0.5,16,1),COLORFFFFFF;
STICKLINE(CROSS(MACD3,MMACD5) AND MACD3<0,MACD3*1.1+3,MACD3*1.1+0.3,8,0),
COLOR0000FF;
STICKLINE(CROSS(MACD3,MMACD5) AND MACD3<0,MACD3*1.1,MACD3*1.1+3.5,0.001,1),
COLORFFFFFF;
IF(MACD>=0,-9,DRAWNULL),COLORFFFF00,POINTDOT;
IF(MACD2>=0,-8,DRAWNULL),COLORFFFF00,POINTDOT;
IF(C>0,-7,-7),COLORFFFF00,POINTDOT;
IF(MACD3>0,-6,DRAWNULL),COLORFFFF00,POINTDOT;
IF(MACD3>0,-5,-5),COLORFFFF00,POINTDOT;
IF(C>0,-4,-4),COLORFFFF00,POINTDOT;
IF(MACD3>0,-3,DRAWNULL),COLORFFFF00,POINTDOT;
IF(MACD3>0,-2,DRAWNULL),COLORFFFF00,POINTDOT;
IF(C>0,-1,-1),COLORFFFF00,POINTDOT;
来函数检测结果如下:
该公式没有未来函数
解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标
相关指标公式
日时转换赋值:如果周期类型=5,返回120,否则返回240
QZS赋值:(收盘价的10日指数移动平均+收盘价的32日指数移动平均)/2
VAR1赋值:(收盘价的30日指数移动平均+收盘价的72日指数移动平均)/2
VAR2赋值:(成交量(手)的10日指数移动平均+成交量(手)的32日指数移动平均)/2
VAR3赋值:(VAR1+VAR2)/2
VAR4赋值:VAR3的30日指数移动平均
VAR5赋值:VAR3的60日指数移动平均
VAR6赋值:最近5日一直存在VAR1>1日前的VAR1 AND 最近5日一直存在VAR4>1日前的VAR4
画带状线
输出牵引线:VAR1,COLORF29540
输出强弱线:VAR1的日时转换日指数移动平均,POINTDOT,画白色
输出趋势关注:如果VAR1上穿VAR1的60日指数移动平均ANDVAR6,返回1,否则返回0,NODRAW,画红色
输出量价关注:如果VAR3上穿VAR5ANDVAR6,返回1,否则返回0,NODRAW,画白色
输出冲击量:如果VAR3>VAR5ANDVAR6,返回1,否则返回0,NODRAW,画黄色
输出强势区:如果VAR1>强弱线,返回1,否则返回无效数,NODRAW,画红色
输出止损区:如果VAR1<强弱线,返回1,否则返回无效数,NODRAW,画绿色
当满足条件QZS>VAR1时,在QZS和VAR1位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORF29540
当满足条件冲击量=1时,在QZS和VAR1位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0F26FB
当满足条件趋势关注=1时,在VAR1的60日指数移动平均位置画13号图标
当满足条件量价关注=1时,在VAR1的60日指数移动平均位置书写文字,画白色
V1赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均
V2赋值:(1-7/100)*(以V1为权重收盘价的动态移动平均)
V3赋值:(1+7/100)*(以V1为权重收盘价的动态移动平均)
V5赋值:(最低价+最高价+收盘价)/3的5日简单移动平均
输出支撑:日期日V2,POINTDOT,线宽为3,COLORCC66FF
输出阻力:日期日V3,POINTDOT,线宽为3,画绿色
K线
MA5赋值:收盘价的5日简单移动平均,画白色
MA10赋值:收盘价的10日简单移动平均,画黄色
MA30赋值:收盘价的30日简单移动平均,画洋红色
MA60赋值:收盘价的60日简单移动平均,画绿色
MA120赋值:收盘价的120日简单移动平均,画淡洋红色
MA240赋值:收盘价的240日简单移动平均,画蓝色,NODRAW
VOL5赋值:成交量(手)的5日简单移动平均,画白色
VOL10赋值:成交量(手)的10日简单移动平均,画黄色
VOL40赋值:成交量(手)的40日简单移动平均,COLORFF00FF
量托赋值:VOL5>=VOL40 AND VOL10上穿VOL40 AND 1日前的VOL10<1日前的VOL40
当满足条件量托时,在最低价-0.012位置书写文字,画白色
AA1赋值:上次MA60>MA30AND(MA30=MA10ORMA30>MA10)距今天数
BB1赋值:1日前的统计AA1日中满足收盘价CC1赋值:收盘价上穿MA60 AND 成交量(手)>成交量(手)的5日简单移动平均 AND (收盘价-1日前的收盘价)/1日前的收盘价*100>3
芙蓉出水赋值:BB1 AND CC1,COLOR00FF00
当满足条件芙蓉出水时,在最高价+0.3位置书写文字,COLORFF00FF
当满足条件芙蓉出水时,在最高价和最低价位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFF00FF
当满足条件芙蓉出水时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,线宽为2,COLORFF00FF
MA1赋值:收盘价的5日简单移动平均
MA2赋值:收盘价的10日简单移动平均
MA3赋值:收盘价的20日简单移动平均
ZJ赋值:成交额(元)/10000
TM赋值:成交量(手)-成交量(手)的10日简单移动平均
一穿三赋值:MA1>开盘价 AND MA2>开盘价 AND MA3>开盘价 AND MA1<收盘价 AND MA2<收盘价 AND MA3<收盘价 AND 收阳线
当满足条件一穿三时,在最低价-0.012位置书写文字,COLORFF00FF
当满足条件一穿三时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF
TY赋值:收盘价
A1赋值:10日前的TY=2*10+1日内TY的最高值
B1赋值:A1的10日过滤
C1赋值:若B1则将最近10+1周期置为1
HD赋值:C1的10日过滤
A2赋值:10日前的TY=2*10+1日内TY的最低值
B2赋值:A2的10日过滤
C2赋值:若B2则将最近10+1周期置为1
LD赋值:C2的10日过滤
输出前期高位:上次HD距今天数日前的收盘价,画蓝色,POINTDOT
当满足条件收盘价时,在前期高位和前期高位位置之间画柱状线,宽度为8,0不为0则画空心柱.,画蓝色
三日不破赋值:最低价和1日前的最低价的较小值和2日前的最低价的较小值>=3日前的最低价
三日量缩赋值:(成交量(手)和1日前的成交量(手)的较大值和2日前的成交量(手)的较大值<3日前的成交量(手))
三日价涨A赋值:收盘价>=1日前的收盘价
三日价涨B赋值:收盘价<1日前的收盘价
三日价涨C赋值:收盘价和1日前的收盘价的较小值和2日前的收盘价的较小值>=3日前的最低价
TIM赋值:如果日期<1140214,返回1,否则返回0
缩倍柱赋值:(成交量(手)*1.95<=1日前的成交量(手))*TIM
百日低量赋值:(成交量(手)=100日内成交量(手)的最低值)*TIM
倍量柱赋值:收盘价>1日前的收盘价*1.04 AND (成交量(手)>=1.9*1日前的成交量(手))*TIM
四日前倍量柱赋值:(3日前的成交量(手)>1.9*4日前的成交量(手))*TIM
四日前高量柱赋值:(3日前的成交量(手)>=4日前的成交量(手) AND 3日前的成交量(手)<1.9*4日前的成交量(手) AND 三日量缩)*TIM
前三引用不成立赋值:统计3日中满足1日前的四日前倍量柱AND(1日前的三日不破ORREF(三日价涨C,1))的天数=0 AND 统计3日中满足1日前的四日前高量柱AND(1日前的三日不破ORREF(三日价涨C,1))的天数=0
倍量黄金柱赋值:四日前倍量柱 AND 三日量缩 AND 三日不破 AND 三日价涨A AND 前三引用不成立
高量黄金柱赋值:四日前高量柱 AND 三日量缩 AND 三日不破 AND 三日价涨A AND 前三引用不成立
黄金柱赋值:倍量黄金柱 OR 高量黄金柱
次倍量黄金柱赋值:取反 AND 四日前倍量柱 AND 三日量缩 AND 三日不破 AND 三日价涨B AND 前三引用不成立
次高量黄金柱赋值:取反 AND 四日前高量柱 AND 三日量缩 AND 三日不破 AND 三日价涨B AND 前三引用不成立
次黄金柱赋值:次倍量黄金柱 OR 次高量黄金柱
准倍量黄金柱赋值:取反 AND 四日前倍量柱 AND ((三日量缩 AND 三日价涨C) OR (统计3日中满足倍量柱的天数>=1 AND 三日不破)) AND 前三引用不成立
准高量黄金柱赋值:取反 AND 四日前高量柱 AND (三日量缩 AND 三日价涨C) AND 前三引用不成立
准黄金柱赋值:准倍量黄金柱 OR 准高量黄金柱
倍量将军柱赋值:取反 AND 四日前倍量柱 AND 三日不破 AND 三日价涨A AND 前三引用不成立
高量将军柱赋值:取反 AND 四日前高量柱 AND 三日不破 AND 三日价涨A AND 前三引用不成立
将军柱赋值:倍量将军柱 OR 高量将军柱
次倍量将军柱赋值:取反 AND 四日前倍量柱 AND 三日不破 AND 三日价涨B AND 前三引用不成立
次高量将军柱赋值:取反 AND 四日前高量柱 AND 三日不破 AND 三日价涨B AND 前三引用不成立
次将军柱赋值:次倍量将军柱 OR 次高量将军柱
准倍量将军柱赋值:取反 AND 四日前倍量柱 AND 三日价涨C AND 前三引用不成立
准高量将军柱赋值:取反 AND 四日前高量柱 AND 三日价涨C AND 前三引用不成立
准将军柱赋值:准倍量将军柱 OR 准高量将军柱
BACKSET100赋值:若黄金柱OR次黄金柱OR准黄金柱OR将军柱OR次将军柱OR准将军柱则将最近4周期置为1
FILTER100赋值:BACKSET100的3日过滤,NODRAW
BACKSET101赋值:若黄金柱则将最近4周期置为1
FILTER101赋值:BACKSET101的3日过滤
BACKSET102赋值:若次黄金柱则将最近4周期置为1
FILTER102赋值:BACKSET102的3日过滤
BACKSET103赋值:若准黄金柱则将最近4周期置为1
FILTER103赋值:BACKSET103的3日过滤
BACKSET104赋值:若将军柱则将最近4周期置为1
FILTER104赋值:BACKSET104的3日过滤
BACKSET105赋值:若次将军柱则将最近4周期置为1
FILTER105赋值:BACKSET105的3日过滤
BACKSET106赋值:若准将军柱则将最近4周期置为1
FILTER106赋值:BACKSET106的3日过滤
黄金线下影线赋值:3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值<=3日前的最低价
黄金线实体下端赋值:3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值<=3日前的收盘价和3日前的开盘价的较小值 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值>3日前的最低价,线宽为0
黄金线上影线赋值:3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值>=3日前的最高价
黄金线实体上端赋值:3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值>=3日前的收盘价和3日前的开盘价的较大值 AND 3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值<3日前的最高价
黄金线实体中间赋值:3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值<3日前的收盘价和3日前的开盘价的较大值 AND 3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值>3日前的收盘价和3日前的开盘价的较小值
赋值:3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值<3日前的收盘价和3日前的开盘价的较大值 AND 3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值>3日前的收盘价和3日前的开盘价的较小值 AND 2日前的最低价=最低价和1日前的最低价的较小值和2日前的最低价的较小值
赋值:3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值<3日前的收盘价和3日前的开盘价的较大值 AND 3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值>3日前的收盘价和3日前的开盘价的较小值 AND 1日前的最低价=最低价和1日前的最低价的较小值和2日前的最低价的较小值
赋值:3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值<3日前的收盘价和3日前的开盘价的较大值 AND 3日前的FILTER100=1 AND 最低价和1日前的最低价的较小值和2日前的最低价的较小值>3日前的收盘价和3日前的开盘价的较小值 AND 最低价=最低价和1日前的最低价的较小值和2日前的最低价的较小值
BACKSET201赋值:若黄金线下影线则将最近4周期置为1
FILTER201赋值:BACKSET201的3日过滤,NODRAW
BACKSET202赋值:若黄金线实体下端则将最近4周期置为1
FILTER202赋值:BACKSET202的3日过滤,NODRAW
BACKSET203赋值:若黄金线上影线则将最近4周期置为1
FILTER203赋值:BACKSET203的3日过滤,NODRAW
BACKSET204赋值:若黄金线实体上端则将最近4周期置为1
FILTER204赋值:BACKSET204的3日过滤,NODRAW
BACKSET205赋值:若黄金线实体中间则将最近4周期置为1
FILTER205赋值:BACKSET205的3日过滤,NODRAW
BACKSET205