通达信主图指标简介:
V形反转寻龙副图指标 通过在图表上绘制文本和柱状图来展示股票的特定属性和信号。代码首先在图表的固定位置显示股票的风格和概念板块信息,使用黄色和品红色高亮显示。接着,它计算并绘制了当前获利筹码和九十成本集中度,这两个指标用于评估股票的成本分布和获利情况。
指标效果图:
指标源码及源码注释:
DRAWTEXT_FIX(1,0.005,0,0,'所属风格:'),COLORYELLOW;{在固定位置绘制文本“所属风格:”,颜色为黄色}
DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW;{在固定位置绘制所属风格文本,颜色为黄色}
DRAWTEXT_FIX(1,0.005,0.05,0,'所属概念:'),COLORMAGENTA;{在固定位置绘制文本“所属概念:”,颜色为品红色}
DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW;{在固定位置绘制所属概念文本,颜色为黄色}
Z1:=STRCAT(HYBLOCK,' ');{将行业板块与空格拼接}
Z2:=STRCAT(Z1,DYBLOCK);{将Z1与概念板块拼接}
Z3:=STRCAT(Z2,' ');{将Z2与空格拼接}
当前获利筹码:=IF(WINNER(CLOSE),WINNER(CLOSE)*100,0);{计算当前获利筹码百分比}
九十成本集中:=(COST(95)-COST(5))/(COST(95)+COST(5))*100;{计算90%成本集中度}
CTA:COST(九十成本集中),LINETHICK2,COLORMAGENTA;{绘制90%成本集中度,线条粗细为2,颜色为品红色}
入1:IF(CTA>REF(CTA,1),CTA,DRAWNULL),COLORRED,LINETHICK2;{如果90%成本集中度上升,则绘制红色线条,否则不绘制}
出1:IF(CTA< REF(CTA,1),CTA,DRAWNULL),COLORGREEN,LINETHICK2;{如果90%成本集中度下降,则绘制绿色线条,否则不绘制}
STICKLINE(CTA>L AND CTA< H,CTA,MIN(MIN(O,CLOSE),CTA),3.2,0),COLOR0077FF;{绘制90%成本集中度与最高最低价之间的蓝色柱状图}
STICKLINE(CTA>L AND CTA< H,CTA,MIN(MIN(O,CLOSE),CTA),2.5,0),COLOR0099FF;{绘制90%成本集中度与最高最低价之间的蓝色柱状图}
STICKLINE(CTA>L AND CTA< H,CTA,MIN(MIN(O,CLOSE),CTA),1.9,0),COLOR00BBFF;{绘制90%成本集中度与最高最低价之间的蓝色柱状图}
STICKLINE(CTA>L AND CTA< H,CTA,MIN(MIN(O,CLOSE),CTA),1.2,0),COLOR00DDFF;{绘制90%成本集中度与最高最低价之间的蓝色柱状图}
STICKLINE(CTA>L AND CTA< H,CTA,MIN(MIN(O,CLOSE),CTA),0.3,0),COLOR00FFFF;{绘制90%成本集中度与最高最低价之间的蓝色柱状图}
STICKLINE(CTA>MIN(C,O) AND CTA< MAX(C,O),CTA,MIN(O,CLOSE),3.2,0),COLOR0077FF;{绘制90%成本集中度与开盘收盘价之间的蓝色柱状图}
STICKLINE(CTA>MIN(C,O) AND CTA< MAX(C,O),CTA,MIN(O,CLOSE),2.5,0),COLOR0099FF;{绘制90%成本集中度与开盘收盘价之间的蓝色柱状图}
STICKLINE(CTA>MIN(C,O) AND CTA< MAX(C,O),CTA,MIN(O,CLOSE),1.9,0),COLOR00BBFF;{绘制90%成本集中度与开盘收盘价之间的蓝色柱状图}
STICKLINE(CTA>MIN(C,O) AND CTA< MAX(C,O),CTA,MIN(O,CLOSE),1.2,0),COLOR00DDFF;{绘制90%成本集中度与开盘收盘价之间的蓝色柱状图}
STICKLINE(CTA>MIN(C,O) AND CTA< MAX(C,O),CTA,MIN(O,CLOSE),0.3,0),COLOR00FFFF;{绘制90%成本集中度与开盘收盘价之间的蓝色柱状图}
STICKLINE(CTA>H,CLOSE,O,3.2,0),COLOR0077FF;{绘制90%成本集中度高于最高价时的蓝色柱状图}
STICKLINE(CTA>H,CLOSE,O,2.5,0),COLOR0099FF;{绘制90%成本集中度高于最高价时的蓝色柱状图}
STICKLINE(CTA>H,CLOSE,O,1.9,0),COLOR00BBFF;{绘制90%成本集中度高于最高价时的蓝色柱状图}
STICKLINE(CTA>H,CLOSE,O,1.2,0),COLOR00DDFF;{绘制90%成本集中度高于最高价时的蓝色柱状图}
STICKLINE(CTA>H,CLOSE,O,0.3,0),COLOR00FFFF;{绘制90%成本集中度高于最高价时的蓝色柱状图}
STICKLINE(CTA>H,H,L,0,0),COLORGREEN;{绘制90%成本集中度高于最高价时的绿色柱状图}
DF2:=(C-REF(C,1))/REF(C,1)*100>5;{判断当天涨幅是否超过5%}
DF3:=(C-O)/O*100>4;{判断当天开盘至收盘价的涨幅是否超过4%}
当天涨幅:(C-O)/O*100,NODRAW;{计算当天涨幅,不绘制}
V形翻转:=CROSS(C,CTA) AND DF2;{判断是否发生V形翻转}
DRAWTEXT(V形翻转,L*0.98,'↖V形翻转'),COLORYELLOW;{在V形翻转发生时绘制箭头文本}
STICKLINE(V形翻转=1,C,O,3.2,0),COLORRED;{在V形翻转发生时绘制红色柱状图}