DRAWGBK(CURRBARSCOUNT=1, RGB(110,108,108),RGB(88,30,0),0,”,0);
{填充背景;}
A:=BARSCOUNT(C);
{A赋值:收盘价的有效数据周期数;}
C0:=(H+L+O+C)/4;
{C0赋值:(最高价+最低价+开盘价+收盘价)/4;}
C3:=SUM(IF(A>2,(C0/REF(C0,1)-1),0),15);
{C3赋值:如果A>2,返回(C0/1日前的C0-1),否则返回0的15日累和;}
MC3:=SMA(C3,3,1)*100;
{MC3赋值:C3的3日[1日权重]移动平均*100;}
MC4:=MA(MC3,11);
{MC4赋值:MC3的11日简单移动平均;}
涨跌:MC3,COLOR00FFFF,LINETHICK2;
{输出涨跌:MC3,颜色:00FFFF,线宽为2;}
趋势:MC4,COLORFFFF00,LINETHICK2;
{输出趋势:MC4,颜色:FFFF00,线宽为2;}
STICKLINE(MC3>MC4,MC3,MC4,1,0),COLOR0000FF,LINETHICK2;
{当满足条件MC3>MC4时,在MC3和MC4位置之间画柱状线,宽度为1,0不为0则画空心柱.,颜色:0000FF,线宽为2;}
STICKLINE(MC3< MC4,MC3,MC4,1,0),COLOR00FF00,LINETHICK2;
{当满足条件MC3<MC4时,在MC3和MC4位置之间画柱状线,宽度为1,0不为0则画空心柱.,颜色:00FF00,线宽为2;}
VAR4:=3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH, 75)-LLV(LOW,75))*100, 20, 1)-2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100, 20, 1), 15, 1);
{VAR4赋值:3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均-2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均;}
VAR5:=3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH, 75)-LLV(LOW,75))*100, 20, 1)-2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100, 20, 1), 15, 1);
{VAR5赋值:3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均-2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均;}
VAR6:=100-VAR5;
{VAR6赋值:100-VAR5;}
VAR7:=100-VAR4;
{VAR7赋值:100-VAR4;}
A1:=REF(C,1);
{A1赋值:1日前的收盘价;}
A2:=100*V/CAPITAL*10;
{A2赋值:100*成交量(手)/当前流通股本(手)*10;}
AA:=CROSS(VAR6,VAR7) AND VAR4< 25 ;
{AA赋值:VAR6上穿VAR7 和 VAR4<25 ;}
AAB:=CROSS(VAR6,VAR7) AND VAR4>30 AND VAR4< 50 ;
{AAB赋值:VAR6上穿VAR7 和 VAR4>30 和 VAR4<50 ;}
ABC:=CROSS(VAR6,VAR7) AND VAR4>50 AND VAR4< 65;
{ABC赋值:VAR6上穿VAR7 和 VAR4>50 和 VAR4<65;}
TMP:=FORCAST(-1*VAR6,21);
{TMP赋值:-1*VAR6的21日线性回归预测值;}
TMP,COLORGREEN;
{TMP,画绿色;}
STICKLINE(1,0,TMP,0,0),COLORBLUE;
{当满足条件1时,在0和TMP位置之间画柱状线,宽度为0,0不为0则画空心柱.,画蓝色;}
STICKLINE(VAR7< REF(VAR6, 1), -1*VAR7, -1*VAR7+2, A2,1), COLORRED;
{当满足条件VAR7<1日前的VAR6时,在-1*VAR7和-1*VAR7+2位置之间画柱状线,宽度为A2,1不为0则画空心柱., 画红色;}
VA1:=MA(VAR6,3);
{VA1赋值:VAR6的3日简单移动平均;}
STICKLINE(-1*VAR7>VA1, -1*VAR7, -1*VAR6,A2,1), COLORYELLOW;
{ 当满足条件-1*VAR7>VA1时,在-1*VAR7和-1*VAR6位置之间画柱状线,宽度为A2,1不为0则画空心柱., 画黄色;}
STICKLINE(VAR7>=REF(VAR6, 1), -1*VAR7, -1*VAR6, A2+2,0), COLORGREEN;
{当满足条件VAR7>=1日前的VAR6时,在-1*VAR7和-1*VAR6位置之间画柱状线,宽度为A2+2,0不为0则画空心柱., 画绿色;}
-100;
{-100;}
-10;
{ -10;}
-90;
{ -90;}
百万:=MA(WINNER(C),9)*100;
{百万赋值:以收盘价计算的获利盘比例的9日简单移动平均*100;}
BB:=CROSS(百万,2.5) ;
{BB赋值:百万上穿2.5 ;}
BB*-85,LINETHICK4,STICK,COLORYELLOW;
{BB*-85,线宽为4,STICK,画黄色;}
DRAWTEXT(BB,-40,’..监测’),LINETHICK3;
{当满足条件BB时,在-40位置书写文字,线宽为3;}
DRAWTEXT(AAB,-80,’盯庄’);
{当满足条件AAB时,在-80位置书写文字;}
DRAWTEXT(ABC,-50,’梅开二度’);
{当满足条件ABC时,在-50位置书写文字;}
DRAWTEXT(AA,-70,’跟庄’),COLORYELLOW;
{当满足条件AA时,在-70位置书写文字,画黄色;}
DRAWTEXT(AA,-50,’庄股’);
{当满足条件AA时,在-50位置书写文字;}
DRAWTEXT(AA,-60,’启动’),COLORGREEN;
{当满足条件AA时,在-60位置书写文字,画绿色;}