通达信〖放量异动〗主副图判断市场趋势和买卖时机源码
指标通过分析价格和成交量的变化,帮助判断市场趋势和买卖时机。
主要功能:指标通过计算不同周期的价格均线差值,形成两条异动线(放量异动1和放量异动2),并结合MACD指标判断市场多空状态。当异动线形成特定交叉且价格位于5日均线上方时,发出买入信号。
操作策略:当出现“★异动★”信号且MACD为正时,可考虑买入;当异动线显示空头回补或开始做空信号时,需警惕下跌风险。指标通过彩色柱状图直观展示多空区域,红色代表多头强势,绿色代表空头强势。
{主图源码如下}
CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DD:=DMA(CLOSE,CC);
上轨:(1+7/100)*DD,COLORGREEN;
上轨1:(1+5/100)*DD,COLORGREEN;
下轨:(1-7/100)*DD,COLORGREEN;
中轨:(上轨+下轨)/2,COLORGREEN;
疯狂:(1+14/100)*DD,COLORGRAY,POINTDOT;
抄底:(1-14/100)*DD,COLORGRAY,POINTDOT;
上轨红:IF(上轨>=REF(上轨,1),上轨,DRAWNULL),COLORRED,LINETHICK1;
中轨红:IF(中轨>=REF(中轨,1), 中轨,DRAWNULL),COLORRED, LINETHICK1;
下轨红:IF(下轨>=REF(下轨,1), 下轨,DRAWNULL),COLORRED,LINETHICK1;
DIR2:=ABS(CLOSE-REF(CLOSE,10));
VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),10);
ER2:=DIR2/VIR2;
CS2:=ER2*(0.8-2/24)+2/24;
CQ2:=CS2*CS2;
ZDT:=(C-REF(C,1))/REF(C,1)*100;
STICKLINE(ZDT>7.0,O,C,2,0),COLORYELLOW;
STICKLINE(ZDT< -7.8,O,C,2,0),COLOR00FF00;
涨停1:=ZDT>7.0;
不破价:=REF(L,BARSLAST(涨停1));
Z:=(L+H+C*2)/4;
Z1:=EMA(Z,14)COLORBLUE,LINETHICK2;
Z2:=EMA(Z,25)COLORLIBLUE,LINETHICK2;
Z1B:=(Z1-REF(Z1,1))/REF(Z1,1)*100;
Z2B:=(Z2-REF(Z2,1))/REF(Z2,1)*100;
考虑打击:IF(Z1B>=0 AND BARSLAST(CROSS(Z1B,0))>0,REF((C+O)/2,BARSLAST(CROSS(Z1B,0))),DRAWNULL);
DIF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA:=EMA(DIF,9);
AAA:=(DIF-DEA)*2*60;
启动:=CROSS(AAA-REF(AAA,1),15),COLORRED,LINETHICK2;
DRAWTEXT(启动,L*0.97,'↖注意打板'),COLORYELLOW,LINETHICK2;
AA:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
BB:=EMA(AA,2);
TP:=(CROSS(AA,BB) OR CROSS(C,AA)) AND C>=EMA(C,55);
CC1:=EMA(CLOSE,12)-EMA(CLOSE,26);
DD1:=EMA(CC1,9);
主升启动:=TP AND CROSS(CC1,DD) AND (DD1<=-0.07)*CC1;
DRAWICON(主升启动,L*0.996,1);
DRAWTEXT(主升启动,L,'↖LSP牛');
DRAWTEXT_FIX(1,0,0,0,'总股本(亿):'),COLORFF36FF,LINETHICK3;
DRAWNUMBER_FIX(1,0.09,0,0,CONST(FINANCE(1)/100000000)),COLORFF36FF,LINETHICK3;
DRAWTEXT_FIX(1,0.23,0,0,'流通股(亿):'),COLORFF36FF,LINETHICK3;
DRAWNUMBER_FIX(1,0.5,0,0,CONST(CAPITAL/1000000)),COLORFF36FF,LINETHICK3;
DRAWTEXT_FIX(1,0,0,0,EXTERNSTR(0,1))COLOR00FF00;
DRAWTEXT_FIX(1,0,0,0,EXTERNSTR(0,3))COLORFF88FF;
DRAWTEXT_FIX(1,0,0,0,EXTERNSTR(0,2))COLORFFFFFF;
{副图源码如下}
放量异动1:=EMA(C,12)-EMA(C,25),NODRAW;
放量异动2:=EMA(放量异动1,6),NODRAW;
放量异动3:=C>MA(C,5);
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
XG:=MACD>0;
获利回吐:(放量异动2>=0)*放量异动2,COLORLIBLUE,LINETHICK1;
空头回补:(放量异动2< 0)*放量异动2,COLORMAGENTA,LINETHICK1;
坚绝做空:(放量异动1< 0)*放量异动1,COLORGREEN,LINETHICK1;
买入持股:(放量异动1>=0)*放量异动1,COLORRED,LINETHICK1;
STICKLINE(放量异动2>=0,放量异动2,0,3.2,0),COLORAAAAAA;
STICKLINE(放量异动2>=0,放量异动2,0,2.9,0),COLOR777777;
STICKLINE(放量异动2>=0,放量异动2,0,2.4,0),COLOR999999;
STICKLINE(放量异动2>=0,放量异动2,0,1.8,0),COLORBBBBBB;
STICKLINE(放量异动2>=0,放量异动2,0,1.1,0),COLORDDDDDD;
STICKLINE(放量异动2>=0,放量异动2,0,0.3,0),COLORFFFFFF;
STICKLINE(放量异动2< 0,放量异动2,0,3.2,0),COLORFF5500;
STICKLINE(放量异动2< 0,放量异动2,0,2.9,0),COLORYELLOW;
STICKLINE(放量异动2< 0,放量异动2,0,2.4,0),COLORYELLOW;
STICKLINE(放量异动2< 0,放量异动2,0,1.8,0),COLORYELLOW;
STICKLINE(放量异动2< 0,放量异动2,0,1.1,0),COLORYELLOW;
STICKLINE(放量异动2< 0,放量异动2,0,0.3,0),COLORYELLOW;
STICKLINE(放量异动1< 0,放量异动1,0,3.2,0),COLORCC0066;
STICKLINE(放量异动1< 0,放量异动1,0,2.9,0),COLOREE0066;
STICKLINE(放量异动1< 0,放量异动1,0,1.8,0),COLORFF2266;
STICKLINE(放量异动1< 0,放量异动1,0,1.1,0),COLORFF4466;
STICKLINE(放量异动1< 0,放量异动1,0,0.3,0),COLORFF6666;
持股区域判断:=IF(获利回吐 > 0,1,0);
持股流出天数:=REF(COUNT(放量异动1< 放量异动2,3),1) >=3;
持股强:=持股区域判断=1 AND 持股流出天数 AND 放量异动1>放量异动2;
回补区域判断:=IF(空头回补 < 0,1,0),NODRAW;
回补流出:=回补区域判断 AND ABS(放量异动2)/ABS(放量异动1)< 2,NODRAW;
回补流程天数:=REF(COUNT(回补流出,3),1) >=3,NODRAW;
回补强:=回补流程天数 AND ABS(放量异动2)/ABS(放量异动1) >= 2;
特殊区域强:=回补流程天数 AND REF(放量异动1,1)< 0 AND 放量异动1>0;
开始做空:REF(放量异动1>放量异动2,1) AND 放量异动2>放量异动1,COLORBLUE,NODRAW;
开始做多:REF(放量异动1< 放量异动2,1) AND 放量异动2< 放量异动1,COLORRED,NODRAW;
STICKLINE(开始做多 AND 放量异动3 AND XG,买入持股+0.5,0,0.3,0),COLORFF6666;
DRAWICON(放量异动1>=0,放量异动2,5);
DRAWTEXT(开始做多 AND 放量异动3 AND XG,买入持股+0.5,'★异动★'),COLORYELLOW ,LINETHICK2;
DRAWICON(开始做多 AND 放量异动3 AND XG,买入持股,1);
来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:FINANCE
该公式包含未来函数:DCLOSE
定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标
相关指标公式
CC赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均
DD赋值:以CC为权重收盘价的动态移动平均
输出上轨:(1+7/100)*DD,画绿色
输出上轨1:(1+5/100)*DD,画绿色
输出下轨:(1-7/100)*DD,画绿色
输出中轨:(上轨+下轨)/2,画绿色
输出疯狂:(1+14/100)*DD,画深灰色,POINTDOT
输出WWW.GOODGUPIAO.COM:(1-14/100)*DD,画深灰色,POINTDOT
输出上轨红:如果上轨>=1日前的上轨,返回上轨,否则返回无效数,画红色,线宽为1
输出中轨红:如果中轨>=1日前的中轨,返回中轨,否则返回无效数,画红色, 线宽为1
输出下轨红:如果下轨>=1日前的下轨,返回下轨,否则返回无效数,画红色,线宽为1
DIR2赋值:收盘价-10日前的收盘价的绝对值
VIR2赋值:收盘价-1日前的收盘价的绝对值的10日累和
ER2赋值:DIR2/VIR2
CS2赋值:ER2*(0.8-2/24)+2/24
CQ2赋值:CS2*CS2
ZDT赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
当满足条件ZDT>7.0时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件ZDT<-7.8时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FF00
涨停1赋值:ZDT>7.0
不破价赋值:上次涨停1距今天数日前的最低价
Z赋值:(最低价+最高价+收盘价*2)/4
Z1赋值:Z的14日指数移动平均画蓝色,线宽为2
Z2赋值:Z的25日指数移动平均画淡蓝色,线宽为2
Z1B赋值:(Z1-1日前的Z1)/1日前的Z1*100
Z2B赋值:(Z2-1日前的Z2)/1日前的Z2*100
输出考虑打击:如果Z1B>=0ANDBARSLAST(Z1B上穿0)>0,返回上次Z1B上穿0距今天数日前的(收盘价+开盘价)/2,否则返回无效数
DIF赋值:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
AAA赋值:(DIF-DEA)*2*60
启动赋值:AAA-1日前的AAA上穿15,画红色,线宽为2
当满足条件启动时,在最低价*0.97位置书写文字,画黄色,线宽为2
AA赋值:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
BB赋值:AA的2日指数移动平均
TP赋值:(AA上穿BB OR 收盘价上穿AA) AND 收盘价>=收盘价的55日指数移动平均
CC1赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DD1赋值:CC1的9日指数移动平均
主升启动赋值:TP AND CC1上穿DD AND (DD1<=-0.07)*CC1
当满足条件主升启动时,在最低价*0.996位置画1号图标
当满足条件主升启动时,在最低价位置书写文字
当满足条件1时,在横轴0纵轴0位置书写文字,COLORFF36FF,线宽为3
当满足条件1时,在横轴0.09纵轴0位置书写数字,COLORFF36FF,线宽为3
当满足条件1时,在横轴0.23纵轴0位置书写文字,COLORFF36FF,线宽为3
当满足条件1时,在横轴0.5纵轴0位置书写数字,COLORFF36FF,线宽为3
当满足条件1时,在横轴0纵轴0位置书写文字COLOR00FF00
当满足条件1时,在横轴0纵轴0位置书写文字COLORFF88FF
当满足条件1时,在横轴0纵轴0位置书写文字COLORFFFFFF
放量异动1赋值:收盘价的12日指数移动平均-收盘价的25日指数移动平均,NODRAW
放量异动2赋值:放量异动1的6日指数移动平均,NODRAW
放量异动3赋值:收盘价>收盘价的5日简单移动平均
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
XG赋值:MACD>0
输出获利回吐:(放量异动2>=0)*放量异动2,画淡蓝色,线宽为1
输出空头回补:(放量异动2< 0)*放量异动2,画洋红色,线宽为1
输出坚绝做空:(放量异动1< 0)*放量异动1,画绿色,线宽为1
输出买入持股:(放量异动1>=0)*放量异动1,画红色,线宽为1
当满足条件放量异动2>=0时,在放量异动2和0位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLORAAAAAA
当满足条件放量异动2>=0时,在放量异动2和0位置之间画柱状线,宽度为2.9,0不为0则画空心柱.,COLOR777777
当满足条件放量异动2>=0时,在放量异动2和0位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR999999
当满足条件放量异动2>=0时,在放量异动2和0位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLORBBBBBB
当满足条件放量异动2>=0时,在放量异动2和0位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORDDDDDD
当满足条件放量异动2>=0时,在放量异动2和0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFFFFFF
当满足条件放量异动2<0时,在放量异动2和0位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLORFF5500
当满足条件放量异动2<0时,在放量异动2和0位置之间画柱状线,宽度为2.9,0不为0则画空心柱.,画黄色
当满足条件放量异动2<0时,在放量异动2和0位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,画黄色
当满足条件放量异动2<0时,在放量异动2和0位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,画黄色
当满足条件放量异动2<0时,在放量异动2和0位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,画黄色
当满足条件放量异动2<0时,在放量异动2和0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画黄色
当满足条件放量异动1<0时,在放量异动1和0位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLORCC0066
当满足条件放量异动1<0时,在放量异动1和0位置之间画柱状线,宽度为2.9,0不为0则画空心柱.,COLOREE0066
当满足条件放量异动1<0时,在放量异动1和0位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLORFF2266
当满足条件放量异动1<0时,在放量异动1和0位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORFF4466
当满足条件放量异动1<0时,在放量异动1和0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFF6666
持股区域判断赋值:如果获利回吐>0,返回1,否则返回0
持股流出天数赋值:1日前的统计3日中满足放量异动1<放量异动2的天数 >=3
持股强赋值:持股区域判断=1 AND 持股流出天数 AND 放量异动1>放量异动2
回补区域判断赋值:如果空头回补<0,返回1,否则返回0,NODRAW
回补流出赋值:回补区域判断 AND 放量异动2的绝对值/放量异动1的绝对值< 2,NODRAW
回补流程天数赋值:1日前的统计3日中满足回补流出的天数 >=3,NODRAW
回补强赋值:回补流程天数 AND 放量异动2的绝对值/放量异动1的绝对值 >= 2
特殊区域强赋值:回补流程天数 AND 1日前的放量异动1< 0 AND 放量异动1>0
输出开始做空:1日前的放量异动1>放量异动2 AND 放量异动2>放量异动1,画蓝色,NODRAW
输出开始做多:1日前的放量异动1<放量异动2 AND 放量异动2< 放量异动1,画红色,NODRAW
当满足条件开始做多AND放量异动3ANDXG时,在买入持股+0.5和0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFF6666
当满足条件放量异动1>=0时,在放量异动2位置画5号图标
当满足条件开始做多AND放量异动3ANDXG时,在买入持股+0.5位置书写文字,画黄色 ,线宽为2
当满足条件开始做多AND放量异动3ANDXG时,在买入持股位置画1号图标