通达信蓄势盘龙主图指标公式有使用方法源码
这是一个主图指标,用于识别关键价格位和趋势状态。
核心价格线(基于最近120个周期的最高最低价计算):
高线(黄色点状线):近期最高价。代表强阻力位。
压线(洋红色,不画线):从近期最低价向上0.191黄金分割位。代表阻力位。
平衡线(黄色,不画线):近期高低价的中点。代表多空平衡位。
支撑线(绿色,不画线):从近期最低价向上0.191黄金分割位。代表支撑位。
低线(绿色点状线):近期最低价。代表强支撑位。
在K线图左侧,压线、平衡线、支撑线旁分别标有数字1、2、3作为标识。
K线颜色与形态(基于均线关系判断趋势):
蓝色渐变K线:当3日均线 > 21日均线时,显示为蓝色系渐变空心K线,表示短期趋势向上。
绿色渐变K线:当3日均线 < 21日均线时,显示为绿色系渐变实心K线,表示短期趋势向下。
紫色渐变K线:当趋势向下(3日<21日)但短期更优(3日>8日)时,显示为紫色系渐变K线,表示下跌中的反弹或抵抗。
橙色渐变K线:当趋势向上(3日>21日)但短期转弱(3日<8日)时,显示为橙色系渐变K线,表示上涨中的回调。
交易信号:
黄色箭头买入信号:在满足特定条件(如连续下跌后止跌、涨幅超过6.5%、或结合RSI超卖后上穿等)时,在K线下方显示一个黄色箭头,并伴随一个红黄各半的柱状图标。此信号提示可能的买点。
使用方法:
1. 阻力与卖点:当股价上涨接近或触及黄色高线或洋红色压线(1号线)时,容易受阻回落,可考虑减仓或观望。
2. 支撑与买点:当股价下跌至绿色支撑线(3号线)或绿色低线获得支撑时,是潜在的抄底或买入机会。
3. 趋势判断:结合K线颜色判断当前短期趋势(蓝上绿下),并注意紫色和橙色K线所代表的趋势内调整状态。
4. 信号确认:当在支撑位附近出现黄色箭头买入信号时,可增强买入决策的可靠性。
{指标使用方法:
本指标是主图指标,
黄线是天,股价到达这个位置容易受阻,
下跌到绿色低线是抄底,
在支撑线有支撑也是买点}
DRAWGBK(CLOSE>0,RGB(20,0,28),RGB(20,0,28),0,0,1);
X_1:=120;
X_2:=BARSLAST(CURRBARSCOUNT=X_1);
X_3:=CONST(IF(ISLASTBAR=1,HHV(HIGH,X_2),0));
X_4:=CONST(IF(ISLASTBAR=1,LLV(LOW,X_2),0));
X_5:=X_3-X_4;
高:IF(CURRBARSCOUNT<=X_1,X_3,DRAWNULL),POINTDOT,COLORYELLOW;
压:IF(CURRBARSCOUNT<=X_1,X_3-X_5*0.191,DRAWNULL),NODRAW,COLORMAGENTA;
平衡:IF(CURRBARSCOUNT<=X_1,X_4+X_5/2,DRAWNULL),NODRAW,COLORYELLOW;
支撑:IF(CURRBARSCOUNT<=X_1,X_4+X_5*0.191,DRAWNULL),NODRAW,COLORGREEN;
低:IF(CURRBARSCOUNT<=X_1,X_4,DRAWNULL),POINTDOT,COLORGREEN;
天:BARSLAST(LOW=X_4),NODRAW,COLORYELLOW;
STICKLINE(CURRBARSCOUNT<=X_1,平衡,平衡,3,(-1)),COLORWHITE;
STICKLINE(CURRBARSCOUNT<=X_1,压,压,3,(-1)),COLORRED;
STICKLINE(CURRBARSCOUNT<=X_1,支撑,支撑,3,(-1)),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=1,压,1),COLORRED;
DRAWTEXT(CURRBARSCOUNT=1,平衡,2),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=1,支撑,3),COLORYELLOW;
X_6:=EMA(CLOSE,21);
X_7:=X_6<REF(X_6,1);
X_8:=IF(X_7-1,X_6,DRAWNULL);
X_9:=EMA(CLOSE,3)>EMA(CLOSE,21);
X_10:=EMA(CLOSE,3)<EMA(CLOSE,21);
X_11:=EMA(CLOSE,3)>EMA(CLOSE,8);
X_12:=EMA(CLOSE,3)<EMA(CLOSE,8);
STICKLINE(X_9,LOW,HIGH,0,0),COLOR0088EE;
STICKLINE(X_9,CLOSE,OPEN,3,0),COLOR0055AA;
STICKLINE(X_9,CLOSE,OPEN,2.8,0),COLOR0066BB;
STICKLINE(X_9,CLOSE,OPEN,2.5,0),COLOR0077CC;
STICKLINE(X_9,CLOSE,OPEN,2.2,0),COLOR0088DD;
STICKLINE(X_9,CLOSE,OPEN,1.7,0),COLOR0099EE;
STICKLINE(X_9,CLOSE,OPEN,1.2,0),COLOR00AAFF;
STICKLINE(X_9,CLOSE,OPEN,0.7,0),COLOR00CCFF;
STICKLINE(X_9,CLOSE,OPEN,0.2,0),COLORYELLOW;
STICKLINE(X_10,HIGH,LOW,0,1),COLORGREEN;
STICKLINE(X_10,CLOSE,OPEN,3.2,0),COLOR006600;
STICKLINE(X_10,CLOSE,OPEN,2.6,0),COLOR008800;
STICKLINE(X_10,CLOSE,OPEN,1.9,0),COLOR00AA00;
STICKLINE(X_10,CLOSE,OPEN,1.1,0),COLOR00CC00;
STICKLINE(X_10,CLOSE,OPEN,0.3,0),COLORGREEN;
STICKLINE(X_10 AND X_11,HIGH,LOW,0,1),COLORFF55FF;
STICKLINE(X_10 AND X_11,CLOSE,OPEN,3.2,0),COLOR880088;
STICKLINE(X_10 AND X_11,CLOSE,OPEN,2.6,0),COLORAA00AA;
STICKLINE(X_10 AND X_11,CLOSE,OPEN,1.9,0),COLORCC00CC;
STICKLINE(X_10 AND X_11,CLOSE,OPEN,1.1,0),COLOREE00EE;
STICKLINE(X_10 AND X_11,CLOSE,OPEN,0.3,0),COLORFF44FF;
STICKLINE(X_9 AND X_12,HIGH,LOW,0,1),COLORFF8800;
STICKLINE(X_9 AND X_12,CLOSE,OPEN,3.2,0),COLORFF2200;
STICKLINE(X_9 AND X_12,CLOSE,OPEN,2.6,0),COLORFF4400;
STICKLINE(X_9 AND X_12,CLOSE,OPEN,1.9,0),COLORFF6600;
STICKLINE(X_9 AND X_12,CLOSE,OPEN,1.1,0),COLORFF8800;
STICKLINE(X_9 AND X_12,CLOSE,OPEN,0.3,0),COLORFFAA00;
DRAWTEXT(CURRBARSCOUNT=X_1/2+9,X_3-X_5/12,4),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=X_1/2+9,X_3-X_5/3,5),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=X_1/2+9,X_4+X_5/3,6),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=X_1/2+9,X_4+X_5/10,7),COLORCYAN;
X_13:=EMA(CLOSE,13)-EMA(CLOSE,55);
X_14:=EMA(0.618*REF(X_13,1)+0.382*X_13,3);
X_15:=REF(CLOSE,1);
X_16:=EMA(HHV(HIGH,1),8);
X_17:=EMA(CLOSE,8);
X_18:=X_17<REF(X_17,1) AND CLOSE<X_17;
X_19:=IF(X_16<REF(X_16,1) OR X_18,1,0);
X_20:=SMA(MAX(CLOSE-X_15,0),2,1)/SMA(ABS(CLOSE-X_15),2,1)*100;
X_21:=45;
X_22:=20;
X_23:=X_20<X_21 AND REF(X_20,1)>X_21;
X_24:=X_20<X_22 AND REF(X_20,1)>X_22;
X_25:=(COUNT(X_19=1,4)=3 AND X_19=0 AND OPEN<CLOSE AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.065)*10>=10 OR ((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.065 AND (REF(X_24,1) OR REF(X_23,1)));
DRAWICON(X_25,LOW,7);
STICKLINE(X_25,LOW,LOW+(HIGH-LOW)/2,2.7,0),COLORYELLOW;
STICKLINE(X_25,LOW+(HIGH-LOW)/2,HIGH,2.7,0),COLORRED;

来函数检测结果如下:
该公式没有未来函数
定制、编写指标公式请联系QQ或微信同号:88652583
填充背景
X_1赋值:120
X_2赋值:上次到最后交易的周期=X_1距今天数
X_3赋值:如果是否最后一个周期=1,返回X_2日内最高价的最高值,否则返回0的最后一日取值设为常数
X_4赋值:如果是否最后一个周期=1,返回X_2日内最低价的最低值,否则返回0的最后一日取值设为常数
X_5赋值:X_3-X_4
输出高:如果到最后交易的周期<=X_1,返回X_3,否则返回无效数,POINTDOT,画黄色
输出压:如果到最后交易的周期<=X_1,返回X_3-X_5*0.191,否则返回无效数,NODRAW,画洋红色
输出平衡:如果到最后交易的周期<=X_1,返回X_4+X_5/2,否则返回无效数,NODRAW,画黄色
输出支撑:如果到最后交易的周期<=X_1,返回X_4+X_5*0.191,否则返回无效数,NODRAW,画绿色
输出低:如果到最后交易的周期<=X_1,返回X_4,否则返回无效数,POINTDOT,画绿色
输出天:上次最低价=X_4距今天数,NODRAW,画黄色
当满足条件到最后交易的周期<=X_1时,在平衡和平衡位置之间画柱状线,宽度为3,(-1)不为0则画空心柱.,画白色
当满足条件到最后交易的周期<=X_1时,在压和压位置之间画柱状线,宽度为3,(-1)不为0则画空心柱.,画红色
当满足条件到最后交易的周期<=X_1时,在支撑和支撑位置之间画柱状线,宽度为3,(-1)不为0则画空心柱.,画绿色
当满足条件到最后交易的周期=1时,在压位置书写文字,画红色
当满足条件到最后交易的周期=1时,在平衡位置书写文字,画白色
当满足条件到最后交易的周期=1时,在支撑位置书写文字,画黄色
X_6赋值:收盘价的21日指数移动平均
X_7赋值:X_6<1日前的X_6
X_8赋值:如果X_7-1,返回X_6,否则返回无效数
X_9赋值:收盘价的3日指数移动平均>收盘价的21日指数移动平均
X_10赋值:收盘价的3日指数移动平均<收盘价的21日指数移动平均
X_11赋值:收盘价的3日指数移动平均>收盘价的8日指数移动平均
X_12赋值:收盘价的3日指数移动平均<收盘价的8日指数移动平均
当满足条件X_9时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0088EE
当满足条件X_9时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0055AA
当满足条件X_9时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR0066BB
当满足条件X_9时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0077CC
当满足条件X_9时,在收盘价和开盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR0088DD
当满足条件X_9时,在收盘价和开盘价位置之间画柱状线,宽度为1.7,0不为0则画空心柱.,COLOR0099EE
当满足条件X_9时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00AAFF
当满足条件X_9时,在收盘价和开盘价位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLOR00CCFF
当满足条件X_9时,在收盘价和开盘价位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,画黄色
当满足条件X_10时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画绿色
当满足条件X_10时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR006600
当满足条件X_10时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR008800
当满足条件X_10时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR00AA00
当满足条件X_10时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOR00CC00
当满足条件X_10时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画绿色
当满足条件X_10ANDX_11时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORFF55FF
当满足条件X_10ANDX_11时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR880088
当满足条件X_10ANDX_11时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLORAA00AA
当满足条件X_10ANDX_11时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLORCC00CC
当满足条件X_10ANDX_11时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOREE00EE
当满足条件X_10ANDX_11时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFF44FF
当满足条件X_9ANDX_12时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORFF8800
当满足条件X_9ANDX_12时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLORFF2200
当满足条件X_9ANDX_12时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLORFF4400
当满足条件X_9ANDX_12时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLORFF6600
当满足条件X_9ANDX_12时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORFF8800
当满足条件X_9ANDX_12时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFFAA00
当满足条件到最后交易的周期=X_1/2+9时,在X_3-X_5/12位置书写文字,画黄色
当满足条件到最后交易的周期=X_1/2+9时,在X_3-X_5/3位置书写文字,画绿色
当满足条件到最后交易的周期=X_1/2+9时,在X_4+X_5/3位置书写文字,画白色
当满足条件到最后交易的周期=X_1/2+9时,在X_4+X_5/10位置书写文字,画青色
X_13赋值:收盘价的13日指数移动平均-收盘价的55日指数移动平均
X_14赋值:0.618*1日前的X_13+0.382*X_13的3日指数移动平均
X_15赋值:1日前的收盘价
X_16赋值:1日内最高价的最高值的8日指数移动平均
X_17赋值:收盘价的8日指数移动平均
X_18赋值:X_17<1日前的X_17 AND 收盘价X_19赋值:如果X_16<1日前的X_16ORX_18,返回1,否则返回0
X_20赋值:收盘价-X_15和0的较大值的2日[1日权重]移动平均/收盘价-X_15的绝对值的2日[1日权重]移动平均*100
X_21赋值:45
X_22赋值:20
X_23赋值:X_20X_21
X_24赋值:X_20X_22
X_25赋值:(统计4日中满足X_19=1的天数=3 AND X_19=0 AND 收阳线ANDN (收盘价-1日前的收盘价)/1日前的收盘价>0.065)*10>=10 OR ((收盘价-1日前的收盘价)/1日前的收盘价>0.065 AND (1日前的X_24 OR 1日前的X_23))
当满足条件X_25时,在最低价位置画7号图标
当满足条件X_25时,在最低价和最低价+(最高价-最低价)/2位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,画黄色
当满足条件X_25时,在最低价+(最高价-最低价)/2和最高价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,画红色