通达信分时四小时高低点连线指标公式源码

SJ1:=TIME=93100;
T1:=BARSLAST(SJ1);
SJ2:=TIME=103000;
SJ4:=TIME=112900;
T2:=BARSLAST(SJ2);
T4:=BARSLAST(SJ4);
H1:=IF(TIME=103000,REF(C,T2),DRAWNULL)=C;
H2:=IF(TIME=112900,REF(C,T4),DRAWNULL)=C;
CS2:=CONST(REF(C,T2));
CS4:=CONST(REF(C,T4));
GL2:=FILTERX(H1,T2);
GL4:=FILTERX(H2,T4);
L1:=IF(TIME=93100,REF(C,T1),DRAWNULL)=C;
CS1:=CONST(REF(C,T1));
GL1:=FILTERX(L1,T1);
DA:=CONST(IF(REF(GL2,BARSLAST(GL2)),REF(BARSLAST(GL1),BARSLAST(GL2)),DRAWNULL));
DA1:=CONST(IF(REF(GL4,BARSLAST(GL4)),REF(BARSLAST(GL2),BARSLAST(GL4)),DRAWNULL));
A:=IF(BARSLAST(GL1)>=0 AND BARSLAST(GL1)<=DA,((CS2-CS1)/DA)*BARSLAST(GL1)+CS1,DRAWNULL);
B:=IF(BARSLAST(GL2)>=0 AND BARSLAST(GL2)<=DA1,((CS4-CS2)/DA1)*BARSLAST(GL2)+CS2,DRAWNULL);
IF(A>=REF(A,1),A,DRAWNULL)COLORLIMAGENTA;
IF(A<REF(A,1),A,DRAWNULL)COLORGREEN;
IF(B>=REF(B,1),B,DRAWNULL)COLORLIMAGENTA;
IF(B<REF(B,1),B,DRAWNULL)COLORGREEN;
XSJ1:=TIME=130000;
XT1:=BARSLAST(XSJ1);
XSJ2:=TIME=140000;
XSJ4:=TIME=150000;
XT2:=BARSLAST(XSJ2);
XT4:=BARSLAST(XSJ4);
XH1:=IF(TIME=140000,REF(C,XT2),DRAWNULL)=C;
XH2:=IF(TIME=150000,REF(C,XT4),DRAWNULL)=C;
XCS2:=CONST(REF(C,XT2));
XCS4:=CONST(REF(C,XT4));
XGL2:=FILTERX(XH1,XT2);
XGL4:=FILTERX(XH2,XT4);
XL1:=IF(TIME=130000,REF(C,XT1),DRAWNULL)=C;
XCS1:=CONST(REF(C,XT1));
XGL1:=FILTERX(XL1,XT1);
XDA:=CONST(IF(REF(XGL2,BARSLAST(XGL2)),REF(BARSLAST(XGL1),BARSLAST(XGL2)),DRAWNULL));
XDA1:=CONST(IF(REF(XGL4,BARSLAST(XGL4)),REF(BARSLAST(XGL2),BARSLAST(XGL4)),DRAWNULL));
XA:=IF(BARSLAST(XGL1)>=0 AND BARSLAST(XGL1)<=XDA,((XCS2-XCS1)/XDA)*BARSLAST(XGL1)+XCS1,DRAWNULL);
XB:=IF(BARSLAST(XGL2)>=0 AND BARSLAST(XGL2)<=XDA1,((XCS4-XCS2)/XDA1)*BARSLAST(XGL2)+XCS2,DRAWNULL);
IF(XA>=REF(XA,1),XA,DRAWNULL)COLORLIMAGENTA;
IF(XA<REF(XA,1),XA,DRAWNULL)COLORGREEN;
IF(XB>=REF(XB,1),XB,DRAWNULL)COLORLIMAGENTA;
IF(XB<REF(XB,1),XB,DRAWNULL)COLORGREEN;
 



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


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

SJ1赋值:TIME=93100

T1赋值:上次SJ1距今天数

SJ2赋值:TIME=103000

SJ4赋值:TIME=112900

T2赋值:上次SJ2距今天数

T4赋值:上次SJ4距今天数
如果TIME=103000返回T2日前的C否则返回DRAWNULL
如果TIME=112900返回T4日前的C否则返回DRAWNULL

CS2赋值:CONST(T2日前的C)

CS4赋值:CONST(T4日前的C)

GL2赋值:FILTERX(H1,T2)

GL4赋值:FILTERX(H2,T4)
如果TIME=93100返回T1日前的C否则返回DRAWNULL

CS1赋值:CONST(T1日前的C)

GL1赋值:FILTERX(L1,T1)

DA赋值:CONST(IF(上次GL2距今天数日前的GL2,REF(上次GL1距今天数,上次GL2距今天数),DRAWNULL))

DA1:=CONST(IF(上次GL4距今天数日前的GL4,REF(上次GL2距今天数,上次GL4距今天数),DRAWNULL))

A赋值:IF(上次GL1距今天数>=0 AND 上次GL1距今天数<=DA,((CS2-CS1)/DA)*上次GL1距今天数+CS1,DRAWNULL)

B赋值:IF(上次GL2距今天数>=0 AND 上次GL2距今天数<=DA1,((CS4-CS2)/DA1)*上次GL2距今天数+CS2,DRAWNULL)
如果A>=1日前的A返回A否则返回DRAWNULL
如果A<1日前的A返回A否则返回DRAWNULL
如果B>=1日前的B返回B否则返回DRAWNULL
如果B<1日前的B返回B否则返回DRAWNULL

XSJ1赋值:TIME=130000

XT1赋值:上次XSJ1距今天数

XSJ2赋值:TIME=140000

XSJ4赋值:TIME=150000

XT2赋值:上次XSJ2距今天数

XT4赋值:上次XSJ4距今天数
如果TIME=140000返回XT2日前的C否则返回DRAWNULL
如果TIME=150000返回XT4日前的C否则返回DRAWNULL

XCS2赋值:CONST(XT2日前的C)

XCS4赋值:CONST(XT4日前的C)

XGL2赋值:FILTERX(XH1,XT2)

XGL4赋值:FILTERX(XH2,XT4)
如果TIME=130000返回XT1日前的C否则返回DRAWNULL

XCS1赋值:CONST(XT1日前的C)

XGL1赋值:FILTERX(XL1,XT1)

XDA赋值:CONST(IF(上次XGL2距今天数日前的XGL2,REF(上次XGL1距今天数,上次XGL2距今天数),DRAWNULL))

XDA1:=CONST(IF(上次XGL4距今天数日前的XGL4,REF(上次XGL2距今天数,上次XGL4距今天数),DRAWNULL))

XA赋值:IF(上次XGL1距今天数>=0 AND 上次XGL1距今天数<=XDA,((XCS2-XCS1)/XDA)*上次XGL1距今天数+XCS1,DRAWNULL)

XB赋值:IF(上次XGL2距今天数>=0 AND 上次XGL2距今天数<=XDA1,((XCS4-XCS2)/XDA1)*上次XGL2距今天数+XCS2,DRAWNULL)
如果XA>=1日前的XA返回XA否则返回DRAWNULL
如果XA<1日前的XA返回XA否则返回DRAWNULL
如果XB>=1日前的XB返回XB否则返回DRAWNULL
如果XB<1日前的XB返回XB否则返回DRAWNULL

 

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

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