通达信北沙分时指标公式

 

均价:SUM(V*C,0)/SUM(V,0),COLORYELLOW;
SJ1:=TIME=93100;
SJ2:=TIME=130000;
T1:=BArslAST(SJ1);
T2:=BARSLAST(SJ2);
午前低点:=IF(BETWEEN(TIME,93100,130000),LLV(L,T1),DRAWNULL)=C;
WQD:=CONST(REF(C,BARSLAST(IF(FILTERX(午前低点,T1),1,0))));
WD:=FILTERX(午前低点,T1);
午前高点:=IF(BETWEEN(TIME,93100,130000),HHV(H,T1),DRAWNULL)=C;
WQG:=CONST(REF(C,BARSLAST(IF(FILTERX(午前高点,T1),1,0))));
WG:=FILTERX(午前高点,T1);
午前高点数:=CONST(IF(BARSLAST(WG)>=0,REF(T1,BARSLAST(WG)),DRAWNULL));
午前低点数:=CONST(IF(BARSLAST(WD)>=0,REF(T1,BARSLAST(WD)),DRAWNULL));
{上午区间}
早开横线:=CONST(DYNAINFO(4));
午收横线:=CONST(REF(C,T2));
午收:=(IF(SJ2,1,0));
早开横线最高:=IF(TIME=93100 AND 早开横线=MAX(早开横线,MAX(WQG,WQD)),1,0);
早开横线最低:=IF(TIME=93100 AND 早开横线=MIN(早开横线,MIN(WQG,WQD)),1,0);
开盘起始点:=SJ1 AND 早开横线<=WQG AND 早开横线>=WQD;
起点成立:=SJ1 AND 早开横线<=WQG AND 早开横线>=WQD;
起点1:=crOSS(SUM(IF(CROSS(SUM(WD+WG,T1)=1,0.5),1,CROSS(SUM(WD+WG,0)=2,0.5)),T1)=1,0.5);
起点1天数:=CONST(IF(BARSLAST(起点1)>=0,REF(T1,BARSLAST(起点1)),DRAWNULL));
起点1横线:=CONST(IF(BARSLAST(起点1)>=0,REF(C,BARSLAST(起点1)),DRAWNULL));
{第一根画线}
第一根1:IF(REF(起点成立,T1) AND T1>=0 AND T1<=起点1天数 AND 早开横线<起点1横线,
((起点1横线-早开横线)/起点1天数)*T1+早开横线,DRAWNULL),LINETHICK2,COLORMAGENTA;
第一根2:IF(REF(起点成立,T1) AND T1>=0 AND T1<=起点1天数 AND 早开横线>起点1横线,
早开横线-((早开横线-起点1横线)/起点1天数)*T1,DRAWNULL),LINETHICK2,COLORMAGENTA;
{第一根实时}
午收1实时天:=CONST(IF(ISLASTBAR,BARSLAST(起点1),DRAWNULL));
午收1实时横线:=CONST(IF(BARSLAST(起点1)>=0 AND T1<=120,C,DRAWNULL));
第一根实时1:IF(BARSLAST(起点1)>=0 AND T1<=119 AND 午收1实时横线>起点1横线 AND
早开横线>WQG,((午收1实时横线-起点1横线)/午收1实时天)*BARSLAST(起点1)+起点1横线,
DRAWNULL),LINETHICK2,COLORGREEN;
第一根实时2:IF(BARSLAST(起点1)>=0 AND T1<=119 AND 午收1实时横线<起点1横线 AND
早开横线<WQD,起点1横线-((起点1横线-午收1实时横线)/午收1实时天)*BARSLAST(起点1),
DRAWNULL),LINETHICK2,COLORGREEN;
{第二根画线}
起点2:=CROSS(SUM(WD+WG,0)=2,0.5);
起点2天数:=CONST(IF(BARSLAST(起点2)>=0,REF(BARSLAST(起点1),BARSLAST(起点2)),DRAWNULL));
起点2横线:=CONST(IF(BARSLAST(起点2)>=0,REF(C,BARSLAST(起点2)),DRAWNULL));
午收天数1:=CONST(IF(T2>=0,REF(BARSLAST(起点1),T2),DRAWNULL));
午收天数2:=CONST(IF(T2>=0,REF(BARSLAST(起点2),T2),DRAWNULL));
第二根1:IF(BARSLAST(起点1)>=0 AND BARSLAST(起点1)<=起点2天数 AND 起点2横线>起点1横线
AND 早开横线<=WQG AND 早开横线>=WQD,
((起点2横线-起点1横线)/起点2天数)*BARSLAST(起点1)+起点1横线,
DRAWNULL),LINETHICK2,COLORGREEN;
第二根2:IF(BARSLAST(起点1)>=0 AND BARSLAST(起点1)<=起点2天数 AND 起点2横线<起点1横线
AND 早开横线<=WQG AND 早开横线>=WQD,
起点1横线-((起点1横线-起点2横线)/起点2天数)*BARSLAST(起点1),
DRAWNULL),LINETHICK2,COLORGREEN;
第二根3:IF(BARSLAST(起点1)>=0 AND BARSLAST(起点1)<=午收天数1 AND 午收横线>起点1横线
AND 早开横线>WQG,
((午收横线-起点1横线)/午收天数1)*BARSLAST(起点1)+起点1横线,
DRAWNULL),LINETHICK2,COLORGREEN;
第二根4:IF(BARSLAST(起点1)>=0 AND BARSLAST(起点1)<=午收天数1 AND 午收横线<起点1横线
AND 早开横线<WQD,
起点1横线-((起点1横线-午收横线)/午收天数1)*BARSLAST(起点1),
DRAWNULL),LINETHICK2,COLORGREEN;
第二根5:IF(BARSLAST(起点2)>=0 AND BARSLAST(起点2)<=午收天数2 AND 午收横线>起点2横线
AND 早开横线>WQG,
((午收横线-起点2横线)/午收天数2)*BARSLAST(起点2)+起点2横线,
DRAWNULL),LINETHICK2,COLORGREEN;
第二根6:IF(BARSLAST(起点2)>=0 AND BARSLAST(起点2)<=午收天数2 AND 午收横线<起点2横线
AND 早开横线<WQD,
起点2横线-((起点2横线-午收横线)/午收天数2)*BARSLAST(起点2),
DRAWNULL),LINETHICK2,COLORGREEN;
第二根7:IF(T1>=0 AND T1<=午前高点数 AND 早开横线<WQD AND DYNAINFO(4)>0,
((WQG-早开横线)/午前高点数)*T1+早开横线,DRAWNULL),LINETHICK2,COLORMAGENTA;
第二根8:IF(T1>=0 AND T1<=午前低点数 AND 早开横线>WQG AND DYNAINFO(4)>0,
早开横线-((早开横线-WQD)/午前低点数)*T1,DRAWNULL),LINETHICK2,COLORMAGENTA;
第二根9:IF(T1>=0 AND T1<=起点1天数 AND 早开横线=WQD AND 早开横线=起点1横线 AND
DYNAINFO(4)>0,早开横线,DRAWNULL),LINETHICK2,COLORMAGENTA;
第二根10:IF(T1>=0 AND T1<=起点1天数 AND 早开横线=WQG AND 早开横线=起点1横线 AND
DYNAINFO(4)>0,早开横线,DRAWNULL),LINETHICK2,COLORMAGENTA;
{第二根实时}
午收2实时天:=CONST(IF(ISLASTBAR,BARSLAST(起点2),DRAWNULL));
午收2实时横线:=CONST(IF(BARSLAST(起点2)>=0 AND T1<=120,C,DRAWNULL));
第二根11:IF(BARSLAST(起点2)>=0 AND T1<=119 AND 午收2实时横线>起点2横线 AND
早开横线>WQG,((午收2实时横线-起点2横线)/午收2实时天)*BARSLAST(起点2)+起点2横线,
DRAWNULL),LINETHICK2,COLORGREEN;
第二根12:IF(BARSLAST(起点2)>=0 AND T1<=119 AND 午收2实时横线<起点2横线 AND
早开横线<WQD,起点2横线-((起点2横线-午收2实时横线)/午收2实时天)*BARSLAST(起点2),
DRAWNULL),LINETHICK2,COLORGREEN;
{第三根画线};
起点3天数:=CONST(IF(T1>=120,REF(BARSLAST(起点2),T2),DRAWNULL));
第三根1:IF(BARSLAST(起点2)>=0 AND T1<=119 AND 午收横线>起点2横线 AND 早开横线<=WQG
AND 早开横线>=WQD,
((午收横线-起点2横线)/起点3天数)*BARSLAST(起点2)+起点2横线,DRAWNULL),LINETHICK2,COLORRED;
第三根2:IF(BARSLAST(起点2)>=0 AND T1<=119 AND 午收横线<起点2横线 AND 早开横线<=WQG
AND 早开横线>=WQD,
起点2横线-((起点2横线-午收横线)/起点3天数)*BARSLAST(起点2),DRAWNULL),LINETHICK2,COLORRED;
{高低点虚线}
虚线1:IF(早开横线<=WQD AND DYNAINFO(4)>0,早开横线,DRAWNULL),COLORLIBLUE,DOTLINE;
虚线2:IF(早开横线>=WQG AND DYNAINFO(4)>0,早开横线,DRAWNULL),COLORLIBLUE,DOTLINE;
虚线3:IF(BARSLAST(WD)>=0 AND WQD<早开横线 AND DYNAINFO(4)>0,REF(C,BARSLAST(WD)),
DRAWNULL),COLORLIBLUE,DOTLINE;
虚线4:IF(BARSLAST(WG)>=0 AND WQG>早开横线 AND DYNAINFO(4)>0,REF(C,BARSLAST(WG)),
DRAWNULL),COLORLIBLUE,DOTLINE;
{盘中验证第三根}
午收天数3:=CONST(IF(ISLASTBAR,BARSLAST(起点2),DRAWNULL));
午收横线1:=CONST(IF(BARSLAST(起点2)>=0 AND T1<=120,C,DRAWNULL));
第三根3:IF(BARSLAST(起点2)>=0 AND T1<=119 AND 午收横线1>起点2横线 AND 早开横线<=WQG
AND 早开横线>=WQD,((午收横线1-起点2横线)/午收天数3)*BARSLAST(起点2)+起点2横线,DRAWNULL)
,LINETHICK2,COLORRED;
第三根4:IF(BARSLAST(起点2)>=0 AND T1<=119 AND 午收横线1<起点2横线 AND 早开横线<=WQG
AND 早开横线>=WQD,起点2横线-((起点2横线-午收横线1)/午收天数3)*BARSLAST(起点2),DRAWNULL)
,LINETHICK2,COLORRED;
{下午画线}
午后低点:=LLV(L,T2)=C;
WHD:=CONST(REF(C,BARSLAST(IF(FILTERX(午后低点,T2),1,0))));
XWD:=FILTERX(午后低点,T2);
午后高点:=HHV(H,T2)=C;
WHG:=CONST(REF(C,BARSLAST(IF(FILTERX(午后高点,T2),1,0))));
XWG:=FILTERX(午后高点,T2);
午后高点数:=CONST(IF(BARSLAST(XWG)>=0,REF(T2,BARSLAST(WG)),DRAWNULL));
午后低点数:=CONST(IF(BARSLAST(XWD)>=0,REF(T2,BARSLAST(WD)),DRAWNULL));
午后信号1:=CROSS(SUM(XWD+XWG,T2)=1,0.5);
{午后第一根}
午后起点1天数:=CONST(IF(BARSLAST(午后信号1)>=0,REF(T2,BARSLAST(午后信号1)),DRAWNULL));
午后起点1横线:=CONST(IF(BARSLAST(午后信号1)>=0,REF(C,BARSLAST(午后信号1)),DRAWNULL));
午后第一根1:IF(T2>=0 AND T2<=午后起点1天数 AND 午收横线<=午后起点1横线,
((午后起点1横线-午收横线)/午后起点1天数)*T2+午收横线,DRAWNULL),LINETHICK2,COLORMAGENTA;
午后第一根2:IF(T2>=0 AND T2<=午后起点1天数 AND 午收横线>午后起点1横线,
午收横线-((午收横线-午后起点1横线)/午后起点1天数)*T2,DRAWNULL),LINETHICK2,COLORMAGENTA;
{午后第二根}
午后信号2:=CROSS(SUM(XWD+XWG,T2)=2,0.5);
午后起点2天数:=CONST(IF(BARSLAST(午后信号2)>=0,REF(BARSLAST(午后信号1),
BARSLAST(午后信号2)),DRAWNULL));
午后起点2横线:=CONST(IF(BARSLAST(午后信号2)>=0,REF(C,BARSLAST(午后信号2)),DRAWNULL));
午后第二根1:IF(BARSLAST(午后信号1)>=0 AND BARSLAST(午后信号1)<=午后起点2天数 AND
午后起点1横线<=午后起点2横线,((午后起点2横线-午后起点1横线)/午后起点2天数)*
BARSLAST(午后信号1)+午后起点1横线,DRAWNULL),LINETHICK2,COLORGREEN;
午后第二根2:IF(BARSLAST(午后信号1)>=0 AND BARSLAST(午后信号1)<=午后起点2天数 AND
午后起点1横线>午后起点2横线,午后起点1横线-((午后起点1横线-午后起点2横线)/午后起点2天数)
*BARSLAST(午后信号1),DRAWNULL),LINETHICK2,COLORGREEN;
{午后第三根}
收盘横线:=CONST(IF(ISLASTBAR,C,DRAWNULL));
午后信号3:=ISLASTBAR;
午后起点3天数:=CONST(IF(午后信号3,BARSLAST(午后信号2),DRAWNULL));
午后第三根1:IF(BARSLAST(午后信号2)>=0 AND T1<=239 AND 收盘横线>=午后起点2横线,
((收盘横线-午后起点2横线)/午后起点3天数)*BARSLAST(午后信号2)+
午后起点2横线,DRAWNULL),LINETHICK2,COLORRED;
午后第三根2:IF(BARSLAST(午后信号2)>=0 AND T1<=239 AND 收盘横线<午后起点2横线,
午后起点2横线-((午后起点2横线-收盘横线)/午后起点3天数)*BARSLAST(午后信号2)
,DRAWNULL),LINETHICK2,COLORRED;
D1:=YEAR AND MONTH AND DAY;
AA1:=STRCAT(CON2STR(YEAR,0),'年');
AA2:=STRCAT(CON2STR(MONTH,0),'月');
AA3:=STRCAT(CON2STR(DAY,0),'日');
AA4:=STRCAT('【',IF(WEEkdAY=1,'一',IF(WEEKDAY=2,'二',IF(WEEKDAY=3,'三 ',IF(WEEKDAY=4,'四',IF(WEEKDAY=5,'五',IF(WEEKDAY=6,'六','日')))))));
AA:=STRCAT(STRCAT(STRCAT(AA1,AA2),STRCAT(AA3,AA4)),'】');
DRAWTEXT_FIX(D1,0,1,0,AA),COLORGREEN;




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

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

相关指标公式

输出均价:成交量(手)*收盘价的历史累和/成交量(手)的历史累和,画黄色
SJ1赋值:时间(时分)=93100
SJ2赋值:时间(时分)=130000
T1赋值:上次SJ1距今天数
T2赋值:上次SJ2距今天数
午前低点赋值:如果时间(时分)位于93100和130000之间,返回T1日内最低价的最低值,否则返回无效数=收盘价
WQD赋值:上次如果午前低点的T1日反向过滤,返回1,否则返回0距今天数日前的收盘价的最后一日取值设为常数
WD赋值:午前低点的T1日反向过滤
午前高点赋值:如果时间(时分)位于93100和130000之间,返回T1日内最高价的最高值,否则返回无效数=收盘价
WQG赋值:上次如果午前高点的T1日反向过滤,返回1,否则返回0距今天数日前的收盘价的最后一日取值设为常数
WG赋值:午前高点的T1日反向过滤
午前高点数赋值:如果上次WG距今天数>=0,返回上次WG距今天数日前的T1,否则返回无效数的最后一日取值设为常数
午前低点数赋值:如果上次WD距今天数>=0,返回上次WD距今天数日前的T1,否则返回无效数的最后一日取值设为常数
早开横线赋值:开盘价的最后一日取值设为常数
午收横线赋值:T2日前的收盘价的最后一日取值设为常数
午收赋值:(如果SJ2,返回1,否则返回0)
早开横线最高赋值:如果时间(时分)=93100AND早开横线=早开横线和WQG和WQD的较大值的较大值,返回1,否则返回0
早开横线最低赋值:如果时间(时分)=93100AND早开横线=早开横线和WQG和WQD的较小值的较小值,返回1,否则返回0
开盘起始点赋值:SJ1 AND 早开横线<=WQG AND 早开横线>=WQD
起点成立赋值:SJ1 AND 早开横线<=WQG AND 早开横线>=WQD
起点1赋值:如果WD+WG的T1日累和=1上穿0.5,返回1,否则返回WD+WG的历史累和=2上穿0.5的T1日累和=1上穿0.5
起点1天数赋值:如果上次起点1距今天数>=0,返回上次起点1距今天数日前的T1,否则返回无效数的最后一日取值设为常数
起点1横线赋值:如果上次起点1距今天数>=0,返回上次起点1距今天数日前的收盘价,否则返回无效数的最后一日取值设为常数
输出第一根1:如果T1日前的起点成立ANDT1>=0ANDT1<=起点1天数AND早开横线<起点1横线,返回((起点1横线-早开横线)/起点1天数)*T1+早开横线,否则返回无效数,线宽为2,画洋红色
输出第一根2:如果T1日前的起点成立ANDT1>=0ANDT1<=起点1天数AND早开横线>起点1横线,返回早开横线-((早开横线-起点1横线)/起点1天数)*T1,否则返回无效数,线宽为2,画洋红色
午收1实时天赋值:如果是否最后一个周期,返回上次起点1距今天数,否则返回无效数的最后一日取值设为常数
午收1实时横线赋值:如果上次起点1距今天数>=0ANDT1<=120,返回收盘价,否则返回无效数的最后一日取值设为常数
输出第一根实时1:如果上次起点1距今天数>=0ANDT1<=119AND午收1实时横线>起点1横线AND早开横线>WQG,返回((午收1实时横线-起点1横线)/午收1实时天)*上次起点1距今天数+起点1横线,否则返回无效数,线宽为2,画绿色
输出第一根实时2:如果上次起点1距今天数>=0ANDT1<=119AND午收1实时横线<起点1横线AND早开横线起点2赋值:WD+WG的历史累和=2上穿0.5
起点2天数赋值:如果上次起点2距今天数>=0,返回上次起点2距今天数日前的上次起点1距今天数,否则返回无效数的最后一日取值设为常数
起点2横线赋值:如果上次起点2距今天数>=0,返回上次起点2距今天数日前的收盘价,否则返回无效数的最后一日取值设为常数
午收天数1赋值:如果T2>=0,返回T2日前的上次起点1距今天数,否则返回无效数的最后一日取值设为常数
午收天数2赋值:如果T2>=0,返回T2日前的上次起点2距今天数,否则返回无效数的最后一日取值设为常数
输出第二根1:如果上次起点1距今天数>=0ANDBARSLAST(起点1)<=起点2天数AND起点2横线>起点1横线AND早开横线<=WQGAND早开横线>=WQD,返回((起点2横线-起点1横线)/起点2天数)*上次起点1距今天数+起点1横线,否则返回无效数,线宽为2,画绿色
输出第二根2:如果上次起点1距今天数>=0ANDBARSLAST(起点1)<=起点2天数AND起点2横线<起点1横线AND早开横线<=WQGAND早开横线>=WQD,返回起点1横线-((起点1横线-起点2横线)/起点2天数)*上次起点1距今天数,否则返回无效数,线宽为2,画绿色
输出第二根3:如果上次起点1距今天数>=0ANDBARSLAST(起点1)<=午收天数1AND午收横线>起点1横线AND早开横线>WQG,返回((午收横线-起点1横线)/午收天数1)*上次起点1距今天数+起点1横线,否则返回无效数,线宽为2,画绿色
输出第二根4:如果上次起点1距今天数>=0ANDBARSLAST(起点1)<=午收天数1AND午收横线<起点1横线AND早开横线输出第二根5:如果上次起点2距今天数>=0ANDBARSLAST(起点2)<=午收天数2AND午收横线>起点2横线AND早开横线>WQG,返回((午收横线-起点2横线)/午收天数2)*上次起点2距今天数+起点2横线,否则返回无效数,线宽为2,画绿色
输出第二根6:如果上次起点2距今天数>=0ANDBARSLAST(起点2)<=午收天数2AND午收横线<起点2横线AND早开横线输出第二根7:如果T1>=0ANDT1<=午前高点数AND早开横线0,返回((WQG-早开横线)/午前高点数)*T1+早开横线,否则返回无效数,线宽为2,画洋红色
输出第二根8:如果T1>=0ANDT1<=午前低点数AND早开横线>WQGANDDYNAINFO(4)>0,返回早开横线-((早开横线-WQD)/午前低点数)*T1,否则返回无效数,线宽为2,画洋红色
输出第二根9:如果T1>=0ANDT1<=起点1天数AND早开横线=WQDAND早开横线=起点1横线ANDDYNAINFO(4)>0,返回早开横线,否则返回无效数,线宽为2,画洋红色
输出第二根10:如果T1>=0ANDT1<=起点1天数AND早开横线=WQGAND早开横线=起点1横线ANDDYNAINFO(4)>0,返回早开横线,否则返回无效数,线宽为2,画洋红色
午收2实时天赋值:如果是否最后一个周期,返回上次起点2距今天数,否则返回无效数的最后一日取值设为常数
午收2实时横线赋值:如果上次起点2距今天数>=0ANDT1<=120,返回收盘价,否则返回无效数的最后一日取值设为常数
输出第二根11:如果上次起点2距今天数>=0ANDT1<=119AND午收2实时横线>起点2横线AND早开横线>WQG,返回((午收2实时横线-起点2横线)/午收2实时天)*上次起点2距今天数+起点2横线,否则返回无效数,线宽为2,画绿色
输出第二根12:如果上次起点2距今天数>=0ANDT1<=119AND午收2实时横线<起点2横线AND早开横线
起点3天数赋值:如果T1>=120,返回T2日前的上次起点2距今天数,否则返回无效数的最后一日取值设为常数
输出第三根1:如果上次起点2距今天数>=0ANDT1<=119AND午收横线>起点2横线AND早开横线<=WQGAND早开横线>=WQD,返回((午收横线-起点2横线)/起点3天数)*上次起点2距今天数+起点2横线,否则返回无效数,线宽为2,画红色
输出第三根2:如果上次起点2距今天数>=0ANDT1<=119AND午收横线<起点2横线AND早开横线<=WQGAND早开横线>=WQD,返回起点2横线-((起点2横线-午收横线)/起点3天数)*上次起点2距今天数,否则返回无效数,线宽为2,画红色
输出虚线1:如果早开横线<=WQDANDDYNAINFO(4)>0,返回早开横线,否则返回无效数,画淡蓝色,DOTLINE
输出虚线2:如果早开横线>=WQGANDDYNAINFO(4)>0,返回早开横线,否则返回无效数,画淡蓝色,DOTLINE
输出虚线3:如果上次WD距今天数>=0ANDWQD<早开横线ANDDYNAINFO(4)>0,返回上次WD距今天数日前的收盘价,否则返回无效数,画淡蓝色,DOTLINE
输出虚线4:如果上次WG距今天数>=0ANDWQG>早开横线ANDDYNAINFO(4)>0,返回上次WG距今天数日前的收盘价,否则返回无效数,画淡蓝色,DOTLINE
午收天数3赋值:如果是否最后一个周期,返回上次起点2距今天数,否则返回无效数的最后一日取值设为常数
午收横线1赋值:如果上次起点2距今天数>=0ANDT1<=120,返回收盘价,否则返回无效数的最后一日取值设为常数
输出第三根3:如果上次起点2距今天数>=0ANDT1<=119AND午收横线1>起点2横线AND早开横线<=WQGAND早开横线>=WQD,返回((午收横线1-起点2横线)/午收天数3)*上次起点2距今天数+起点2横线,否则返回无效数,线宽为2,画红色
输出第三根4:如果上次起点2距今天数>=0ANDT1<=119AND午收横线1<起点2横线AND早开横线<=WQGAND早开横线>=WQD,返回起点2横线-((起点2横线-午收横线1)/午收天数3)*上次起点2距今天数,否则返回无效数,线宽为2,画红色
午后低点赋值:T2日内最低价的最低值=收盘价
WHD赋值:上次如果午后低点的T2日反向过滤,返回1,否则返回0距今天数日前的收盘价的最后一日取值设为常数
XWD赋值:午后低点的T2日反向过滤
午后高点赋值:T2日内最高价的最高值=收盘价
WHG赋值:上次如果午后高点的T2日反向过滤,返回1,否则返回0距今天数日前的收盘价的最后一日取值设为常数
XWG赋值:午后高点的T2日反向过滤
午后高点数赋值:如果上次XWG距今天数>=0,返回上次WG距今天数日前的T2,否则返回无效数的最后一日取值设为常数
午后低点数赋值:如果上次XWD距今天数>=0,返回上次WD距今天数日前的T2,否则返回无效数的最后一日取值设为常数
午后信号1赋值:XWD+XWG的T2日累和=1上穿0.5
午后起点1天数赋值:如果上次午后信号1距今天数>=0,返回上次午后信号1距今天数日前的T2,否则返回无效数的最后一日取值设为常数
午后起点1横线赋值:如果上次午后信号1距今天数>=0,返回上次午后信号1距今天数日前的收盘价,否则返回无效数的最后一日取值设为常数
输出午后第一根1:如果T2>=0ANDT2<=午后起点1天数AND午收横线<=午后起点1横线,返回((午后起点1横线-午收横线)/午后起点1天数)*T2+午收横线,否则返回无效数,线宽为2,画洋红色
输出午后第一根2:如果T2>=0ANDT2<=午后起点1天数AND午收横线>午后起点1横线,返回午收横线-((午收横线-午后起点1横线)/午后起点1天数)*T2,否则返回无效数,线宽为2,画洋红色
午后信号2赋值:XWD+XWG的T2日累和=2上穿0.5
午后起点2天数赋值:如果上次午后信号2距今天数>=0,返回上次午后信号2距今天数日前的上次午后信号1距今天数,否则返回无效数的最后一日取值设为常数
午后起点2横线赋值:如果上次午后信号2距今天数>=0,返回上次午后信号2距今天数日前的收盘价,否则返回无效数的最后一日取值设为常数
输出午后第二根1:如果上次午后信号1距今天数>=0ANDBARSLAST(午后信号1)<=午后起点2天数AND午后起点1横线<=午后起点2横线,返回((午后起点2横线-午后起点1横线)/午后起点2天数)*上次午后信号1距今天数+午后起点1横线,否则返回无效数,线宽为2,画绿色
输出午后第二根2:如果上次午后信号1距今天数>=0ANDBARSLAST(午后信号1)<=午后起点2天数AND午后起点1横线>午后起点2横线,返回午后起点1横线-((午后起点1横线-午后起点2横线)/午后起点2天数)*上次午后信号1距今天数,否则返回无效数,线宽为2,画绿色
收盘横线赋值:如果是否最后一个周期,返回收盘价,否则返回无效数的最后一日取值设为常数
午后信号3赋值:是否最后一个周期
午后起点3天数赋值:如果午后信号3,返回上次午后信号2距今天数,否则返回无效数的最后一日取值设为常数
输出午后第三根1:如果上次午后信号2距今天数>=0ANDT1<=239AND收盘横线>=午后起点2横线,返回((收盘横线-午后起点2横线)/午后起点3天数)*上次午后信号2距今天数+午后起点2横线,否则返回无效数,线宽为2,画红色
输出午后第三根2:如果上次午后信号2距今天数>=0ANDT1<=239AND收盘横线<午后起点2横线,返回午后起点2横线-((午后起点2横线-收盘横线)/午后起点3天数)*上次午后信号2距今天数,否则返回无效数,线宽为2,画红色
D1赋值:年份 AND 月份 AND 日
AA1赋值:字符串相加
AA2赋值:字符串相加
AA3赋值:字符串相加
AA4赋值:字符串相加
AA赋值:字符串相加
当满足条件D1时,在横轴0纵轴1位置书写文字,画绿色

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

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