1. 首页 > 投资理念

转折点画线指标公式(通达信高低点自动画线)

转折点画线指标公式(通达信高低点自动画线)

内容导航:
  • 详细信息 : 不是画线指标公式,不能指定画线类型?
  • 求通达信根据条件画线公式
  • 求通达信主图上分段画线公式 (也就是说在K线图上 设置一个时间(某年几月几日)画一条竖线的指标公式?
  • 股票公式错误(当前公式 : 高低点 (指标画线公式)
  • 在通达信上,如何自动划线 如下图
  • 求助:通达信,股价斜下高点连线自动画线公式,先谢了哟!
  • 通达信公式如何画线
  • Q1:详细信息 : 不是画线指标公式,不能指定画线类型?

    是想改公式错误是吗,

    不知道你这段代码想用在什么软件上。

    这段代码正常使用效果如下图。

    Q2:求通达信根据条件画线公式

    DRAWTEXT(C<=H*0.97,H,'-----------');

    Q3:求通达信主图上分段画线公式 (也就是说在K线图上 设置一个时间(某年几月几日)画一条竖线的指标公式?

    软件上都自带有,CTRL+D——选设置2选项卡,一般都默认为20天(一般一个月交易日为20天)

    Q4:股票公式错误(当前公式 : 高低点 (指标画线公式)

    {显示高低点}
    顶周期:=TOPRANGE(H);
    底周期:=LOWRANGE(L);
    上内:=LLVBARS(H,顶周期);
    上外:=LLVBARS(L,顶周期);
    下内:=HHVBARS(L,底周期);
    下外:=HHVBARS(H,底周期);
    上力度:=HHV(L,上内+1)>LLV(H,上内+1);
    下力度:=HHV(L,下内+1)>LLV(H,下内+1);
    上包含:=COUNT(L>=REF(L,1),上外)>2 AND COUNT(H>=REF(H,1),上内)>2;
    下包含:=COUNT(H<=REF(H,1),下外)>2 AND COUNT(L<=REF(L,1),下内)>2;
    顶0:=顶周期 AND 上力度 AND 上包含 AND 上外>3;
    底0:=底周期 AND 下力度 AND 下包含 AND 下外>3;
    顶分天数:=BARSLAST(顶0);
    底分天数:=BARSLAST(底0);
    含中间K线:=IF(顶分天数=0,底分天数,顶分天数)>=3;
    顶:=顶0 AND 含中间K线 AND H=HHV(H,BARSLAST(底0));
    底:=底0 AND 含中间K线 AND L=LLV(L,BARSLAST(顶0));
    NOTEXT上笔划线: DRAWLINE(底,L,顶,H,0),COLORLIRED,LINETHICK1;
    NOTEXT下笔划线: DRAWLINE(顶,H,底,L,0),COLORLIGREEN,LINETHICK1;
    分界点:=NOTEXT上笔划线 AND NOTEXT下笔划线;
    位置调整:=
    IF(PERIOD=11,0.02,{年}
    IF(PERIOD=10,0.02,{季}
    IF(PERIOD=9,0.02, {多日}
    IF(PERIOD=8,0.001,{多分钟}
    IF(PERIOD=7,0.02, {月}
    IF(PERIOD=6,0.01, {周}
    IF(PERIOD=5,0.005, {日}
    IF(PERIOD=4,0.002,{60F}
    IF(PERIOD=3,0.001,{30F}
    IF(PERIOD=2,0.001,{15F}
    IF(PERIOD=1,0.0003,{5F}
    IF(PERIOD=0,0.0002,{1F}0))))))))))));
    DRAWNUMBER(分界点 AND 顶,H+H*位置调整,H),COLORLIGREEN;
    DRAWNUMBER(分界点 AND 底,L,L),COLORLIMAGENTA;
    {MACD常用}
    DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORGREEN;
    DEA:EMA(DIF,9),COLORMAGENTA;
    MACD:2*(DIF-DEA),LINETHICK0;
    BB:=DIF>=REF(DIF,1);
    IF(BB,DIF,DRAWNULL),COLORGREEN,LINETHICK2;
    AA:=DEA>=REF(DEA,1);
    IF(AA,DEA,DRAWNULL),COLORMAGENTA,LINETHICK2;
    STICKLINE(MACD>REF(MACD,1)AND MACD>0,MACD,0,2.5,0),COLOR0000AA;
    STICKLINE(MACD>REF(MACD,1)AND MACD>0,MACD,0,1.5,0),COLOR0000CC;
    STICKLINE(MACD>REF(MACD,1)AND MACD>0,MACD,0,1,0),COLOR0000DD;
    STICKLINE(MACD<REF(MACD,1)AND MACD>0,MACD,0,2.5,0),COLOR0000AA;
    STICKLINE(MACD<REF(MACD,1)AND MACD>0,MACD,0,1.5,0),COLOR0077FF;
    STICKLINE(MACD<REF(MACD,1)AND MACD>0,MACD,0,1,0),COLOR00FFFF;
    STICKLINE(MACD>REF(MACD,1)AND MACD<0,MACD,0,3,0),COLORFF9900;
    STICKLINE(MACD>REF(MACD,1)AND MACD<0,MACD,0,2,0),COLORFFBB00;
    STICKLINE(MACD>REF(MACD,1)AND MACD<0,MACD,0,1,0),COLORFFFF00;
    STICKLINE(MACD<REF(MACD,1)AND MACD<0,MACD,0,3,0),COLORFF0000;
    STICKLINE(MACD<REF(MACD,1)AND MACD<0,MACD,0,2,0),COLORFF4400;
    STICKLINE(MACD<REF(MACD,1)AND MACD<0,MACD,0,1,0),COLORFF8800;

    Q5:在通达信上,如何自动划线 如下图

    这个问题要参考绘图函数DRAWLINE的应用,举例如下:
    DRAWLINE 绘制直线段
    在图形上绘制直线段。
    用法:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND)
    当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。
    例如: DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1) 表示在创20天新高与创20天新低之间画直线并且向右延长。

    由于你提供的信息有限,只能回答到这一步了,仅供参考。

    Q6:求助:通达信,股价斜下高点连线自动画线公式,先谢了哟!

    将以下公式中的N换成5来用,你没说具体的高点指什么高点,只好给你这个了。
    A1:=REF(H,N)=HHV(H,2*N+1);
    B1:=FILTER(A1,N);
    C1:=BACKSET(B1,N+1);
    D1:=FILTER(C1,N);
    A2:=REF(L,N)=LLV(L,2*N+1);
    B2:=FILTER(A2,N);
    C2:=BACKSET(B2,N+1);
    D2:=FILTER(C2,N);
    E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2;
    E2:=(H+L)/2;
    H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;
    L1:=(D2 AND NOT(D1 AND E1<E2));
    H2:=D1 AND NOT(D2 AND E1>=E2);
    X1:=REF(BARSLAST(H1),1)+1;
    F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,L,10000),X1));
    G1:=F1>REF(F1,1);
    I1:=BACKSET(G1,2);
    LD:=I1>REF(I1,1);
    L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;
    X2:=REF(BARSLAST(L2),1)+1;
    F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
    G2:=F2>REF(F2,1);
    I2:=BACKSET(G2,2);
    HD:=I2>REF(I2,1);
    R1:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);
    S1:=R1>REF(R1,1);
    T1:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);
    U1:=T1>REF(T1,1);
    R2:=BACKSET(S1,REF(BARSLAST(HD),1)+2);
    S2:=R2>REF(R2,1);
    T2:=BACKSET(U1,REF(BARSLAST(LD),1)+2);
    U2:=T2>REF(T2,1);
    短期压力:DRAWLINE(S2,H,S1,H,1),LINETHICK2,COLORRED;
    短期支撑:DRAWLINE(U2,L,U1,L,1),LINETHICK2,COLORGREEN;

    Q7:通达信公式如何画线

    这个不是画线所形成的,是使用IF函数语句,当达到某个或几个条件后,公式系统就会发出此类信号的。

    本文由锦鲤发布,不代表本站立场,转载联系作者并注明出处:/showinfo-6-132426-0.html