同花顺分时主图指标
操盘图源码
原理解析:
VAR1赋值:(100 - ((90 * (14日内最高价的最高值 - 收盘价)) / (14日内最高价的最高值 - 14日内最低价的最低值)))
VAR2赋值:(100 - ((100*(4日内最高价的最高值-收盘价))/(4日内最高价的最高值-4日内最低价的最低值))的21日简单移动平均)
当满足条件VAR1上穿VAR2的4日简单移动平均时,在(最低价*0.934)位置书写文字,画红色
当满足条件VAR2的4日简单移动平均上穿VAR1时,在(最高价*1.085)位置书写文字,画绿色
输出操作线:收盘价的7日简单移动平均,线宽为1,画黄色
V1赋值:(收盘价-44日内最低价的最低值)/(44日内最高价的最高值-44日内最低价的最低值)*100
V2赋值:V1的7日[1日权重]移动平均
V3赋值:V2的12日[1日权重]移动平均
V4赋值:V3上穿V2
V5赋值:V3>88 OR V2>88
V6赋值:V4 AND V5
V7赋值:1日前的收盘价
V8赋值:收盘价-V7和0的较大值的6日[1日权重]移动平均/收盘价-V7的绝对值的6日[1日权重]移动平均*100
当满足条件84上穿V8时,在最高价*1.03位置书写文字, 画黄色
V9赋值:收盘价-V7和0的较大值的12日[1日权重]移动平均/收盘价-V2的绝对值的12日[1日权重]移动平均*100
当满足条件V9上穿20时,在最低价*0.98位置书写文字,画绿色
输出生命线:收盘价的43日指数移动平均,线宽为1,画青色
输出黑马线: 以成交量(手)为权重收盘价+4日前的收盘价/收盘价*0.098的69日简单移动平均的动态移动平均,线宽为1,COLORFF00FF
输出走牛线: 以成交量(手)为权重收盘价+4日前的收盘价/收盘价*0.098的143日简单移动平均的动态移动平均,线宽为1,画红色
当满足条件收阳线时,在开盘价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR0000FF
当满足条件收阳线时,在收盘价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR0000FF
当满足条件开盘价>=收盘价时,在收盘价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR00FF00
当满足条件开盘价>=收盘价时,在开盘价和最高价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR00FF00
当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLORA2A200
当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORBFBF00
当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORDDDD00
当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORF7F700
当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF0B
当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFF26
当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFF42
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为10,0不为0则画空心柱. ,COLOR0000A6
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱. ,COLOR0000C4
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱. ,COLOR0000E1
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱. ,COLOR0000F0
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱. ,COLOR0909FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱. ,COLOR1717FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱. ,COLOR3E3EFF
VAR9Q赋值:收盘价= 4日内收盘价的最高值AND (1日前的收盘价>=2日前的收盘价 OR 1日前的收盘价>=3日前的收盘价) OR 1日前的收盘价=4日内收盘价的最高值 AND 收盘价>=2日前的收盘价 OR 2日前的收盘价=4日内收盘价的最高值 AND 3日前的收盘价=4日内收盘价的最低值 AND 收盘价>=1日前的收盘价 OR 3日前的收盘价=4日内收盘价的最高值 AND 收盘价>=1日前的收盘价 AND 收盘价>=2日前的收盘价
当满足条件VAR9Q时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLORC60063
当满足条件VAR9Q时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORDD006F
当满足条件VAR9Q时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORF20079
当满足条件VAR9Q时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF0B85
当满足条件VAR9Q时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF1E8E
当满足条件VAR9Q时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF2894
当满足条件VAR9Q时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF4DA6
VARAQ赋值:收盘价=4日内收盘价的最高值 AND 1日前的收盘价=4日内收盘价的最低值
当满足条件VARAQ时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLORBE00BE
当满足条件VARAQ时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORDE00DE
当满足条件VARAQ时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOREC00EC
当满足条件VARAQ时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOREE00EE
当满足条件VARAQ时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF06FF
当满足条件VARAQ时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF33FF
当满足条件VARAQ时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF55FF
VARBQ赋值:收盘价=4日内收盘价的最低值 AND (1日前的收盘价=2日前的收盘价 OR 2日前的收盘价=4日内收盘价的最低值 AND 1日前的收盘价=1日前的收盘价
当满足条件VARCQ时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLOR00A6A6
当满足条件VARCQ时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR00C4C4
当满足条件VARCQ时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00DDDD
当满足条件VARCQ时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00F0F0
当满足条件VARCQ时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR06FFFF
当满足条件VARCQ时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR1EFFFF
当满足条件VARCQ时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR46FFFF
VARDQ赋值:1日前的收盘价=4日内收盘价的最高值 AND 收盘价3日前的收盘价 OR 3日前的收盘价=4日内收盘价的最高值 AND 1日前的收盘价>2日前的收盘价) AND 2日前的收盘价>=4日前的收盘价 AND 收盘价88 OR V2>88;
V6:=V4 AND V5;
V7:=REF(CLOSE,1);
V8:=SMA(MAX(CLOSE-V7,0),6,1)/SMA(ABS(CLOSE-V7),6,1)*100;
DRAWTEXT(CROSS(84,V8),HIGH*1.03,'▼ '), coloryellow;
V9:=SMA(MAX(CLOSE-V7,0),12,1)/SMA(ABS(CLOSE-V2),12,1)*100;
DRAWTEXT(CROSS(V9,20),LOW*0.98,'▲ '),colorgreen;
生命线:EMA(CLOSE,43),LINETHICK1,colorcyan;
黑马线: DMA(MA(CLOSE+REF(CLOSE,4)/CLOSE*0.098,69),VOL),LINETHICK1,COLORFF00FF;
走牛线: DMA(MA(CLOSE+REF(CLOSE,4)/CLOSE*0.098,143),VOL),LINETHICK1,colorred;
STICKLINE(CLOSE>OPEN,OPEN,LOW,0.5,0 ),COLOR0000FF;
STICKLINE(CLOSE>OPEN,CLOSE,HIGH,0.5 ,0 ),COLOR0000FF;
STICKLINE(OPEN>=CLOSE,CLOSE,LOW,0.5 ,0 ),Color00FF00;
STICKLINE(OPEN>=CLOSE,OPEN,HIGH,0.5 ,0 ),Color00FF00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,10,0 ),ColorA2A200;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,8,0 ),ColorBFBF00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,5,0 ),ColorDDDD00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,4,0 ),ColorF7F700;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,3,0 ),ColorFFFF0B;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,2,0 ),ColorFFFF26;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,1,0 ),ColorFFFF42;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,10,0) ,Color0000A6;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,0) ,Color0000C4;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,5,0) ,Color0000E1;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,0) ,Color0000F0;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0) ,Color0909FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0) ,Color1717FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0) ,Color3E3EFF;
var9Q:=C= HHV(C,4)AND (REF(C,1)>=REF(C,2) OR REF(C,1)>=REF(C,3)) OR REF(C,1)=HHV(C,4) AND CLOSE>=REF(C,2) OR REF(C,2)=HHV(C,4) AND REF(C,3)=LLV(C,4) AND C>=REF(C,1) OR REF(C,3)=HHV(C,4) AND C>=REF(C,1) AND C>=REF(C,2);
STICKLINE(var9Q,C,(O+C)/2,10,0),ColorC60063;
STICKLINE(var9Q,C,(O+C)/2,8,0),ColorDD006F;
STICKLINE(var9Q,C,(O+C)/2,5,0),ColorF20079;
STICKLINE(var9Q,C,(O+C)/2,4,0),ColorFF0B85;
STICKLINE(var9Q,C,(O+C)/2,3,0),ColorFF1E8E;
STICKLINE(var9Q,C,(O+C)/2,2,0),ColorFF2894;
STICKLINE(var9Q,C,(O+C)/2,1,0),ColorFF4DA6;
varaQ:=C=HHV(C,4) AND REF(C,1)=LLV(C,4);
STICKLINE(varaQ,C,(O+C)/2,10,0),ColorBE00BE;
STICKLINE(varaQ,C,(O+C)/2,8,0),ColorDE00DE;
STICKLINE(varaQ,C,(O+C)/2,5,0),ColorEC00EC;
STICKLINE(varaQ,C,(O+C)/2,4,0),ColorEE00EE;
STICKLINE(varaQ,C,(O+C)/2,3,0),ColorFF06FF;
STICKLINE(varaQ,C,(O+C)/2,2,0),ColorFF33FF;
STICKLINE(varaQ,C,(O+C)/2,1,0),ColorFF55FF;
varbQ:=C=LLV(C,4) AND (REF(C,1)HHV(C,4) AND C=REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)=REF(C,1);
STICKLINE(varcQ,O,(O+C)/2,10,0),Color00A6A6;
STICKLINE(varcQ,O,(O+C)/2,8,0),Color00C4C4;
STICKLINE(varcQ,O,(O+C)/2,5,0),Color00DDDD;
STICKLINE(varcQ,O,(O+C)/2,4,0),Color00F0F0;
STICKLINE(varcQ,O,(O+C)/2,3,0),Color06FFFF;
STICKLINE(varcQ,O,(O+C)/2,2,0),Color1EFFFF;
STICKLINE(varcQ,O,(O+C)/2,1,0),Color46FFFF;
vardQ:=REF(C,1)=HHV(C,4) AND CREF(C,3) OR REF(C,3)=HHV(C,4) AND REF(C,1)>REF(C,2)) AND REF(C,2)>=REF(C,4) AND C