通达信〖短线掘金〗多条均线成本线成交量加权线及买卖源码

指标包含多条均线、成本线、成交量加权线及买卖信号。
主要功能:
- 显示成本分布(85%和99%成本线)及中间价带。
- 绘制多周期均线(5/10/20/35/60日等)。
- 标注“机构抄底”、“启爆点”、“短线掘金”等信号。
- 用不同颜色K线区分强弱(如黄色为强势阳线)。
使用方法:
- 观察成本线(白/绿虚线)判断支撑压力。
- 信号出现时结合均线方向确认趋势。
- 彩色K线辅助识别短期动能。
 

VAR84:=26;
VARP0:=10;
VAR0A := MA(vol, 4);
VARR7 := OPEN - LOW;
VAR51 := CLOSE;
VARU3:=16;
VARY7 := OPEN - LOW;
VARFK := OPEN - LOW;
VARIQ := 93;
VAR6W:EMA(COST(85),10),COLORWHITE,DOTLINE;
VARXE := OPEN - LOW;
VAR4Y := 90;
VAR6C := CLOSE;
VARJI:EMA(COST(99),10),COLORGREEN,DOTLINE;
VAREI := OPEN - LOW;
VARAG := REF(HIGH, 4);
VARID := MA(VOL, 9);
DRAWBAND(VAR6W,RGB(180,00,120), VARJI,RGB(10,60,58));
VARAN := REF(HIGH, 9);
VAR33 := MA(VOL, 10);
VARYT := MA(VOL, 3);
VAR90:(1+VARP0/100)*MA(CLOSE,VAR84),LINETHICK4,COLORGREEN;
VARFV := 37;
VARFT := 99;
VAR08 := 87;
VARB2:(1-VARU3/100)*MA(CLOSE,VAR84),LINETHICK4,COLORRED;
VARSD := MA(VOL, 8);
VARSN := CLOSE;
VAR2P := CLOSE;
NNG_78O := LLV(LOW, 52);
VARN9 := 82;
NNG_QD4 := EMA(CLOSE, 39);
VARBR := MA(VOL, 9);
NNG_9TI := HHV(HIGH, 49);
VARHN := OPEN - LOW;
VARZ2:(VAR90+VARB2)/2,POINTDOT,LINETHICK4,COLORYELLOW;
VARN7 := 70;
VARPT := MA(VOL, 5);
VARUU := OPEN - LOW;
DRAWGBK(C>0, RGB(10,10,20),RGB(10,10,20),0,'',0);
VARRP := MA(VOL, 7);
STICKLINE(C>=O, H, L, 0.8, 0), COLOR00FFFF;
VAR8Q := REF(HIGH, 7);
STICKLINE(C>=O, C, O, 3, 0), COLOR00FFFF;
VARRS := REF(HIGH, 3);
STICKLINE(C< O, H, L, 0.8, 0), COLORFF3232;
VARTL := MA(VOL, 3);
STICKLINE(C< O, C, O, 3, 0), COLORFF3232;
VARF3 := CLOSE;
VARWS:=((EMA(C,5)) * 7 + (EMA(C,10)) * 3) / 10;
VARRA:=IF((YEAR) >= (2025),0,1);
VARKA:=EMA(EMA(L,21) + (6.8) * (STD(L,2)),55);
VAR8B:=EMA(((C / (VARKA)) * ((1.88) * C + L + O)) / (2.75),3);
VARCY:=(((VAR8B) - (VARKA)) / (VARKA)) / 2;
VARUM:=(EMA((VAR8B) - ((VARCY) * (VAR8B)),5)) * (VARRA);
VARJS:=(((SMA(MAX(C - (REF(C,1)),0),24,1)) / (SMA(Abs(C - (REF(C,1))),24,1))) * (100)) * (VARRA);
VARCP:=MA(C,26) + 2 * (STD(C,26));
VARMF:=((SMA(MAX(C - (REF(C,1)),0),14,1)) / (SMA(ABS(C - (REF(C,1))),14,1))) * (100);
VARQA:=(EMA(C,60) + EMA(C,120) + EMA(C,240) + EMA(C,480)) / 4;
VARR8:=VARQA + (1.91) * (STD(VARQA,3));
VARGU:=(EMA(VARR8,12)) * (1.23);
DRAWKLINE(H,O,L,C);
VARNX:=(((((((((SMA(MAX(C - (REF(C,1)),0),24,1)) / (SMA(ABS(C - (REF(C,1))),24,1))) * (100)) > 65) AND ((VARWS) > (EMA(C,13)))) AND ((EMA(C,13)) > (EMA(C,55)))) AND ((VARCP) > (REF(VARCP,1)))) AND (C > (EMA((H + L + C) / 3,13)))) AND ((MA(C,5)) > (MA(C,10)))) AND ((crOSS(HHV(C,5),(MA(H,10)) * (1 + 5 / (100)))) AND ((((C - (REF(C,1))) / (REF(C,1))) * (100)) > (6.5)));
VARTW:=(IF((VARWS) > (VARUM),VARWS,VARUM)) * (VARRA),LINETHICK2,COLORYELLOW;
VART5:(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4,COLORFF0080,LINETHICK4;
STICKLINE((((VARJS) >= (64.5)) AND ((VARMF) >= 65)) AND ((MA(C,1)) > (VARGU)),C,O,3,0),COLOR00FFFF;
VARPQ := REF(HIGH, 7);
STICKLINE((((VARJS) > 65) AND ((VARMF) >= 65)) AND ((MA(C,1)) > (VARGU)),H,L,0,0),COLOR00FFFF;
VARZF := CLOSE;
STICKLINE((((VARJS) >= (64.5)) AND ((VARMF) >= 65)) AND ((MA(C,1)) > (VARGU)),C,O,1,0),COLORLICYAN;
VAR8O := MA(VOL, 8);
DRAWTEXT(CROSS((VARUM < VARWS AND C>VARTW),0.5)AND C>REF(C,1),H*1.055,'▲机构抄底')COLORFF00FF;
DRAWTEXT((VARNX) > 0,L,'启爆点'),LINETHICK1,COLORCYAN;
VARD8 := MA(VOL, 8);
DRAWICON(CROSS((VARUM < VARWS AND C>VARTW),0.5)AND C>REF(C,1),H*1.0,26);
VARWG: MA(C,20), COLORWHITE;
VARZY: MA(C,50), COLORYELLOW;
VARKL := REF(HIGH, 6);
VARD2 := CLOSE;
VARJE := CLOSE;
VARXO := 73;
VARUI := 8;
VART6 := REF(HIGH, 8);
VAR23 := REF(HIGH, 2);
VARY1 := LLV(LOW, 45);
VARP7 := (HIGH - LOW) / CLOSE * 100;
VAR4A := SUM(VOL, 45);
NNG_5SH := SMA(CLOSE, 32, 1);
NNG_4TX := HHV(HIGH, 5);
NNG_JFP := (HIGH - LOW) / CLOSE * 100;
VARC2:=EMA((EMA(C,29) + EMA(C,31) + EMA(C,33)) / 3, 3);
VARKJ:=REF(VARC2,1);
VARIA:=EMA(C, 3);
VARFF:=EMA((SLOPE(C,22) * 20 + C), 55);
VARAD:=MA(VARFF, 1);
VARBM:=EMA(EMA(EMA(C,3),2),3);
VAR7U:=(VARBM - REF(VARBM,1)) + VARBM;
VAR4P:=MA(VAR7U, 15);
VAR2S:=(VAR7U > VAR4P AND VARIA > VARAD AND VARC2 > VARKJ);
VARM4:=CROSS(VAR2S, 0.5);
STICKLINE(C>O AND C>=REF(H,1), H, L, 0, 0), COLORYELLOW;
STICKLINE(C>O AND C>=REF(H,1), C, O, 3, 0), COLORYELLOW;
STICKLINE(C>O AND C< REF(H,1), H, L, 0, 0), COLORRED;
STICKLINE(C>O AND C< REF(H,1), C, O, 3, 0), COLORRED;
STICKLINE(C< O, H, L, 0, 0), COLORGREEN;
STICKLINE(C< O, C, O, 3, 0), COLORGREEN;
STICKLINE(C=O, H, L, 0, 0), COLORBLUE;
STICKLINE(C=O, C, O, 3, 0), COLORBLUE;
STICKLINE(VAR7U > VAR4P, H, L, 0.001, 0), COLORRED;
STICKLINE(VAR7U <= VAR4P, H, L, 0.001, 0), COLORGREEN;
VAR5H:MA(C,5),COLORWHITE;
VARNB:MA(C,10),COLORYELLOW;
VARII:MA(C,2),COLORMAGENTA;
VAR2B:MA(C,35),COLORGREEN;
VARV2:MA(C,60),COLORBLUE;
DRAWTEXT(VARM4, L*0.98, '★短线掘金'), COLORYELLOW;
STICKLINE(VARIA > VARAD, C, O, 0.1, -1), COLOR0000FF;







来函数检测结果如下
该公式包含未来函数:COST

定制、编写指标公式请联系QQ或微信同号:88652583


VAR84赋值:26
VARP0赋值:10
赋值: 成交量(手)的4日简单移动平均
赋值: 开盘价 - 最低价
赋值: 收盘价
VARU3赋值:16
赋值: 开盘价 - 最低价
赋值: 开盘价 - 最低价
赋值: 93
输出VAR6W:获利盘为85%的成本分布的10日指数移动平均,画白色,DOTLINE
赋值: 开盘价 - 最低价
赋值: 90
赋值: 收盘价
输出VARJI:获利盘为99%的成本分布的10日指数移动平均,画绿色,DOTLINE
赋值: 开盘价 - 最低价
赋值: 4日前的最高价
赋值: 成交量(手)的9日简单移动平均
画带状线
赋值: 9日前的最高价
赋值: 成交量(手)的10日简单移动平均
赋值: 成交量(手)的3日简单移动平均
输出VAR90:(1+VARP0/100)*收盘价的VAR84日简单移动平均,线宽为4,画绿色
赋值: 37
赋值: 99
赋值: 87
输出VARB2:(1-VARU3/100)*收盘价的VAR84日简单移动平均,线宽为4,画红色
赋值: 成交量(手)的8日简单移动平均
赋值: 收盘价
赋值: 收盘价
赋值: 52日内最低价的最低值
赋值: 82
赋值: 收盘价的39日指数移动平均
赋值: 成交量(手)的9日简单移动平均
赋值: 49日内最高价的最高值
赋值: 开盘价 - 最低价
输出VARZ2:(VAR90+VARB2)/2,POINTDOT,线宽为4,画黄色
赋值: 70
赋值: 成交量(手)的5日简单移动平均
赋值: 开盘价 - 最低价
填充背景
赋值: 成交量(手)的7日简单移动平均
当满足条件收盘价>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0.8,0不为0则画空心柱., COLOR00FFFF
赋值: 7日前的最高价
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR00FFFF
赋值: 3日前的最高价
当满足条件收阴线时,在最高价和最低价位置之间画柱状线,宽度为0.8,0不为0则画空心柱., COLORFF3232
赋值: 成交量(手)的3日简单移动平均
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱., COLORFF3232
赋值: 收盘价
VARWS赋值:((收盘价的5日指数移动平均) * 7 + (收盘价的10日指数移动平均) * 3) / 10
VARRA赋值:如果(年份)>=(2025),返回0,否则返回1
VARKA赋值:最低价的21日指数移动平均+(6.8)*(最低价的2日估算标准差)的55日指数移动平均
VAR8B赋值:((收盘价/(VARKA))*((1.88)*收盘价+最低价+开盘价))/(2.75)的3日指数移动平均
VARCY赋值:(((VAR8B) - (VARKA)) / (VARKA)) / 2
VARUM赋值:((VAR8B)-((VARCY)*(VAR8B))的5日指数移动平均) * (VARRA)
VARJS赋值:(((收盘价-(1日前的收盘价)和0的较大值的24日[1日权重]移动平均) / (收盘价-(1日前的收盘价)的绝对值的24日[1日权重]移动平均)) * (100)) * (VARRA)
VARCP赋值:收盘价的26日简单移动平均 + 2 * (收盘价的26日估算标准差)
VARMF赋值:((收盘价-(1日前的收盘价)和0的较大值的14日[1日权重]移动平均) / (收盘价-(1日前的收盘价)的绝对值的14日[1日权重]移动平均)) * (100)
VARQA赋值:(收盘价的60日指数移动平均 + 收盘价的120日指数移动平均 + 收盘价的240日指数移动平均 + 收盘价的480日指数移动平均) / 4
VARR8赋值:VARQA + (1.91) * (VARQA的3日估算标准差)
VARGU赋值:(VARR8的12日指数移动平均) * (1.23)
K线
VARNX赋值:(((((((((收盘价-(1日前的收盘价)和0的较大值的24日[1日权重]移动平均) / (收盘价-(1日前的收盘价)的绝对值的24日[1日权重]移动平均)) * (100)) > 65) AND ((VARWS) > (收盘价的13日指数移动平均))) AND ((收盘价的13日指数移动平均) > (收盘价的55日指数移动平均))) AND ((VARCP) > (1日前的VARCP))) AND (收盘价 > ((最高价+最低价+收盘价)/3的13日指数移动平均))) AND ((收盘价的5日简单移动平均) > (收盘价的10日简单移动平均))) AND ((5日内收盘价的最高值上穿(最高价的10日简单移动平均)*(1+5/(100))) AND ((((收盘价 - (1日前的收盘价)) / (1日前的收盘价)) * (100)) > (6.5)))
VARTW赋值:(如果(VARWS)>(VARUM),返回VARWS,否则返回VARUM) * (VARRA),线宽为2,画黄色
输出VART5:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4,COLORFF0080,线宽为4
当满足条件(((VARJS)>=(64.5))AND((VARMF)>=65))AND((收盘价的1日简单移动平均)>(VARGU))时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FFFF
赋值: 7日前的最高价
当满足条件(((VARJS)>65)AND((VARMF)>=65))AND((收盘价的1日简单移动平均)>(VARGU))时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FFFF
赋值: 收盘价
当满足条件(((VARJS)>=(64.5))AND((VARMF)>=65))AND((收盘价的1日简单移动平均)>(VARGU))时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画淡青色
赋值: 成交量(手)的8日简单移动平均
当满足条件(VARUMVARTW)上穿0.5ANDC>1日前的收盘价时,在最高价*1.055位置书写文字COLORFF00FF
当满足条件(VARNX)>0时,在最低价位置书写文字,线宽为1,画青色
赋值: 成交量(手)的8日简单移动平均
当满足条件(VARUMVARTW)上穿0.5ANDC>1日前的收盘价时,在最高价*1.0位置画26号图标
输出VARWG: 收盘价的20日简单移动平均, 画白色
输出VARZY: 收盘价的50日简单移动平均, 画黄色
赋值: 6日前的最高价
赋值: 收盘价
赋值: 收盘价
赋值: 73
赋值: 8
赋值: 8日前的最高价
赋值: 2日前的最高价
赋值: 45日内最低价的最低值
赋值: (最高价 - 最低价) / 收盘价 * 100
赋值: 成交量(手)的45日累和
赋值: 收盘价的32日[1日权重]移动平均
赋值: 5日内最高价的最高值
赋值: (最高价 - 最低价) / 收盘价 * 100
VARC2赋值:(收盘价的29日指数移动平均+收盘价的31日指数移动平均+收盘价的33日指数移动平均)/3的3日指数移动平均
VARKJ赋值:1日前的VARC2
VARIA赋值:收盘价的3日指数移动平均
VARFF赋值:(收盘价的22日线性回归斜率*20+收盘价)的55日指数移动平均
VARAD赋值:VARFF的1日简单移动平均
VARBM赋值:收盘价的3日指数移动平均的2日指数移动平均的3日指数移动平均
VAR7U赋值:(VARBM - 1日前的VARBM) + VARBM
VAR4P赋值:VAR7U的15日简单移动平均
VAR2S赋值:(VAR7U > VAR4P AND VARIA > VARAD AND VARC2 > VARKJ)
VARM4赋值:VAR2S上穿0.5
当满足条件收盘价>OANDC>=1日前的最高价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱., 画黄色
当满足条件收盘价>OANDC>=1日前的最高价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱., 画黄色
当满足条件收盘价>OANDC<1日前的最高价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱., 画红色
当满足条件收盘价>OANDC<1日前的最高价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱., 画红色
当满足条件收阴线时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱., 画绿色
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱., 画绿色
当满足条件平盘时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱., 画蓝色
当满足条件平盘时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱., 画蓝色
当满足条件VAR7U>VAR4P时,在最高价和最低价位置之间画柱状线,宽度为0.001,0不为0则画空心柱., 画红色
当满足条件VAR7U<=VAR4P时,在最高价和最低价位置之间画柱状线,宽度为0.001,0不为0则画空心柱., 画绿色
输出VAR5H:收盘价的5日简单移动平均,画白色
输出VARNB:收盘价的10日简单移动平均,画黄色
输出VARII:收盘价的2日简单移动平均,画洋红色
输出VAR2B:收盘价的35日简单移动平均,画绿色
输出VARV2:收盘价的60日简单移动平均,画蓝色
当满足条件VARM4时,在最低价*0.98位置书写文字, 画黄色
当满足条件VARIA>VARAD时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,-1不为0则画空心柱., COLOR0000FF
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  指标公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2023 粤ICP备2025457605号-1 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图