通达信愚公拉升主图指标公式源码

指标是一个综合性的主图分析工具,结合了趋势线、均线系统、箱体理论、动量分析及多种买卖点提示。以下是其核心功能与使用方法的说明:

一、 核心趋势与价格通道
1. 底:绘制最近N根K线的最低价,形成短期支撑参考线。
2. 顶:绘制最近N根K线的最高价,形成短期压力参考线。
3. 前高:标记最近一个N周期内最高收盘价出现的位置,并向后延伸其价格水平线,作为关键压力位。
4. 拉升线:基于75%的获利盘成本均线计算,用于观察主力成本与拉升意图。

二、 均线系统
1. MA5:5日均线,观察短期趋势。
2. MA13:13日均线,观察中期趋势。
3. MA20, MA30, MA60, MA120:作为内部计算基础,用于判断均线排列、粘合及趋势方向。

三、 关键信号与文字标注
指标会在K线图上特定位置显示文字或符号,提示潜在机会与风险:
1. 突破:当收盘价上穿“前高”压力位时,在K线下方标注“△突破”。
2. 回踩:当价格回踩至前期突破的“前高”位置附近时,标注“H”。
3. 期待突破:在“放量上涨”且价格“接近箱顶”的特定组合条件下,标注“◇期待”。
4. 关注:在“放量上涨”且价格“接近箱顶”时,标注红色“◆”。
5. 买:当满足“老鸭回头”形态、均线粘合且趋势向上的综合条件时,标注红色“★”,并在K线上绘制绿色实体柱。
6. 优选:在“买”信号基础上,叠加中期均线多头排列过滤,显示图标。
7. 老鸭回头:当长周期均线多头排列,中长趋势向上但短期均线刚转弱时,标注“○”。
8. 卖点提示:
基于动量指标DX在超买区的死叉,标注“● 卖”。
基于VARC指标下穿82,显示卖出图标。
基于VAR7指标下穿84,标注“顶”。
9. 抄底提示:基于动量指标DX在低位的金叉,标注“▲ 买”。

四、 辅助功能
1. 坑:基于威廉指标计算,当WR值小于0时,在K线下方显示黄色“”;小于-10时显示白色“”,提示超卖或“黄金坑”区域。
2. 箱体形成:用于内部计算,识别价格在N周期内振幅收窄的横盘状态。

使用要点:
指标信号繁多,需结合整体趋势(如均线排列、前高压力)来过滤次要信号,优先关注“突破”、“回踩”、“买(★)”等关键信号。
“期待突破”和“关注”信号通常出现在横盘末期,提示可能的方向选择。
“老鸭回头”和“优选”信号侧重于趋势中的回调买点。
所有卖出类信号(●卖、顶、图标)需结合是否处于显著高位或涨势衰竭来判断。
 

N:=10;
ZF:=5;
BDGD:=C=HHV(C,N);

GDSJ:=BARSLAST(BDGD);

底:LLV(L,N),COLORFF9933,LINETHICK1,CROSSDOT;

顶:HHV(H,N),COLOR0099CC,LINETHICK1,CROSSDOT;

拉升线:EMA(COST(75),10),COLORA9A9A9;

前高:IF(GDSJ>0,REF(C,GDSJ),REF(C,GDSJ)),COLORFFFF00,POINTDOT,LINETHICK2;

MA5:MA(C,5),LINETHICK2,COLORFF00FF;

MA13:MA(C,13),LINETHICK2,COLOR00FF00;

MA20:=MA(C,20);

MA30:=MA(C,30);

MA60:=MA(C,60);

MA120:=SMA(C,120,1);

TP:=CROSS(C,REF(前高,1));

突破:=TP AND COUNT(TP,5)=1;

TPSJ:=BARSLAST(突破);

HC:=CROSS(REF(前高,TPSJ+1),L) OR CROSS(REF(前高,TPSJ),C);

回踩:=HC AND TPSJ>1;

MTM:=C-REF(C,1);

DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);

放量上涨:=CLOSE/REF(CLOSE,1)>=1.01 AND VOL/REF(VOL,1)>=1.5 AND VOL>MA(VOL,5) AND REF(VOL,1)/REF(MA(VOL,5),1)<=1.8;

箱体形成:=((HHV(C,3)/LLV(C,N)-1)*100<=ZF AND (HHV(C,N)/LLV(C,3)-1)*100<=ZF)*0.3;

接近箱顶:=(CLOSE/REF(HHV(CLOSE,N),2)<=1.02 AND HIGH/REF(HHV(CLOSE,N),2)>=0.98)*0.5;

P1:=BARSLAST(箱体形成);

P2:=BARSLAST(接近箱顶);

期待突破:=(放量上涨 AND 接近箱顶 AND P1<=3 AND P2<=1)*2;

关注:=(放量上涨 AND 接近箱顶)*1;

ZH520:=ABS(MA5-MA20)/MA20*100<=N;

ZH530:=ABS(MA5-MA30)/MA30*100<=N;

QSXS1:=MA5>REF(MA5,1);

QSXS2:=MA20>REF(MA20,1);

QSXS3:=MA30>REF(MA30,1);

DTPL:=MA20>MA30 AND MA30>MA120;

LYHT:=DTPL AND QSXS2 AND QSXS3 AND NOT(QSXS1) AND REF(QSXS1,1);

老鸭回头:=LYHT*50;

WR5:=100*(HHV(H,5)-C)/(HHV(H,5)-LLV(L,5));

WR6:=100*(HHV(H,6)-C)/(HHV(H,6)-LLV(L,6));

WR:=80-(WR5*3+WR6*2)/5;

坑:=IF(WR<0,WR,0);

LYT:=DTPL AND QSXS2 AND QSXS3 AND COUNT(QSXS1,4)<=1;

GJHS:=C>MA5 AND ((QSXS1 AND NOT(REF(QSXS1,1))) OR C>REF(C,3));

LYKK:=GJHS AND (ZH520 OR ZH530) AND LYT;

买:=(LYKK AND NOT(REF(LYKK,1)))*50;

买1:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0);

卖1:=IF(HHV(DX,2)=HHV(DX,7) AND COUNT(DX>50,2) AND CROSS(MA(DX,2),DX),1,0);

VARC:=SMA(MAX(C-REF(C,1),0),6,1)/SMA(ABS(C-REF(C,1)),6,1)*100;

VAR6:=REF(C,1);

VAR7:=SMA(MAX(C-VAR6,0),6,1)/SMA(ABS(C-VAR6),6,1)*100;

优选:=(买 AND COUNT((MA13>MA20),5)=5)*100;

{-股票公式网站 }

{以下设置主图显示方式}

{DRAWTEXT(老鸭回头,(MA13+MA20)/2, '○');

DRAWTEXT(WR<0,L*0.99, '#'),COLORYELLOW;

DRAWTEXT(WR<-10,L*0.99, '#'),COLORWHITE;

STICKLINE(买,H,L,1,0),COLOR00FF00,LINETHICK2;

STICKLINE(买,O,C,3,1),COLOR00FF00,LINETHICK2;}

DRAWTEXT(买>0,L*0.99, '★'),COLORRED;

DRAWICON(优选>0,L*0.99,1);

DRAWICON(CROSS(82,VARC),HIGH,2);

DRAWTEXT(CROSS(84,VAR7),H*1.01,'顶'),COLORFFFF00;

DRAWTEXT(FILTER(买1=1,5),LOW-0.03,'▲ 买'),COLORYELLOW;

DRAWTEXT(FILTER(卖1=1,5),HIGH*1.025,'● 卖'),COLOR00FF00;

DRAWTEXT(突破,L*0.99,'△突破'),COLORFFFFFF;

DRAWTEXT(回踩,L*0.99,'H'),COLORA1C7F8;

DRAWTEXT(期待突破>0 ,L*0.99,'◇期待');

DRAWTEXT(关注,L*0.99,'◆'),COLORRED;






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

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

N赋值:10
ZF赋值:5
BDGD赋值:收盘价=N日内收盘价的最高值
GDSJ赋值:上次BDGD距今天数
输出底:N日内最低价的最低值,COLORFF9933,线宽为1,CROSSDOT
输出顶:N日内最高价的最高值,COLOR0099CC,线宽为1,CROSSDOT
输出拉升线:获利盘为75%的成本分布的10日指数移动平均,COLORA9A9A9
输出前高:如果GDSJ>0,返回GDSJ日前的收盘价,否则返回GDSJ日前的收盘价,COLORFFFF00,POINTDOT,线宽为2
输出MA5:收盘价的5日简单移动平均,线宽为2,COLORFF00FF
输出MA13:收盘价的13日简单移动平均,线宽为2,COLOR00FF00
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA60赋值:收盘价的60日简单移动平均
MA120赋值:收盘价的120日[1日权重]移动平均
TP赋值:收盘价上穿1日前的前高
突破赋值:TP AND 统计5日中满足TP的天数=1
TPSJ赋值:上次突破距今天数
HC赋值:TPSJ+1日前的前高上穿最低价 OR TPSJ日前的前高上穿收盘价
回踩赋值:HC AND TPSJ>1
MTM赋值:收盘价-1日前的收盘价
DX赋值:100*MTM的6日指数移动平均的6日指数移动平均/MTM的绝对值的6日指数移动平均的6日指数移动平均
放量上涨赋值:收盘价/1日前的收盘价>=1.01 AND 成交量(手)/1日前的成交量(手)>=1.5 AND 成交量(手)>成交量(手)的5日简单移动平均 AND 1日前的成交量(手)/1日前的成交量(手)的5日简单移动平均<=1.8
箱体形成赋值:((3日内收盘价的最高值/N日内收盘价的最低值-1)*100<=ZF AND (N日内收盘价的最高值/3日内收盘价的最低值-1)*100<=ZF)*0.3
接近箱顶赋值:(收盘价/2日前的N日内收盘价的最高值<=1.02 AND 最高价/2日前的N日内收盘价的最高值>=0.98)*0.5
P1赋值:上次箱体形成距今天数
P2赋值:上次接近箱顶距今天数
期待突破赋值:(放量上涨 AND 接近箱顶 AND P1<=3 AND P2<=1)*2
关注赋值:(放量上涨 AND 接近箱顶)*1
ZH520赋值:MA5-MA20的绝对值/MA20*100<=N
ZH530赋值:MA5-MA30的绝对值/MA30*100<=N
QSXS1赋值:MA5>1日前的MA5
QSXS2赋值:MA20>1日前的MA20
QSXS3赋值:MA30>1日前的MA30
DTPL赋值:MA20>MA30 AND MA30>MA120
LYHT赋值:DTPL AND QSXS2 AND QSXS3 AND 取反 AND 1日前的QSXS1
老鸭回头赋值:LYHT*50
WR5赋值:100*(5日内最高价的最高值-收盘价)/(5日内最高价的最高值-5日内最低价的最低值)
WR6赋值:100*(6日内最高价的最高值-收盘价)/(6日内最高价的最高值-6日内最低价的最低值)
WR赋值:80-(WR5*3+WR6*2)/5
坑赋值:如果WR<0,返回WR,否则返回0
LYT赋值:DTPL AND QSXS2 AND QSXS3 AND 统计4日中满足QSXS1的天数<=1
GJHS赋值:收盘价>MA5 AND ((QSXS1 AND 取反) OR 收盘价>3日前的收盘价)
LYKK赋值:GJHS AND (ZH520 OR ZH530) AND LYT
买赋值:(LYKK AND 取反)*50
买1赋值:如果2日内DX的最低值=7日内DX的最低值ANDCOUNT(DX<0,2)ANDCROSS(DX,DX的2日简单移动平均),返回1,否则返回0
卖1赋值:如果2日内DX的最高值=7日内DX的最高值ANDCOUNT(DX>50,2)ANDCROSS(DX的2日简单移动平均,DX),返回1,否则返回0
VARC赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
VAR6赋值:1日前的收盘价
VAR7赋值:收盘价-VAR6和0的较大值的6日[1日权重]移动平均/收盘价-VAR6的绝对值的6日[1日权重]移动平均*100
优选赋值:(买 AND 统计5日中满足(MA13>MA20)的天数=5)*100
当满足条件买>0时,在最低价*0.99位置书写文字,画红色
当满足条件优选>0时,在最低价*0.99位置画1号图标
当满足条件82上穿VARC时,在最高价位置画2号图标
当满足条件84上穿VAR7时,在最高价*1.01位置书写文字,COLORFFFF00
当满足条件买1=1的5日过滤时,在最低价-0.03位置书写文字,画黄色
当满足条件卖1=1的5日过滤时,在最高价*1.025位置书写文字,COLOR00FF00
当满足条件突破时,在最低价*0.99位置书写文字,COLORFFFFFF
当满足条件回踩时,在最低价*0.99位置书写文字,COLORA1C7F8
当满足条件期待突破>0时,在最低价*0.99位置书写文字
当满足条件关注时,在最低价*0.99位置书写文字,画红色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  指标公式网  |  公式网   |  指标公式  |   加入收藏   

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