通达信〖自动划圆弧底〗把放量阳线前高压力EMA13趋势自动价位一体化源码

一、指标定位
这是一款通达信主图公式,核心是把放量阳线、前高压力、EMA13趋势、自动价位标注和圆弧底模拟叠加到主图上,辅助观察趋势、压力与底部结构。
二、图上信号解析
- BL:当成交量大于前量1.9倍且当天收阳时,对应K线用白色标记,代表放量阳线信号。
- 顶①—⑤:标注最近5个放量高点,作为上方压力参考。
- EMA13:以圆点形式显示趋势线,向上运行时转红;金叉、死叉会配套图标提示。
- 自动划线:站稳价格、飞升突破、回调站稳、天穹线等关键位置会自动标出。
- 圆弧底:用N=55的蓝色圆弧线模拟圆弧底,辅助判断底部结构是否形成。
三、观察与操作
1. 白色放量阳线出现后,先加入自选,重点看能否突破顶①—⑤的压力区。
2. EMA13向上且股价站稳时,偏多看待;CROSS(C,EMA13)出现图标可关注,若下破则考虑减仓。
3. 放量站上“站稳价格”或“飞升突破”,并回踩不破,容易走主升;若跌破,先观望。
4. “回调站稳”黄线不破,可考虑低吸;“突破天穹线”则视为强势确认。
5. 蓝色圆弧底中,股价沿弧上行,回踩弧线附近企稳可关注;有效跌破则止损。
四、适用与风控
该主图适合短线与波段结合使用,但仍需结合量价、板块和大盘环境,并严格执行止损。不构成投资建议。
主图指标源码如下:
 



BL:=V>REF(V,1)*1.9 AND C>O;

STICKLINE(BL,O,C,2.4,0),COLORFFFFFF;

顶①:IF(CURRBARSCOUNT<=CONST(BARSLAST(BL))+5,CONST(REF(H,BARSLAST(BL)+4)),DRAWNULL),COLORFF0066;

顶②:IF(CURRBARSCOUNT<=CONST(BARSLAST(BL))+4,CONST(REF(H,BARSLAST(BL)+3)),DRAWNULL),COLORFF6600;

顶③:IF(CURRBARSCOUNT<=CONST(BARSLAST(BL))+3,CONST(REF(H,BARSLAST(BL)+2)),DRAWNULL),COLORFFFFFF;

顶④:IF(CURRBARSCOUNT<=CONST(BARSLAST(BL))+2,CONST(REF(H,BARSLAST(BL)+1)),DRAWNULL),COLORFFFF00;

顶⑤:IF(CURRBARSCOUNT<=CONST(BARSLAST(BL))+1,CONST(REF(H,BARSLAST(BL))),DRAWNULL),COLORFF3399;

DRAWTEXT(CURRBARSCOUNT=CONST(BARSLAST(BL))+5,H*1.005,'①'),COLORFF0066;

DRAWTEXT(CURRBARSCOUNT=CONST(BARSLAST(BL))+4,H*1.005,'②'),COLORFF6600;

DRAWTEXT(CURRBARSCOUNT=CONST(BARSLAST(BL))+3,H*1.005,'③'),COLORFFFFFF;

DRAWTEXT(CURRBARSCOUNT=CONST(BARSLAST(BL))+2,H*1.005,'④'),COLORFFFF00;

DRAWTEXT(CURRBARSCOUNT=CONST(BARSLAST(BL))+1,H*1.005,'⑤'),COLORFF3399;

EMA13:EMA(C,13),CIRCLEDOT,COLORFFFF00,LINETHICK2;

IF(EMA13>REF(EMA13,1),EMA13,DRAWNULL),CIRCLEDOT,COLORFF0066;

DRAWICON(CROSS(C,EMA13),L*0.98,26);

DRAWICON(CROSS(EMA13,C),H*1.02,27);

RA:=MAX(O,C);

RB:=MIN(O,C);

RC:=REF(L,1);

RD:=IF(RA>REF(H,1),IF(RB<=RC,0,1),IF(RB<=RC,-1,0));

RE:=BARSLAST(RD=-1);

RF:=REF(H,RE);

RG:=BARSLAST(RD=1);

RH:=REF(L,RG);

T1:=IF(RD=1,IF(L>RF,1,0),IF(RD=-1,IF(H< RH,-1,0),0));

T2:=BARSLAST(T1=0);

TH:=REF(REF(H,BARSLAST(T1=1)),T2);

TL:=REF(REF(L,BARSLAST(T1=-1)),T2);

TA:=IF(T1=1,IF(RA>TH,1,0),IF(T1=-1,IF(RB< TL,-1,0),0));

P1:=BARSLAST(TA=-1);

P2:=BARSSINCEN(CROSS(0.5,TA),P1)+1;

P3:=BARSLAST(CROSS(COUNT(CROSS(-0.5,RD),P1),0.5));

PAH:=REF(HHV(RA,P1),P3),DOTLINE;

XX:=CURRBARSCOUNT;

站稳价格:IF(XX< CONST(P3)+1,PAH,DRAWNULL),COLORFFFFFF,LINETHICK3;

IF(XX< CONST(P2)+1,PAH,DRAWNULL),COLORFFFFFF,LINETHICK3;

DRAWTEXT(ISLASTBAR,PAH,'飞升突破'),COLORFFFFFF;

GAD:=REF(HHVBARS(V,21),1)+1;

回调站稳:IF(CURRBARSCOUNT<=CONST(GAD)+1,CONST(REF(L,GAD)),DRAWNULL),COLORFFFF00,LINETHICK2;

S:=10;

SR1:=REF(H,S)=HHV(H,2*S+1);

SR2:=FILTER(SR1,S);

SR3:=BACKSET(SR2,S+1);

HD:=BARSLAST(FILTER(SR3,S));

QG:=REF(H,HD);

天穹:DRAWSL(CURRBARSCOUNT<=CONST(HD)+1 AND PERIOD>4,QG,0,HD,1),COLORFFFF00,LINETHICK2;

DRAWTEXT(ISLASTBAR,天穹,'突破天穹线'),COLORFFFF00;

N:=55;

H1:=CONST(LLVBARS(L,N));

H2:=CONST(REF(L,N-1));

H3:=CONST(LLV(L,N));

H4:=(N-H1)/(H2-H3);

H5:=H2-SQRT(POW(N-H1,2)-POW(CURRBARSCOUNT-H1,2))/H4;

NOTEXTY1:H5,COLOR00CCFF,DOTLINE;

NOTEXTY2:IF(CURRBARSCOUNT>H1+1,DRAWNULL,H5),COLOR00CCFF,LINETHICK3;









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



BL赋值:成交量(手)>1日前的成交量(手)*1.9 AND 收阳线
当满足条件BL时,在开盘价和收盘价位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLORFFFFFF
输出顶①:如果到最后交易的周期<=上次BL距今天数的最后一日取值设为常数+5,返回上次BL距今天数+4日前的最高价的最后一日取值设为常数,否则返回无效数,COLORFF0066
输出顶②:如果到最后交易的周期<=上次BL距今天数的最后一日取值设为常数+4,返回上次BL距今天数+3日前的最高价的最后一日取值设为常数,否则返回无效数,COLORFF6600
输出顶③:如果到最后交易的周期<=上次BL距今天数的最后一日取值设为常数+3,返回上次BL距今天数+2日前的最高价的最后一日取值设为常数,否则返回无效数,COLORFFFFFF
输出顶④:如果到最后交易的周期<=上次BL距今天数的最后一日取值设为常数+2,返回上次BL距今天数+1日前的最高价的最后一日取值设为常数,否则返回无效数,COLORFFFF00
输出顶⑤:如果到最后交易的周期<=上次BL距今天数的最后一日取值设为常数+1,返回上次BL距今天数日前的最高价的最后一日取值设为常数,否则返回无效数,COLORFF3399
当满足条件到最后交易的周期=上次BL距今天数的最后一日取值设为常数+5时,在最高价*1.005位置书写文字,COLORFF0066
当满足条件到最后交易的周期=上次BL距今天数的最后一日取值设为常数+4时,在最高价*1.005位置书写文字,COLORFF6600
当满足条件到最后交易的周期=上次BL距今天数的最后一日取值设为常数+3时,在最高价*1.005位置书写文字,COLORFFFFFF
当满足条件到最后交易的周期=上次BL距今天数的最后一日取值设为常数+2时,在最高价*1.005位置书写文字,COLORFFFF00
当满足条件到最后交易的周期=上次BL距今天数的最后一日取值设为常数+1时,在最高价*1.005位置书写文字,COLORFF3399
输出EMA13:收盘价的13日指数移动平均,CIRCLEDOT,COLORFFFF00,线宽为2
如果EMA13>1日前的EMA13,返回EMA13,否则返回无效数,CIRCLEDOT,COLORFF0066
当满足条件收盘价上穿EMA13时,在最低价*0.98位置画26号图标
当满足条件EMA13上穿收盘价时,在最高价*1.02位置画27号图标
RA赋值:开盘价和收盘价的较大值
RB赋值:开盘价和收盘价的较小值
RC赋值:1日前的最低价
RD赋值:如果RA>1日前的最高价,返回如果RB<=RC,返回0,否则返回1,否则返回如果RB<=RC,返回-1,否则返回0
RE赋值:上次RD=-1距今天数
RF赋值:RE日前的最高价
RG赋值:上次RD=1距今天数
RH赋值:RG日前的最低价
T1赋值:如果RD=1,返回如果最低价>RF,返回1,否则返回0,否则返回如果RD=-1,返回如果最高价T2赋值:上次T1=0距今天数
TH赋值:T2日前的上次T1=1距今天数日前的最高价
TL赋值:T2日前的上次T1=-1距今天数日前的最低价
TA赋值:如果T1=1,返回如果RA>TH,返回1,否则返回0,否则返回如果T1=-1,返回如果RBP1赋值:上次TA=-1距今天数
P2赋值:在P1周期内首次0.5上穿TA距今天数+1
P3赋值:上次统计P1日中满足-0.5上穿RD的天数上穿0.5距今天数
PAH赋值:P3日前的P1日内RA的最高值,DOTLINE
XX赋值:到最后交易的周期
输出站稳价格:如果XX如果XX当满足条件是否最后一个周期时,在PAH位置书写文字,COLORFFFFFF
GAD赋值:1日前的21日内成交量(手)距今天数+1
输出回调站稳:如果到最后交易的周期<=GAD的最后一日取值设为常数+1,返回GAD日前的最低价的最后一日取值设为常数,否则返回无效数,COLORFFFF00,线宽为2
S赋值:10
SR1赋值:S日前的最高价=2*S+1日内最高价的最高值
SR2赋值:SR1的S日过滤
SR3赋值:若SR2则将最近S+1周期置为1
HD赋值:上次SR3的S日过滤距今天数
QG赋值:HD日前的最高价
输出天穹:当满足条件到最后交易的周期<=HD的最后一日取值设为常数+1ANDPERIOD>4时,在QG位置画斜线0斜率HD长度,1方向.,COLORFFFF00,线宽为2
当满足条件是否最后一个周期时,在天穹位置书写文字,COLORFFFF00
N赋值:55
H1赋值:N日内最低价距今天数的最后一日取值设为常数
H2赋值:N-1日前的最低价的最后一日取值设为常数
H3赋值:N日内最低价的最低值的最后一日取值设为常数
H4赋值:(N-H1)/(H2-H3)
H5赋值:H2-N-H1的2乘幂-到最后交易的周期-H1的2乘幂的开方/H4
输出NOTEXTY1:H5,COLOR00CCFF,DOTLINE
输出NOTEXTY2:如果到最后交易的周期>H1+1,返回无效数,否则返回H5,COLOR00CCFF,线宽为3
联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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