江湖上失传已久的《顶底主图公式》通达信主图、源码

N:=150;判断高低:=3;
高:=REF(HHV(H,N),判断高低);
近期顶:REFDATE(高,DATE),COLORGREEN,LINETHICK3;
最顶:=REFDATE(近期顶,DATE),NODRAW;
出:=最顶=H AND ((C-L)<(O-C) OR (O-L)<(C-O)),NODRAW;
STICKLINE(出,C,O,3,0),COLORGREEN;
STICKLINE(出,C,O,2,0),COLORGREEN;
低:=REF(LLV(L,N),判断高低);
近期底:REFDATE(低,DATE),COLORRED,LINETHICK3;
最底:=REFDATE(近期底,DATE),NODRAW;
进:=最底=L AND ((C+L)<(O+C) OR (O+L)<(C+O)),NODRAW;
STICKLINE(进,H,L,3,0),COLORRED;
STICKLINE(进,C,O,2,0),COLORRED;
N250:=250;
PT250:=CONST(HHVBARS(V,N250));
T250:IF(CURRBARSCOUNT<=N250,CONST(IF(PT250=0,C,REF(C,PT250))),DRAWNULL),COLORMAGENTA,LINETHICK2;
IF(CURRBARSCOUNT=PT250+1,T250*1.01,DRAWNULL),CIRCLEDOT,COLORFF0000,LINETHICK2;
DRAWTEXT(CURRBARSCOUNT=N250,T250,'250'),COLOR990000;
N120:=120;
PT120:=CONST(HHVBARS(V,N120));
T120:IF(CURRBARSCOUNT<=N120,CONST(IF(PT120=0,C,REF(C,PT120))),DRAWNULL),COLORAAAA00,LINETHICK2;
IF(CURRBARSCOUNT=PT120+1,T120,DRAWNULL),CIRCLEDOT,COLORFFFF00,LINETHICK2;
DRAWTEXT(CURRBARSCOUNT=N120,T120,'120'),COLORAAAA00;
N60:=60;
PT60:=CONST(HHVBARS(V,N60));
T60:IF(CURRBARSCOUNT<=N60,CONST(IF(PT60=0,C,REF(C,PT60))),DRAWNULL),COLOR00BB00,LINETHICK2;
IF(CURRBARSCOUNT=PT60+1,T60,DRAWNULL),CIRCLEDOT,COLOR00FF00,LINETHICK2;
DRAWTEXT(CURRBARSCOUNT=N60,T60,'60'),COLOR00BB00;
N30:=30;
PT30:=CONST(HHVBARS(V,N30));
T30:IF(CURRBARSCOUNT<=N30,CONST(IF(PT30=0,C,REF(C,PT30))),DRAWNULL),COLOR0000CC,LINETHICK2;
IF(CURRBARSCOUNT=PT30+1,T30,DRAWNULL),CIRCLEDOT,COLOR0000FF,LINETHICK2;
DRAWTEXT(CURRBARSCOUNT=N30,T30,'30'),COLOR0000CC;
N20:=20;
PT20:=CONST(HHVBARS(V,N20));
T20:IF(CURRBARSCOUNT<=N20,CONST(IF(PT20=0,C,REF(C,PT20))),DRAWNULL),COLORDD00DD,LINETHICK2;
IF(CURRBARSCOUNT=PT20+1,T20,DRAWNULL),CIRCLEDOT,COLORFF00FF,LINETHICK2;
DRAWTEXT(CURRBARSCOUNT=N20,T20,'20'),COLORDD00DD;
阻力:REFDATE(REF(HHV(H,22),1),DATE),DOTLINE;
底:REFDATE(REF(LLV(L,22),1),DATE),DOTLINE;
 



来函数检测结果如下:
该公式没有未来函数


解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式

N赋值:150
判断高低赋值:3

高赋值:REF(N日内H最高值,判断高低)
输出
近期顶:日期REF日期高日,COLORGREEN,LINETHICK3

最顶赋值:日期REF日期近期顶日,NODRAW

出赋值:最顶=H AND ((C-L)<(O-C) OR (O-L)<(C-O)),NODRAW
当满足条件出时,在C和O之间画柱状线
当满足条件出时,在C和O之间画柱状线

低赋值:REF(N日内L最低值,判断高低)
输出
近期底:日期REF日期低日,画红色,LINETHICK3

最底赋值:日期REF日期近期底日,NODRAW

进赋值:最底=L AND ((C+L)<(O+C) OR (O+L)<(C+O)),NODRAW
当满足条件进时,在H和L之间画柱状线
当满足条件进时,在C和O之间画柱状线

N250:=250

PT250赋值:CONST(HHVBARS(V,N250))
输出
T250:IF(CURRBARSCOUNT<=N250,CONST(IF(PT250=0,C,PT250日前的C)),DRAWNULL),COLORMAGENTA,LINETHICK2
如果CURRBARSCOUNT=PT250+1返回T250*1.01否则返回DRAWNULL
当满足条件CURRBARSCOUNT=N250时,在T250和'250'位置书写文字

N120:=120

PT120赋值:CONST(HHVBARS(V,N120))
输出
T120:IF(CURRBARSCOUNT<=N120,CONST(IF(PT120=0,C,PT120日前的C)),DRAWNULL),COLORAAAA00,LINETHICK2
如果CURRBARSCOUNT=PT120+1返回T120否则返回DRAWNULL
当满足条件CURRBARSCOUNT=N120时,在T120和'120'位置书写文字

N60:=60

PT60赋值:CONST(HHVBARS(V,N60))
输出
T60:IF(CURRBARSCOUNT<=N60,CONST(IF(PT60=0,C,PT60日前的C)),DRAWNULL),COLOR00BB00,LINETHICK2
如果CURRBARSCOUNT=PT60+1返回T60否则返回DRAWNULL
当满足条件CURRBARSCOUNT=N60时,在T60和'60'位置书写文字

N30:=30

PT30赋值:CONST(HHVBARS(V,N30))
输出
T30:IF(CURRBARSCOUNT<=N30,CONST(IF(PT30=0,C,PT30日前的C)),DRAWNULL),COLOR0000CC,LINETHICK2
如果CURRBARSCOUNT=PT30+1返回T30否则返回DRAWNULL
当满足条件CURRBARSCOUNT=N30时,在T30和'30'位置书写文字

N20:=20

PT20赋值:CONST(HHVBARS(V,N20))
输出
T20:IF(CURRBARSCOUNT<=N20,CONST(IF(PT20=0,C,PT20日前的C)),DRAWNULL),COLORDD00DD,LINETHICK2
如果CURRBARSCOUNT=PT20+1返回T20否则返回DRAWNULL
当满足条件CURRBARSCOUNT=N20时,在T20和'20'位置书写文字
输出
阻力:REF日期(REF(22日内H最高值,1),日期),DOTLINE
输出
底:REF日期(REF(22日内L最低值,1),日期),DOTLINE

 

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

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