通达信分时图每半个小时高低点连线公式

 
SJ1:=TIME=93100;
SJ2:=TIME=100000;
SJ3:=TIME=103000;
SJ4:=TIME=110000;
SJ5:=TIME=112900;
XSJ1:=TIME=130000;
XSJ2:=TIME=133000;
XSJ3:=TIME=140000;
XSJ4:=TIME=143000;
XSJ5:=TIME=150000;
T1:=BARSLAST(SJ1);
T2:=BARSLAST(SJ2);
T3:=BARSLAST(SJ3);
T4:=BARSLAST(SJ4);
T5:=BARSLAST(SJ5);
XT1:=BARSLAST(XSJ1);
XT2:=BARSLAST(XSJ2);
XT3:=BARSLAST(XSJ3);
XT4:=BARSLAST(XSJ4);
XT5:=BARSLAST(XSJ5);
H1:=IF(TIME=100000,REF(C,T2),DRAWNULL)=C;
H2:=IF(TIME=103000,REF(C,T3),DRAWNULL)=C;
H3:=IF(TIME=110000,REF(C,T4),DRAWNULL)=C;
H4:=IF(TIME=112900,REF(C,T5),DRAWNULL)=C;
XH1:=IF(TIME=133000,REF(C,XT2),DRAWNULL)=C;
XH2:=IF(TIME=140000,REF(C,XT3),DRAWNULL)=C;
XH3:=IF(TIME=143000,REF(C,XT4),DRAWNULL)=C;
XH4:=IF(TIME=150000,REF(C,XT5),DRAWNULL)=C;
CS2:=CONST(REF(C,T2));
CS3:=CONST(REF(C,T3));
CS4:=CONST(REF(C,T4));
CS5:=CONST(REF(C,T5));
XCS2:=CONST(REF(C,XT2));
XCS3:=CONST(REF(C,XT3));
XCS4:=CONST(REF(C,XT4));
XCS5:=CONST(REF(C,XT5));
GL2:=FILTERX(H1,T2);
GL3:=FILTERX(H2,T3);
GL4:=FILTERX(H3,T4);
GL5:=FILTERX(H4,T5);
XGL2:=FILTERX(XH1,XT2);
XGL3:=FILTERX(XH2,XT3);
XGL4:=FILTERX(XH3,XT4);
XGL5:=FILTERX(XH4,XT5);
L1:=IF(TIME=93100,REF(C,T1),DRAWNULL)=C;
XL1:=IF(TIME=130000,REF(C,XT1),DRAWNULL)=C;
CS1:=CONST(REF(C,T1));
XCS1:=CONST(REF(C,XT1));
GL1:=FILTERX(L1,T1);
XGL1:=FILTERX(XL1,XT1);
DA:=CONST(IF(REF(GL2,BARSLAST(GL2)),REF(BARSLAST(GL1),BARSLAST(GL2)),DRAWNULL));
DA1:=CONST(IF(REF(GL3,BARSLAST(GL3)),REF(BARSLAST(GL2),BARSLAST(GL3)),DRAWNULL));
DA2:=CONST(IF(REF(GL4,BARSLAST(GL4)),REF(BARSLAST(GL3),BARSLAST(GL4)),DRAWNULL));
DA3:=CONST(IF(REF(GL5,BARSLAST(GL5)),REF(BARSLAST(GL4),BARSLAST(GL5)),DRAWNULL));
XDA:=CONST(IF(REF(XGL2,BARSLAST(XGL2)),REF(BARSLAST(XGL1),BARSLAST(XGL2)),DRAWNULL));
XDA1:=CONST(IF(REF(XGL3,BARSLAST(XGL3)),REF(BARSLAST(XGL2),BARSLAST(XGL3)),DRAWNULL));
XDA2:=CONST(IF(REF(XGL4,BARSLAST(XGL4)),REF(BARSLAST(XGL3),BARSLAST(XGL4)),DRAWNULL));
XDA3:=CONST(IF(REF(XGL5,BARSLAST(XGL5)),REF(BARSLAST(XGL4),BARSLAST(XGL5)),DRAWNULL));
XA:=IF(BARSLAST(GL1)>=0 AND BARSLAST(GL1)<=DA,((CS2-CS1)/DA)*BARSLAST(GL1)+CS1,DRAWNULL);
XA1:=IF(BARSLAST(GL2)>=0 AND BARSLAST(GL2)<=DA1,((CS3-CS2)/DA1)*BARSLAST(GL2)+CS2,DRAWNULL);
XA2:=IF(BARSLAST(GL3)>=0 AND BARSLAST(GL3)<=DA2,((CS4-CS3)/DA2)*BARSLAST(GL3)+CS3,DRAWNULL);
XA3:=IF(BARSLAST(GL4)>=0 AND BARSLAST(GL4)<=DA3,((CS5-CS4)/DA3)*BARSLAST(GL4)+CS4,DRAWNULL);
A:=IF(BARSLAST(XGL1)>=0 AND BARSLAST(XGL1)<=XDA,((XCS2-XCS1)/XDA)*BARSLAST(XGL1)+XCS1,DRAWNULL);
A1:=IF(BARSLAST(XGL2)>=0 AND BARSLAST(XGL2)<=XDA1,((XCS3-XCS2)/XDA1)*BARSLAST(XGL2)+XCS2,DRAWNULL);
A2:=IF(BARSLAST(XGL3)>=0 AND BARSLAST(XGL3)<=XDA2,((XCS4-XCS3)/XDA2)*BARSLAST(XGL3)+XCS3,DRAWNULL);
A3:=IF(BARSLAST(XGL4)>=0 AND BARSLAST(XGL4)<=XDA3,((XCS5-XCS4)/XDA3)*BARSLAST(XGL4)+XCS4,DRAWNULL);
IF(A>=REF(A,1),A,DRAWNULL),COLORMAGENTA;
IF(A<REF(A,1),A,DRAWNULL),COLORGREEN;
IF(A1>=REF(A1,1),A1,DRAWNULL),COLORMAGENTA;
IF(A1<REF(A1,1),A1,DRAWNULL),COLORGREEN;
IF(A2>=REF(A2,1),A2,DRAWNULL),COLORMAGENTA;
IF(A2<REF(A2,1),A2,DRAWNULL),COLORGREEN;
IF(A3>=REF(A3,1),A3,DRAWNULL),COLORMAGENTA;
IF(A3<REF(A3,1),A3,DRAWNULL),COLORGREEN;
IF(XA>=REF(XA,1),XA,DRAWNULL),COLORMAGENTA;
IF(XA<REF(XA,1),XA,DRAWNULL),COLORGREEN;
IF(XA1>=REF(XA1,1),XA1,DRAWNULL),COLORMAGENTA;
IF(XA1<REF(XA1,1),XA1,DRAWNULL),COLORGREEN;
IF(XA2>=REF(XA2,1),XA2,DRAWNULL),COLORMAGENTA;
IF(XA2<REF(XA2,1),XA2,DRAWNULL),COLORGREEN;
IF(XA3>=REF(XA3,1),XA3,DRAWNULL),COLORMAGENTA;
IF(XA3<REF(XA3,1),XA3,DRAWNULL),COLORGREEN;
均:SUM(CLOSE*VOL,FROMOPEN)/SUM(VOL,FROMOPEN),COLORYELLOW;



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


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


SJ1赋值:时间(时分)=93100
SJ2赋值:时间(时分)=100000
SJ3赋值:时间(时分)=103000
SJ4赋值:时间(时分)=110000
SJ5赋值:时间(时分)=112900
XSJ1赋值:时间(时分)=130000
XSJ2赋值:时间(时分)=133000
XSJ3赋值:时间(时分)=140000
XSJ4赋值:时间(时分)=143000
XSJ5赋值:时间(时分)=150000
T1赋值:上次SJ1距今天数
T2赋值:上次SJ2距今天数
T3赋值:上次SJ3距今天数
T4赋值:上次SJ4距今天数
T5赋值:上次SJ5距今天数
XT1赋值:上次XSJ1距今天数
XT2赋值:上次XSJ2距今天数
XT3赋值:上次XSJ3距今天数
XT4赋值:上次XSJ4距今天数
XT5赋值:上次XSJ5距今天数
H1赋值:如果时间(时分)=100000,返回T2日前的收盘价,否则返回无效数=收盘价
H2赋值:如果时间(时分)=103000,返回T3日前的收盘价,否则返回无效数=收盘价
H3赋值:如果时间(时分)=110000,返回T4日前的收盘价,否则返回无效数=收盘价
H4赋值:如果时间(时分)=112900,返回T5日前的收盘价,否则返回无效数=收盘价
XH1赋值:如果时间(时分)=133000,返回XT2日前的收盘价,否则返回无效数=收盘价
XH2赋值:如果时间(时分)=140000,返回XT3日前的收盘价,否则返回无效数=收盘价
XH3赋值:如果时间(时分)=143000,返回XT4日前的收盘价,否则返回无效数=收盘价
XH4赋值:如果时间(时分)=150000,返回XT5日前的收盘价,否则返回无效数=收盘价
CS2赋值:T2日前的收盘价的最后一日取值设为常数
CS3赋值:T3日前的收盘价的最后一日取值设为常数
CS4赋值:T4日前的收盘价的最后一日取值设为常数
CS5赋值:T5日前的收盘价的最后一日取值设为常数
XCS2赋值:XT2日前的收盘价的最后一日取值设为常数
XCS3赋值:XT3日前的收盘价的最后一日取值设为常数
XCS4赋值:XT4日前的收盘价的最后一日取值设为常数
XCS5赋值:XT5日前的收盘价的最后一日取值设为常数
GL2赋值:H1的T2日反向过滤
GL3赋值:H2的T3日反向过滤
GL4赋值:H3的T4日反向过滤
GL5赋值:H4的T5日反向过滤
XGL2赋值:XH1的XT2日反向过滤
XGL3赋值:XH2的XT3日反向过滤
XGL4赋值:XH3的XT4日反向过滤
XGL5赋值:XH4的XT5日反向过滤
L1赋值:如果时间(时分)=93100,返回T1日前的收盘价,否则返回无效数=收盘价
XL1赋值:如果时间(时分)=130000,返回XT1日前的收盘价,否则返回无效数=收盘价
CS1赋值:T1日前的收盘价的最后一日取值设为常数
XCS1赋值:XT1日前的收盘价的最后一日取值设为常数
GL1赋值:L1的T1日反向过滤
XGL1赋值:XL1的XT1日反向过滤
DA赋值:如果上次GL2距今天数日前的GL2,返回上次GL2距今天数日前的上次GL1距今天数,否则返回无效数的最后一日取值设为常数
DA1赋值:如果上次GL3距今天数日前的GL3,返回上次GL3距今天数日前的上次GL2距今天数,否则返回无效数的最后一日取值设为常数
DA2赋值:如果上次GL4距今天数日前的GL4,返回上次GL4距今天数日前的上次GL3距今天数,否则返回无效数的最后一日取值设为常数
DA3赋值:如果上次GL5距今天数日前的GL5,返回上次GL5距今天数日前的上次GL4距今天数,否则返回无效数的最后一日取值设为常数
XDA赋值:如果上次XGL2距今天数日前的XGL2,返回上次XGL2距今天数日前的上次XGL1距今天数,否则返回无效数的最后一日取值设为常数
XDA1赋值:如果上次XGL3距今天数日前的XGL3,返回上次XGL3距今天数日前的上次XGL2距今天数,否则返回无效数的最后一日取值设为常数
XDA2赋值:如果上次XGL4距今天数日前的XGL4,返回上次XGL4距今天数日前的上次XGL3距今天数,否则返回无效数的最后一日取值设为常数
XDA3赋值:如果上次XGL5距今天数日前的XGL5,返回上次XGL5距今天数日前的上次XGL4距今天数,否则返回无效数的最后一日取值设为常数
XA赋值:如果上次GL1距今天数>=0ANDBARSLAST(GL1)<=DA,返回((CS2-CS1)/DA)*上次GL1距今天数+CS1,否则返回无效数
XA1赋值:如果上次GL2距今天数>=0ANDBARSLAST(GL2)<=DA1,返回((CS3-CS2)/DA1)*上次GL2距今天数+CS2,否则返回无效数
XA2赋值:如果上次GL3距今天数>=0ANDBARSLAST(GL3)<=DA2,返回((CS4-CS3)/DA2)*上次GL3距今天数+CS3,否则返回无效数
XA3赋值:如果上次GL4距今天数>=0ANDBARSLAST(GL4)<=DA3,返回((CS5-CS4)/DA3)*上次GL4距今天数+CS4,否则返回无效数
A赋值:如果上次XGL1距今天数>=0ANDBARSLAST(XGL1)<=XDA,返回((XCS2-XCS1)/XDA)*上次XGL1距今天数+XCS1,否则返回无效数
A1赋值:如果上次XGL2距今天数>=0ANDBARSLAST(XGL2)<=XDA1,返回((XCS3-XCS2)/XDA1)*上次XGL2距今天数+XCS2,否则返回无效数
A2赋值:如果上次XGL3距今天数>=0ANDBARSLAST(XGL3)<=XDA2,返回((XCS4-XCS3)/XDA2)*上次XGL3距今天数+XCS3,否则返回无效数
A3赋值:如果上次XGL4距今天数>=0ANDBARSLAST(XGL4)<=XDA3,返回((XCS5-XCS4)/XDA3)*上次XGL4距今天数+XCS4,否则返回无效数
如果A>=1日前的A,返回A,否则返回无效数,画洋红色
如果A<1日前的A,返回A,否则返回无效数,画绿色
如果A1>=1日前的A1,返回A1,否则返回无效数,画洋红色
如果A1<1日前的A1,返回A1,否则返回无效数,画绿色
如果A2>=1日前的A2,返回A2,否则返回无效数,画洋红色
如果A2<1日前的A2,返回A2,否则返回无效数,画绿色
如果A3>=1日前的A3,返回A3,否则返回无效数,画洋红色
如果A3<1日前的A3,返回A3,否则返回无效数,画绿色
如果XA>=1日前的XA,返回XA,否则返回无效数,画洋红色
如果XA<1日前的XA,返回XA,否则返回无效数,画绿色
如果XA1>=1日前的XA1,返回XA1,否则返回无效数,画洋红色
如果XA1<1日前的XA1,返回XA1,否则返回无效数,画绿色
如果XA2>=1日前的XA2,返回XA2,否则返回无效数,画洋红色
如果XA2<1日前的XA2,返回XA2,否则返回无效数,画绿色
如果XA3>=1日前的XA3,返回XA3,否则返回无效数,画洋红色
如果XA3<1日前的XA3,返回XA3,否则返回无效数,画绿色
输出均:收盘价*成交量(手)的当前离开盘分钟数日累和/成交量(手)的当前离开盘分钟数日累和,画黄色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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