飞狐自动画线主图压力与支撑公式

INPUT:n(8,0,10),p(0,0,255),p1(0,0,255),p2(0,0,255);
TJA:=CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1);
STICKLINE(TJA,LOW,HIGH,0,0),ColorE9;
STICKLINE(TJA,O,CLOSE,8,0),Color80;
STICKLINE(TJA,O,CLOSE,6,0),ColorA5;
STICKLINE(TJA,O,CLOSE,4,0),ColorC0;
STICKLINE(TJA,O,CLOSE,2,0),ColorE6;
STICKLINE(NOT(TJA),HIGH,LOW,0,0),Colorff00;
STICKLINE(NOT(TJA),CLOSE,OPEN,8,0),Color5000;
STICKLINE(NOT(TJA),CLOSE,OPEN,6,0),Color6600;
STICKLINE(NOT(TJA),CLOSE,OPEN,4,0),Color8000;
STICKLINE(NOT(TJA),CLOSE,OPEN,2,0),ColorA000;
BQ:=IF((SYSPARAM(1) = (BARSSINCE((C > 0)) + 1)),1,0);
BQ1:=(H<REF(L,1));
BQ2:=(L>REF(H,1));
STICKLINE(BQ1,o+(c-o)*0.25,O,5,0),colorcc0000;
STICKLINE(BQ1,o+(c-o)*0.25,O,3,0),colordd0000;
STICKLINE(BQ1,o+(c-o)*0.25,O,1,0),coloree0000;
STICKLINE(BQ2,O,o+(c-o)*0.25,6,0),color208AAA;
STICKLINE(BQ2,O,o+(c-o)*0.25,4,0),color208DDD;
STICKLINE(BQ2 ,O,o+(c-o)*0.25,2,0),color208FFF;
DRAWTEXT(((BQ > 0) AND Bq1),H,'↓缺口'),colorFFFFEE,pxdn10,ALIGN2;
DRAWTEXT(((BQ > 0) AND Bq2),L,'↑缺口'),color00FFEE,pxup20,ALIGN1;
QC:=REF(C,1);QO:=REF(O,1);QH:=REF(H,1);QL:=REF(L,1);
FUZ:=L+((H-L)/2);FUS:=O+((C-O)/2); FUSY:=C+((O-C)/2);SSFU:=(FUZ+IF(C>O,FUS,FUSY))/2;
FUZ1:=L+((H-L)*0.333);FUS1:=O+((C-O)*0.333);FUS1Y:=C+((O-C)*0.333);SSFU1:=(FUZ1+IF(C>O,FUS1,FUS1Y))/2;
FUZ2:=L+((H-L)*0.667);FUS2:=O+((C-O)*0.677);FUS2Y:=C+((O-C)*0.667);SSFU2:=(FUZ2+IF(C>O,FUS2,FUS2Y))/2;
bs1:=Ql+((Qh-Ql)/2);BS2:=QO+((QC-QO)/2);BS3:=QC+((QO-QC)/2);
DB1:=QL+((QH-QL)*0.333);DB2:=QO+((QC-QO)*0.333);DB3:=QC+((QO-QC)*0.333);
EB1:=QL+((QH-QL)*0.667);EB2:=QO+((QC-QO)*0.667);EB3:=QC+((QO-QC)*0.667);
SYB1:=QH-((QH-QC)/2);SYB2:=QH-((QH-QO)/2);
SYB3:=IF(QC>QO,SYB1,SYB2);
XYB1:=QL+((QC-QL)/2);XYB2:=QL+((QO-QL)/2);
XYB3:=IF(QC<QO,XYB1,XYB2);
QFU:=(BS1+IF(QC>QO,BS2,BS3))/2;
QDFU:=(DB1+IF(QC>QO,DB2,DB3))/2;
QEFU:=(EB1+IF(QC>QO,EB2,EB3))/2;
STICKLINE(C=C,SSFU2,SSFU2,4,0),COLOR00FF00,LINETHICK1;
STICKLINE(C=C,SSFU1,SSFU1,4,0),COLOR00FF00,LINETHICK1;
STICKLINE(C=C,SSFU,SSFU,6,0),COLOR00FFFF,LINETHICK1;
STICKLINE(C=C,IF(C>O,H-((H-C)/2),H-((H-O)/2)),IF(C>O,H-((H-C)/2),H-((H-O)/2)),1.3,0),COLORYELLOW,LINETHICK1;
STICKLINE(C=C,IF(C<O,L+((C-L)/2),L+((O-L)/2)),IF(C<O,L+((C-L)/2),L+((O-L)/2)),1.3,0),COLORYELLOW,LINETHICK1;
A3:=C=HHV(C,6);
A9:=C=LLV(C,6);
A4:=BArslAST(A3);
A5:=BARSLAST(A9);
A6:=IF(A4,REF(C,A4),REF(C,A4))*1.005;
A7:=IF(A5,REF(C,A5),REF(C,A5))*0.995;
PARTLINE(A6=ref(A6,1),A6),COLOR00ff00,LINEDOT;
PARTLINE(A7=ref(A7,1),A7),COLOR00ffff,LINEDOT;
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 BARSTATUS=2 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 BARSTATUS=2 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(BARSTATUS=2,BARSLAST(HD)+1); S1:=R1>REF(R1,1);
T1:=BACKSET(BARSTATUS=2,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);
T3:=BACKSET(U2,REF(BARSLAST(LD),1)+2); U3:=T3>REF(T3,1);
T4:=BACKSET(U3,REF(BARSLAST(LD),1)+2); U4:=T4>REF(T4,1);
R3:=BACKSET(S2,REF(BARSLAST(HD),1)+2); S3:=R3>REF(R3,1);
R4:=BACKSET(S3,REF(BARSLAST(HD),1)+2); S4:=R4>REF(R4,1);
DRAWLINE(S2,H,S1,H,1),Color009999;
DRAWLINE(U2,L,U1,L,1),POINTDOT,Color009999;
DRAWLINE(S3,H,S2,H,1),Color999900;
DRAWLINE(U3,L,U2,L,1),POINTDOT,Color999900;
DRAWLINE(S4,H,S3,H,1),ColorEEAAEE;
DRAWLINE(U4,L,U3,L,1),POINTDOT,ColorEEAAEE;
DRAWSL(SYSPARAM(1)=BARPOS,REF(L,SYSPARAM(1)=SUM(1,0)-1),0,0,1),COLORGREEN;
DRAWSL(SYSPARAM(1)=BARPOS,REF(H,SYSPARAM(1)=SUM(1,0)-1),0,0,1),COLORRED;
TTt:=ISLASTBAR=1;
AS1:=((H-L)/L)*100;
AS2:=H-L;
MAI:=C*1.015;
MAII:=C*1.03;
DRAWTEXTEX(TTT,0,310,1,'▼明短线赢利 [1.5%--3%:]'+'/'+NUMTOSTR(MAI[SYSPARAM(1)],2)+'--'+NUMTOSTR(MAII [SYSPARAM(1)],2)),Color00dd00;
DRAWTEXTEX(TTt,0,176,1,'【振幅:'+NUMTOSTR(AS1[SYSPARAM(1)],2)+'% '+NUMTOSTR(AS2[SYSPARAM(1)],2)+'元 】'+''),Colordddd00;
DRAWTEXTEX(TTT,0,1,1,'【代码:'+STKLABEL+' 名称:'+STKNAME+'】'),ColorffFFFF;
as:=(o+h+l+c)/4;
BL: eMA(as,p),linethick1,Color208FFF;
BL1: MA(C,p1),linethick1,ColorFFFFFF;
BL2: MA(C,p2),linethick1,Color00FFFF;
BLT:=BARSTATUS=2;
DRAWTEXT(BLT AND BL>REF(BL,1),BL,'ENA↑'+NUMTOSTR(p,0)+':'+NUMTOSTR(BL,2)),COLOR208fff;
DRAWTEXT(BLT AND BL<REF(BL,1),BL,'↓'+NUMTOSTR(p,0)+':'+NUMTOSTR(BL,2)),Color208FFF;
DRAWTEXT(BLT AND BL1>REF(BL1,1),BL1,'↑'+NUMTOSTR(p1,0)+':'+NUMTOSTR(BL1,2)),COLORFFffff;
DRAWTEXT(BLT AND BL1<REF(BL1,1),BL1,'↓'+NUMTOSTR(p1,0)+':'+NUMTOSTR(BL1,2)),ColorFFFDED;
DRAWTEXT(BLT AND BL2>REF(BL2,1),BL2,'↑'+NUMTOSTR(p2,0)+':'+NUMTOSTR(BL2,2)),COLOR00CCCC;
DRAWTEXT(BLT AND BL2<REF(BL2,1),BL2,'↓'+NUMTOSTR(p2,0)+':'+NUMTOSTR(BL2,2)),Color00CCCC;




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

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

输出INPUT:N(8,0,10),P(0,0,255),P1(0,0,255),P2(0,0,255)
TJA赋值:收盘价>开盘价 OR 收盘价=开盘价 AND 收盘价>1日前的收盘价
当满足条件TJA时,在最低价和最高价之间画柱状线
当满足条件TJA时,在O和收盘价之间画柱状线
当满足条件TJA时,在O和收盘价之间画柱状线
当满足条件TJA时,在O和收盘价之间画柱状线
当满足条件TJA时,在O和收盘价之间画柱状线
STICKLINE(NOT(TJA),最高价,最低价,0,0),COLORFF00
STICKLINE(NOT(TJA),收盘价,开盘价,8,0),COLOR5000
STICKLINE(NOT(TJA),收盘价,开盘价,6,0),COLOR6600
STICKLINE(NOT(TJA),收盘价,开盘价,4,0),COLOR8000
STICKLINE(NOT(TJA),收盘价,开盘价,2,0),COLORA000
BQ赋值:IF((SYSPARAM(1) = (BARSSINCE((C > 0)) + 1)),1,0)
BQ1:=(H<1日前的L)
BQ2:=(L>1日前的H)
STICKLINE(BQ1,O+(C-O)*0.25,O,5,0),COLORCC0000
STICKLINE(BQ1,O+(C-O)*0.25,O,3,0),COLORDD0000
STICKLINE(BQ1,O+(C-O)*0.25,O,1,0),COLOREE0000
STICKLINE(BQ2,O,O+(C-O)*0.25,6,0),COLOR208AAA
STICKLINE(BQ2,O,O+(C-O)*0.25,4,0),COLOR208DDD
STICKLINE(BQ2 ,O,O+(C-O)*0.25,2,0),COLOR208FFF
DRAWTEXT(((BQ > 0) AND BQ1),H,'↓缺口'),COLORFFFFEE,PXDN10,ALIGN2
DRAWTEXT(((BQ > 0) AND BQ2),L,'↑缺口'),COLOR00FFEE,PXUP20,ALIGN1
QC赋值:1日前的C
QO赋值:1日前的O
QH赋值:1日前的H
QL赋值:1日前的L
FUZ赋值:L+((H-L)/2)
FUS赋值:O+((C-O)/2)
FUSY:=C+((O-C)/2)
如果C>O返回FUS否则返回FUSY
FUZ1:=L+((H-L)*0.333)
FUS1:=O+((C-O)*0.333)
FUS1Y:=C+((O-C)*0.333)
如果C>O返回FUS1否则返回FUS1Y
FUZ2:=L+((H-L)*0.667)
FUS2:=O+((C-O)*0.677)
FUS2Y:=C+((O-C)*0.667)
如果C>O返回FUS2否则返回FUS2Y
BS1赋值:QL+((QH-QL)/2)
BS2赋值:QO+((QC-QO)/2)
BS3赋值:QC+((QO-QC)/2)
DB1赋值:QL+((QH-QL)*0.333)
DB2赋值:QO+((QC-QO)*0.333)
DB3赋值:QC+((QO-QC)*0.333)
EB1赋值:QL+((QH-QL)*0.667)
EB2赋值:QO+((QC-QO)*0.667)
EB3赋值:QC+((QO-QC)*0.667)
SYB1赋值:QH-((QH-QC)/2)
SYB2赋值:QH-((QH-QO)/2)
如果QC>QO返回SYB1否则返回SYB2
XYB1赋值:QL+((QC-QL)/2)
XYB2赋值:QL+((QO-QL)/2)
如果QC如果QC>QO返回BS2否则返回BS3
如果QC>QO返回DB2否则返回DB3
如果QC>QO返回EB2否则返回EB3
当满足条件C=C时,在SSFU2和SSFU2之间画柱状线
当满足条件C=C时,在SSFU1和SSFU1之间画柱状线
当满足条件C=C时,在SSFU和SSFU之间画柱状线
STICKLINE(C=C,IF(C>O,H-((H-C)/2),H-((H-O)/2)),IF(C>O,H-((H-C)/2),H-((H-O)/2)),1.3,0),画黄色, 线宽为1
STICKLINE(C=C,IF(C A3赋值:C=6日内C最高值
A9赋值:C=6日内C最低值
A4赋值:上次A3距今天数
A5赋值:上次A9距今天数
A6赋值:IF(A4,A4日前的C,A4日前的C)*1.005
A7赋值:IF(A5,A5日前的C,A5日前的C)*0.995
PARTLINE(A6=1日前的A6,A6),COLOR00FF00,LINEDOT
PARTLINE(A7=1日前的A7,A7),COLOR00FFFF,LINEDOT
A1赋值:N日前的H=2*N+1日内H最高值
B1赋值:A1的N过滤
C1赋值:BACKSET(B1,N+1)
D1赋值:C1的N过滤
A2赋值:N日前的L=2*N+1日内L最低值
B2赋值:A2的N过滤
C2赋值:BACKSET(B2,N+1)
D2赋值:C2的N过滤
E1赋值:(REF(2*N日内L最低值,1)+REF(2*N日内H最高值,1))/2
E2赋值:(H+L)/2
H1赋值:(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS=2 OR C的有效数据周期数=1
L1赋值:(D2 AND NOT(D1 AND E1 H2赋值:D1 AND NOT(D2 AND E1>=E2)
X1赋值:REF(上次H1距今天数,1)+1
如果L1返回L否则返回10000
G1赋值:F1>1日前的F1
I1赋值:BACKSET(G1,2)
LD赋值:I1>1日前的I1
L2赋值:LD OR BARSTATUS=2 OR C的有效数据周期数=1
X2赋值:REF(上次L2距今天数,1)+1
如果H2返回H否则返回0
G2赋值:F2>1日前的F2
I2赋值:BACKSET(G2,2)
HD赋值:I2>1日前的I2
R1赋值:BACKSET(BARSTATUS=2,上次HD距今天数+1)
S1赋值:R1>1日前的R1
T1赋值:BACKSET(BARSTATUS=2,上次LD距今天数+1)
U1赋值:T1>1日前的T1
R2赋值:BACKSET(S1,REF(上次HD距今天数,1)+2)
S2赋值:R2>1日前的R2
T2赋值:BACKSET(U1,REF(上次LD距今天数,1)+2)
U2赋值:T2>1日前的T2
T3赋值:BACKSET(U2,REF(上次LD距今天数,1)+2)
U3赋值:T3>1日前的T3
T4赋值:BACKSET(U3,REF(上次LD距今天数,1)+2)
U4赋值:T4>1日前的T4
R3赋值:BACKSET(S2,REF(上次HD距今天数,1)+2)
S3赋值:R3>1日前的R3
R4赋值:BACKSET(S3,REF(上次HD距今天数,1)+2)
S4赋值:R4>1日前的R4
DRAWLINE(S2,H,S1,H,1),COLOR009999
DRAWLINE(U2,L,U1,L,1),POINTDOT,COLOR009999
DRAWLINE(S3,H,S2,H,1),COLOR999900
DRAWLINE(U3,L,U2,L,1),POINTDOT,COLOR999900
DRAWLINE(S4,H,S3,H,1),COLOREEAAEE
DRAWLINE(U4,L,U3,L,1),POINTDOT,COLOREEAAEE
DRAWSL(SYSPARAM(1)=BARPOS,REF(L,SYSPARAM(1)=0的1日累和-1),0,0,1),画绿色
DRAWSL(SYSPARAM(1)=BARPOS,REF(H,SYSPARAM(1)=0的1日累和-1),0,0,1),画红色
TTT赋值:ISLASTBAR=1
AS1赋值:((H-L)/L)*100
AS2赋值:H-L
MAI赋值:C*1.015
MAII:=C*1.03
DRAWTEXTEX(TTT,0,310,1,'▼明短线赢利 [1.5%--3%:]'+'/'+NUMTOSTR(MAI[SYSPARAM(1)],2)+'--'+NUMTOSTR(MAII [SYSPARAM(1)],2)),COLOR00DD00
DRAWTEXTEX(TTT,0,176,1,'【振幅:'+NUMTOSTR(AS1[SYSPARAM(1)],2)+'% '+NUMTOSTR(AS2[SYSPARAM(1)],2)+'元 】'+''),COLORDDDD00
DRAWTEXTEX(TTT,0,1,1,'【代码:'+STKLABEL+' 名称:'+STKNAME+'】'),COLORFFFFFF
AS赋值:(O+H+L+C)/4
输出BL: AS的P日指数移动平均, 线宽为1,COLOR208FFF
B输出L1: C的P1日简单移动平均, 线宽为1,COLORFFFFFF
B输出L2: C的P2日简单移动平均, 线宽为1,COLOR00FFFF
BLT:=BARSTATUS=2
DRAWTEXT(BLT AND BL>1日前的BL,BL,'ENA↑'+NUMTOSTR(P,0)+':'+NUMTOSTR(BL,2)),COLOR208FFF
DRAWTEXT(BLT AND BL<1日前的BL,BL,'↓'+NUMTOSTR(P,0)+':'+NUMTOSTR(BL,2)),COLOR208FFF
DRAWTEXT(BLT AND BL1>1日前的BL1,BL1,'↑'+NUMTOSTR(P1,0)+':'+NUMTOSTR(BL1,2)),COLORFFFFFF
DRAWTEXT(BLT AND BL1<1日前的BL1,BL1,'↓'+NUMTOSTR(P1,0)+':'+NUMTOSTR(BL1,2)),COLORFFFDED
DRAWTEXT(BLT AND BL2>1日前的BL2,BL2,'↑'+NUMTOSTR(P2,0)+':'+NUMTOSTR(BL2,2)),COLOR00CCCC
DRAWTEXT(BLT AND BL2<1日前的BL2,BL2,'↓'+NUMTOSTR(P2,0)+':'+NUMTOSTR(BL2,2)),COLOR00CCCC


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

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