通达信多空市场心理副图源码
N:=14;
均价:=(2*C+(H-L)/2+L)/3;
价差:=SUM(均价-REF(均价,1),2)/2;
高低:=(均价+价差);
实价:=(高低+均价)/2;
AA:=EMA(((SLOPE(实价,N)*20)+实价),N*3);
BB:=EMA(((SLOPE(均价,N)*20)+均价),N*3);
多空线:=(AA+BB)/2;
市场心理:COUNT(C>多空线,N)/N*100,COLORWHITE,LINETHICK1;
险1:IF(市场心理>95,市场心理+0,120),COLORMAGENTA,LINETHICK2;
低点:IF(市场心理<5,市场心理-20,0),COLORBLUE,LINETHICK4;
DRAWTEXT(CROSS(低点,-1),-15,'低点'),COLORMAGENTA,LINETHICK1;
VAR18:IF(CROSS(市场心理,7),35,0),COLORMAGENTA,LINETHICK3;
DRAWTEXT(VAR18,36,'VAR18'),COLORMAGENTA,LINETHICK1;
VAR1:=REF(LOW,1);
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
AR:=SUM(HIGH-OPEN,26)/SUM(OPEN-LOW,26)*100;
卖:=CROSS(85,RSI1)*30,COLORBLUE,LINETHICK2;
STICKLINE(卖,0,60,3,0),LINETHICK4,COLORGREEN;
VARB:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
VARC:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100;
VARD:=BARSCOUNT(CLOSE);
BT1:=CROSS(RSI1,25);
STICKLINE(BT1,0,-1,1,0),LINETHICK4,COLORYELLOW ;
主力:=EMA( (CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*5,LINETHICK1,COLOR0000FF;
散户:=EMA( (CLOSE-MA(CLOSE,11))/MA(CLOSE,11)*480,7)*5,LINETHICK1,COLORC87800;
BT2:=CROSS(主力,散户) AND 主力<-10;
BT:=FILTER(COUNT(BT1 OR BT2,3)>=2,3);
STICKLINE(BT,0,26,3,0),LINETHICK8,COLORRED;
DRAWTEXT(BT,32,'獺'),LINETHICK1,COLORRED;
STICKLINE(BT2,0,-10,3,0),LINETHICK6,COLORYELLOW;
DRAWTEXT(BT2,-11,'升'),LINETHICK2,COLORYELLOW;
VARB1:=REF(CLOSE,2);
公式指标:=SMA(MAX(CLOSE-VARB1,0),7,1)/SMA(ABS(CLOSE-VARB1),7,1)*100,COLORFFAA66;
顶: IF(公式指标< REF(公式指标,1) AND 公式指标>79,公式指标,0),LINETHICK2,COLORGREEN;
来函数检测结果如下:
该公式没有未来函数
解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标
相关指标公式
N赋值:14
均价赋值:(2*收盘价+(最高价-最低价)/2+最低价)/3
价差赋值:均价-1日前的均价的2日累和/2
高低赋值:(均价+价差)
实价赋值:(高低+均价)/2
AA赋值:((实价的N日线性回归斜率*20)+实价)的N*3日指数移动平均
BB赋值:((均价的N日线性回归斜率*20)+均价)的N*3日指数移动平均
多空线赋值:(AA+BB)/2
输出市场心理:统计N日中满足收盘价>多空线的天数/N*100,画白色,线宽为1
输出险1:如果市场心理>95,返回市场心理+0,否则返回120,画洋红色,线宽为2
输出低点:如果市场心理<5,返回市场心理-20,否则返回0,画蓝色,线宽为4
当满足条件低点上穿-1时,在-15位置书写文字,画洋红色,线宽为1
输出VAR18:如果市场心理上穿7,返回35,否则返回0,画洋红色,线宽为3
当满足条件VAR18时,在36位置书写文字,画洋红色,线宽为1
VAR1赋值:1日前的最低价
LC赋值:1日前的收盘价
RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
AR赋值:最高价-开盘价的26日累和/开盘价-最低价的26日累和*100
卖赋值:85上穿RSI1*30,画蓝色,线宽为2
当满足条件卖时,在0和60位置之间画柱状线,宽度为3,0不为0则画空心柱.,线宽为4,画绿色
VARB赋值:收盘价-LC和0的较大值的7日[1日权重]移动平均/收盘价-LC的绝对值的7日[1日权重]移动平均*100
VARC赋值:收盘价-LC和0的较大值的13日[1日权重]移动平均/收盘价-LC的绝对值的13日[1日权重]移动平均*100
VARD赋值:收盘价的有效数据周期数
BT1赋值:RSI1上穿25
当满足条件BT1时,在0和-1位置之间画柱状线,宽度为1,0不为0则画空心柱.,线宽为4,画黄色
主力赋值:(收盘价-收盘价的7日简单移动平均)/收盘价的7日简单移动平均*480的2日指数移动平均*5,线宽为1,COLOR0000FF
散户赋值:(收盘价-收盘价的11日简单移动平均)/收盘价的11日简单移动平均*480的7日指数移动平均*5,线宽为1,COLORC87800
BT2赋值:主力上穿散户 AND 主力<-10
BT赋值:统计3日中满足BT1ORBT2的天数>=2的3日过滤
当满足条件BT时,在0和26位置之间画柱状线,宽度为3,0不为0则画空心柱.,线宽为8,画红色
当满足条件BT时,在32位置书写文字,线宽为1,画红色
当满足条件BT2时,在0和-10位置之间画柱状线,宽度为3,0不为0则画空心柱.,线宽为6,画黄色
当满足条件BT2时,在-11位置书写文字,线宽为2,画黄色
VARB1赋值:2日前的收盘价
公式指标赋值:收盘价-VARB1和0的较大值的7日[1日权重]移动平均/收盘价-VARB1的绝对值的7日[1日权重]移动平均*100,COLORFFAA66
输出顶: 如果公式指标<1日前的公式指标AND公式指标>79,返回公式指标,否则返回0,线宽为2,画绿色