通达信多空红绿柱主副图指标无未来

实用性强,有参考价值。

 
SJ:=IF(DATE+19000000<99999999999902,1,1);
{+4天上方时间为准}



MA3:=MA(C,170);

HH1:=IF(H<REF(H,1)&&REF(H,1)<REF(H,2),REF(H,2),0);
LL1:=IF(L>REF(L,1)&&REF(L,1)>REF(L,2),REF(L,2),0);
HH2:=VALUEWHEN(HH1>0,HH1);
LL2:=VALUEWHEN(LL1>0,LL1);
HH:=HHV(HIGH,1)/10*SJ+HHV(HIGH,2)/10+HHV(HIGH,2)/10+HHV(HIGH,4)/10+HHV(HIGH,4)/10+HHV(HIGH,8)/10+HHV(HIGH,8)/10+HHV(HIGH,13)/10+HHV(HIGH,40)/10+HHV(HIGH,20)/10;
LL:=LLV(LOW,1)/10*SJ+LLV(LOW,2)/10+LLV(LOW,2)/10+LLV(LOW,4)/10+LLV(LOW,4)/10+LLV(LOW,8)/10+LLV(LOW,8)/10+LLV(LOW,13)/10+LLV(LOW,40)/10+LLV(LOW,20)/10;
H1:=IF(HH<REF(HH,1)&&LL<REF(LL,1)&&REF(OPEN,1)>CLOSE&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HH,2),0);
L1:=IF(LL>REF(LL,1)&&HH>REF(HH,1)&&REF(OPEN,1)<CLOSE&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,0))>0,REF(LL,2),0);
X:=DATE;
X0:=H1,LINETHICK2;
X00:=L1;
XXX0:=O,LINETHICK2;
XXX00:=C;
XXX000:=H;
XXX0000:=L;
H2:=VALUEWHEN(X0>0,X0),LINETHICK2;
L2:=VALUEWHEN(X00>0,X00),LINETHICK2;
K1:=IF(CLOSE>H2,-3,IF(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IF(K2=1,H2,L2);
G1:=VALUEWHEN(ISLASTBAR,G);
DRAWNUMBER(L>0,G1,G1),COLORCYAN;
DRAWNUMBER(LL>0,G1,G1),COLORWHITE;
X000:=K2,LINETHICK2;
TMP:=K2,LINETHICK2;
W1:=X000,LINETHICK2;
X0000:=OPEN-CLOSE,LINETHICK2;
W2:=X0000,LINETHICK2;
HT:=IF(OPEN>CLOSE,OPEN,CLOSE),LINETHICK2;
LT:=IF(OPEN<CLOSE,OPEN,CLOSE),LINETHICK2;
STICKLINE(W1=1,XXX000,HT,0,0),COLORCYAN;
STICKLINE(W1=1,XXX0000,LT,0,0),COLORCYAN;
STICKLINE(W1=-3,XXX000,HT,0,0),COLORRED;
STICKLINE(W1=-3,XXX0000,LT,0,0),COLORRED;
STICKLINE(W1>0,XXX0,XXX00,3,1),COLORCYAN;
STICKLINE(W1<=0,XXX0,XXX00,3,1),COLORRED;
STICKLINE(W2>0&&W1<=0,XXX0,XXX00,3,0),COLORRED;
STICKLINE(W2>0&&W1>0,XXX0,XXX00,3,0),COLORCYAN;
IF(K2=1,G,DRAWNULL),COLORCYAN;
IF(K2=-3,G,DRAWNULL),COLORRED;



DRAWTEXT(CROSS(TMP,0),HH,'空'),COLORGREEN;
DRAWTEXT(CROSS(0,TMP),LL,'多');
N3:=BARSLAST(CROSS(W1>0,0.5)),LINETHICK2;
N4:=BARSLAST(CROSS(W1<=0,0.5)),LINETHICK2;
HH3:=IF(W1<=0,REF(HHV(H,N4),N3),DRAWNULL),COLORYELLOW;
LL3:=IF(W1>0,REF(LLV(L,N3),N4),DRAWNULL),COLORGREEN;
B:=CROSS(C,HH3) OR REF(IF(HH3=DRAWNULL,1,DRAWNULL),1)&&C>HH3;
S:=CROSS(LL3,C) OR REF(IF(LL3=DRAWNULL,1,DRAWNULL),1)&&C<LL3;
{DRAWICON(B=1,L, 25);
DRAWICON(S=1,H, 27);}
LC:= REF(CLOSE,1),LINETHICK2;
RSI:=SMA(MAX(CLOSE-LC, 0), 6, 1)/SMA(ABS(CLOSE-LC), 6, 1)*100,LINETHICK2;
{DRAWTEXT(FILTER(CROSS(RSI,30) AND (CLOSE>REF(HIGH,1.5)),5),LOW-LOW*0.001,'空止赢'),COLORYELLOW;
DRAWTEXT(FILTER(CROSS(70,RSI) AND (CLOSE<REF(LOW,1.5)),5),HIGH+HIGH*0.001,'多止赢'),COLORMAGENTA;};







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


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


SJ赋值:如果日期+19000000<99999999999902,返回1,否则返回1
MA3赋值:收盘价的170日简单移动平均
HH1赋值:如果最高价<1日前的最高价并且1日前的最高价<2日前的最高价,返回2日前的最高价,否则返回0
LL1赋值:如果最低价>1日前的最低价并且1日前的最低价>2日前的最低价,返回2日前的最低价,否则返回0
HH2赋值:如果HH1>0,返回HH1,否则返回上个输出值
LL2赋值:如果LL1>0,返回LL1,否则返回上个输出值
HH赋值:1日内最高价的最高值/10*SJ+2日内最高价的最高值/10+2日内最高价的最高值/10+4日内最高价的最高值/10+4日内最高价的最高值/10+8日内最高价的最高值/10+8日内最高价的最高值/10+13日内最高价的最高值/10+40日内最高价的最高值/10+20日内最高价的最高值/10
LL赋值:1日内最低价的最低值/10*SJ+2日内最低价的最低值/10+2日内最低价的最低值/10+4日内最低价的最低值/10+4日内最低价的最低值/10+8日内最低价的最低值/10+8日内最低价的最低值/10+13日内最低价的最低值/10+40日内最低价的最低值/10+20日内最低价的最低值/10
H1赋值:如果HH<1日前的HH并且LL<1日前的LL并且1日前的开盘价>收盘价并且收阴线并且(0日内开盘价的最高值-收盘价)>0,返回2日前的HH,否则返回0
L1赋值:如果LL>1日前的LL并且HH>1日前的HH并且1日前的开盘价<收盘价并且收阳线并且(收盘价-0日内开盘价的最低值)>0,返回2日前的LL,否则返回0
X赋值:日期
X0赋值:H1,线宽为2
X00赋值:L1
XXX0赋值:开盘价,线宽为2
XXX00赋值:收盘价
XXX000赋值:最高价
XXX0000赋值:最低价
H2赋值:如果X0>0,返回X0,否则返回上个输出值,线宽为2
L2赋值:如果X00>0,返回X00,否则返回上个输出值,线宽为2
K1赋值:如果收盘价>H2,返回-3,否则返回如果收盘价K2赋值:如果K1不等于0,返回K1,否则返回上个输出值
G赋值:如果K2=1,返回H2,否则返回L2
G1赋值:如果是否最后一个周期,返回G,否则返回上个输出值
当满足条件最低价>0时,在G1位置书写数字,画青色
当满足条件LL>0时,在G1位置书写数字,画白色
X000赋值:K2,线宽为2
TMP赋值:K2,线宽为2
W1赋值:X000,线宽为2
X0000赋值:开盘价-收盘价,线宽为2
W2赋值:X0000,线宽为2
HT赋值:如果收阴线,返回开盘价,否则返回收盘价,线宽为2
LT赋值:如果收阳线,返回开盘价,否则返回收盘价,线宽为2
当满足条件W1=1时,在XXX000和HT位置之间画柱状线,宽度为0,0不为0则画空心柱.,画青色
当满足条件W1=1时,在XXX0000和LT位置之间画柱状线,宽度为0,0不为0则画空心柱.,画青色
当满足条件W1=-3时,在XXX000和HT位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件W1=-3时,在XXX0000和LT位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件W1>0时,在XXX0和XXX00位置之间画柱状线,宽度为3,1不为0则画空心柱.,画青色
当满足条件W1<=0时,在XXX0和XXX00位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
当满足条件W2>0并且W1<=0时,在XXX0和XXX00位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件W2>0并且W1>0时,在XXX0和XXX00位置之间画柱状线,宽度为3,0不为0则画空心柱.,画青色
如果K2=1,返回G,否则返回无效数,画青色
如果K2=-3,返回G,否则返回无效数,画红色
当满足条件TMP上穿0时,在HH位置书写文字,画绿色
当满足条件0上穿TMP时,在LL位置书写文字
N3赋值:上次W1>0上穿0.5距今天数,线宽为2
N4赋值:上次W1<=0上穿0.5距今天数,线宽为2
HH3赋值:如果W1<=0,返回N3日前的N4日内最高价的最高值,否则返回无效数,画黄色
LL3赋值:如果W1>0,返回N4日前的N3日内最低价的最低值,否则返回无效数,画绿色
B赋值:收盘价上穿HH3 OR 1日前的如果HH3=无效数,返回1,否则返回无效数并且收盘价>HH3
S赋值:LL3上穿收盘价 OR 1日前的如果LL3=无效数,返回1,否则返回无效数并且收盘价LC赋值: 1日前的收盘价,线宽为2
RSI赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100,线宽为2

定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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