黄金分割画线 (文华财经)

投资者咨询:黄金分割画线 (文华财经)
来源:文华财经  日期:2020-10-6 14:01

老师,你好!请把以下指标中的黄金分割修改为:以最近K线的倒数第2段为分割段(现在是以最近K线的第1段为分割段)!其他内容不变。谢谢老师!

 
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:999999999999999999.jpg

NN:=4;//5
HH.:=H>HV(H,NN);
NH:=BARSLAST(HH.)+1;
LL.:=L<LV(L,NN);
NL:=BARSLAST(LL.)+1;
AH:=BACKSET(COUNT(LL.,NH)&&LL.,NH);
AL:=BACKSET(COUNT(HH.,NL)&&HH.,NL);

DRAWNUMBER1(CROSS(AH=1,0.5),H+0.1,H,0),COLORYELLOW,ALIGN1,FONTSIZE16;
DRAWNUMBER1(CROSS(AL=1,0.5),L-0.1,L,0),COLORWHITE,ALIGN1,VALIGN0,FONTSIZE16;

//////////////////////////////////////////////////////
N:=5;//N:=4;
A1:=REF(HIGH,N)=HHV(HIGH,3*N+1);
B1:=FILTER(A1,N);
C1:=BACKSET(B1,N+1);
D1:=FILTER(C1,N);//{高点}
A2:=REF(LOW,N)=LLV(LOW,3*N+1);
B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1);
D2:=FILTER(C2,N);//{低点}
E1:=(REF(LLV(LOW,2*N),1)+REF(HHV(HIGH,2*N),1))/2;
E2:=(HIGH+LOW)/2;
H1:=(D1 AND NOT((D2 AND E1>=E2))) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT((D1 AND E1<E2))),NODRAW;
H2:=D1 AND NOT((D2 AND E1>=E2));
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(LOW,X1)+1);//LLVBARS(IF(L1,LOW,N000),X1)+1,NODRAW;
G1:=F1>REF(F1,1);//DRAWTEXT(X1,L,'X1');
I1:=BACKSET(G1,1);//DRAWTEXT(F1,H,'F1');
LD:=I1>REF(I1,1);//{过滤后低点}
L2:=LD OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(H,X2)+1);
G2:=F2>REF(F2,1);//DRAWTEXT(HD,H*1.01,'HD');
I2:=BACKSET(G2,1);//DRAWTEXT(LD,L*0.99,'LD');
HD:=I2>REF(I2,1);//{过滤后高点}
DD1:=VALUEWHEN(LD,L);
GD1:=VALUEWHEN(HD,H);
CZ1:= ABS(GD1-REF(DD1,1));//高到低点差价;
CZ2:= ABS(DD1-REF(GD1,1));//低到高点差价;
CJ1:=50<ABS(GD1-REF(DD1,1));//高到低点差超限;
CJ2:=50<ABS(DD1-REF(GD1,1));//低到高低点差超限;

ABA:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,3));

DRAWLINE1(LD&&ABA,L,HD&&ABA,H,0),LINETHICK2,COLORLIGHTGREY;//黄色折线
DRAWLINE1(HD&&ABA,H,LD&&ABA,L,0),LINETHICK2,COLORLIGHTGREY;//蓝色折线

//DRAWLINE1(LD,L,HD,H,0),DASHDOT,COLORLIGHTGREY;//黄色折线
//DRAWLINE1(HD,H,LD,L,0),DASHDOT,COLORLIGHTGREY;//蓝色折线
DRAWTEXT(LD&&ABA ,L,'●'),COLORWHITE,FONTSIZE20,VALIGN1;//下面
DRAWTEXT(HD&&ABA ,H,'●'),COLORWHITE,FONTSIZE20,VALIGN1;//上面


/////////////////////////////////////////////////////////////////以下为上升回调支撑位
Q:=BARSLAST(HD)<BARSLAST(LD)&&ISLASTBAR;
P:=BACKSET(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),BARSLAST(HD)+1);
M:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);

//DRAWSL(M&&HD,H-(H-VALUEWHEN(LD,L))/2,0,9,0,COLORYELLOW);
//DRAWNUMBER(M&&NOT(ISLASTBAR||P=1)&&REF(HD,9),VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))/2),VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))/2),0,COLORYELLOW),ALIGN0,VALIGN1,FONTSIZE30;
//DRAWNUMBER(M&&NOT(ISLASTBAR||P=1)&&REF(HD,9),VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))/2),VALUEWHEN(HD,H)-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))/2),0,COLORMAGENTA),ALIGN0,VALIGN1,FONTSIZE30;

//DRAWSL(M&&HD,H-(H-VALUEWHEN(LD,L))*0.618,0,9,0,COLORWHITE);
//DRAWNUMBER(M&&NOT(ISLASTBAR||P=1)&&REF(HD,9),VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.618),VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.618),0,COLORWHITE),ALIGN0,VALIGN1,FONTSIZE30;
//DRAWNUMBER(M&&NOT(ISLASTBAR||P=1)&&REF(HD,9),VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.618),VALUEWHEN(HD,H)-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.618),0,COLORMAGENTA),ALIGN0,VALIGN1,FONTSIZE30;

//DRAWNUMBER(Q,VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))/2),VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))/2),0,COLORYELLOW),ALIGN0,VALIGN1,FONTSIZE30;
//DRAWNUMBER(Q,VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.618),VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.618),0,COLORWHITE),ALIGN0,VALIGN1,FONTSIZE30;


DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.000),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.000),20),0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE30;//000
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.236),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.236),20),0,COLORYELLOW),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.382),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.382),20),0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))/2),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))/2),20),0,COLORWHITE),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.618),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.618),20),0,RGB(0,128,255)),ALIGN0,VALIGN1,FONTSIZE30;//618
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.691),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.691),20),0,COLORMAGENTA),ALIGN0,VALIGN1,FONTSIZE30;//691
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.764),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.764),20),0,RGB(255,128,0)),ALIGN0,VALIGN1,FONTSIZE30;//764
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*1.000),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*1.000),20),0,COLORRED),ALIGN0,VALIGN1,FONTSIZE30;//100
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////以下为下降反弹压力位
QQ:=REFX(BARSLAST(HD)>BARSLAST(LD)&&ISLASTBAR,20);
PP:=BACKSET(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),BARSLAST(LD)+1);
MM:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);


//DRAWSL(MM&&LD,L+(VALUEWHEN(HD,H)-L)/2,0,9,2,COLORYELLOW);
//DRAWNUMBER(MM&&NOT(ISLASTBAR||PP=1)&&REF(LD,9),VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)/2),VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)/2),0,COLORYELLOW),ALIGN0,VALIGN2,FONTSIZE30;
//DRAWNUMBER(MM&&NOT(ISLASTBAR||PP=1)&&REF(LD,9),VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)/2),VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)/2)-VALUEWHEN(LD,L),0,COLORYELLOW),ALIGN0,VALIGN0,FONTSIZE30;

//DRAWSL(MM&&LD,L+(VALUEWHEN(HD,H)-L)*0.618,0,9,2,COLORWHITE);
//DRAWNUMBER(MM&&NOT(ISLASTBAR||PP=1)&&REF(LD,9),VALUEWHEN(LD,L+VALUEWHEN(HD,H)-L)*0.618,VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.618),0,COLORWHITE),ALIGN0,VALIGN2,FONTSIZE30;
//DRAWNUMBER(MM&&NOT(ISLASTBAR||PP=1)&&REF(LD,9),VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.618),VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L))*0.618-VALUEWHEN(LD,L),0,COLORWHITE),ALIGN0,VALIGN0,FONTSIZE30;

//DRAWNUMBER(Q,VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)/2),VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)/2),0,COLORYELLOW),ALIGN0,VALIGN2,FONTSIZE30;
//DRAWNUMBER(Q,VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.618),VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.618),0,COLORWHITE),ALIGN0,VALIGN2,FONTSIZE30;

DRAWNUMBER(QQ,REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.000),20),REFX(C-VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.000),20),0,COLORRED),ALIGN0,VALIGN1,FONTSIZE30;//这个差值有问题??????

DRAWNUMBER(QQ,REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.236),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.236)-C,20),0,COLORYELLOW),ALIGN0,VALIGN1,FONTSIZE30;//236
DRAWNUMBER(QQ,REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.382),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.382)-C,20),0,COLORLIGHTGREEN),ALIGN0,VALIGN1,FONTSIZE30;//382
DRAWNUMBER(QQ,REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)/2),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)/2)-C,20),0,COLORWHITE),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(QQ,REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.618),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.618)-C,20),0,RGB(0,128,255)),ALIGN0,VALIGN1,FONTSIZE30;//618
DRAWNUMBER(QQ,REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.691),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.691)-C,20),0,COLORMAGENTA),ALIGN0,VALIGN1,FONTSIZE30;//691
DRAWNUMBER(QQ,REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.764),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.764)-C,20),0,RGB(255,128,0)),ALIGN0,VALIGN1,FONTSIZE30;//764
DRAWNUMBER(QQ,REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*1.000),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*1.000)-C,20),0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE30;//100

DRAWNUMBER(QQ,REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.000),20),REFX(C-VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.000),20),0,COLORRED),ALIGN0,VALIGN1,FONTSIZE30;////差值为负数//000
//DRAWNUMBER(REFX(QQ,20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.000),20),REFX(C-VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.000),20),0,COLORRED),ALIGN0,VALIGN1,FONTSIZE30;//差值为负数//000
//DRAWNUMBER(Q,VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.618),C-VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.618),0,COLORMAGENTA),ALIGN0,VALIGN1,FONTSIZE30;////差值为负数
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//DRAWNUMBER(CJ2&&LD,L+13,CZ2,0,RGB(255,0,255)),ALIGN1,FONTSIZE30,VALIGN0;
//DRAWNUMBER(CJ1&&HD,H-13,CZ1,0,RGB(255,0,255)),ALIGN1,FONTSIZE30,VALIGN2;


AA:=EMA(C,5) > EMA(C,20);
BB:=EMA(C,5) < EMA(C,20);
CC:= EMA(C,5) > EMA(C,10);
CC1:=EMA(C,5) < EMA(C,10);
DD:=CLOSE<OPEN;
BBB:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,3));
AAA:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,1));
CCC:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,2));

 

A:=REFX1(BARSLAST(HD)<BARSLAST(LD),0);//10000


236支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.236,NULL),PRECIS0,COLORRED,NODRAW;
382支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.382,NULL),PRECIS0,COLORGREEN,NODRAW;
500支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.500,NULL),PRECIS0,COLORWHITE,NODRAW;
618支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.618,NULL),PRECIS0,RGB(0,128,255),NODRAW;
691支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.691,NULL),PRECIS0,COLORMAGENTA,NODRAW;
764支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.764,NULL),PRECIS0,RGB(255,128,0),NODRAW;
卖点:IF(A&&AAA,VALUEWHEN(HD&&BBB,H),NULL),PRECIS0,COLORGREEN,NODRAW;
买点:IF(A&&AAA,VALUEWHEN(LD&&BBB,L),NULL),PRECIS0,COLORRED,NODRAW;


买卖差值.:=卖点-买点,COLORMAGENTA,NODRAW,PRECIS0;


//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),卖点,卖点,0,COLORYELLOW),ALIGN0,VALIGN1,FONTSIZE20;//右边价格//上升
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),236支,236支,0,COLORRED),ALIGN0,VALIGN1,FONTSIZE20;//右边价格//上升
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),382支,382支,0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE20;//右边价格//上升
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),618支,618支,0,RGB(0,128,255)),ALIGN0,VALIGN1,FONTSIZE20;//右边价格//上升
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),691支,691支,0,COLORMAGENTA),ALIGN0,VALIGN1,FONTSIZE20;//右边价格//上升
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),764支,764支,0,RGB(255,128,0)),ALIGN0,VALIGN1,FONTSIZE20;//右边价格//上升
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),买点,买点,0,COLORWHITE),ALIGN0,VALIGN1,FONTSIZE20;//右边价格//上升


//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),卖点,'          卖'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//右边文字//上升
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),236支,'        236'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//右边文字//上升
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),382支,'        382'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//右边文字//上升
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),618支,'        618'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//右边文字//上升
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),691支,'        691'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//右边文字//上升
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),764支,'        764'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//右边文字//上升
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),买点,'          买'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//右边文字//上升

///////////////
//DRAWSL(ISLASTBAR,卖点,0,-21,0,COLORYELLOW),LINETHICK1;//线条可调长度(向左延长)////////////////////
//DRAWSL(ISLASTBAR,236支,0,-21,0,RGB(255,128,0)),LINETHICK1;//线条可调长度(向左延长)////////////////////
//DRAWSL(ISLASTBAR,382支,0,-21,0,COLORGREEN),DOT;//线条可调长度(向左延长)
//DRAWSL(ISLASTBAR,500支,0,-21,0,COLORWHITE),DOT;//线条可调长度(向左延长)
//DRAWSL(ISLASTBAR,618支,0,-21,0,RGB(0,128,255)),DOT;//线条可调长度(向左延长)
//DRAWSL(ISLASTBAR,691支,0,-21,0,COLORMAGENTA),DOT;//线条可调长度(向左延长)
//DRAWSL(ISLASTBAR,764支,0,-21,0,COLORRED),DOT;//线条可调长度(向左延长)
//DRAWSL(ISLASTBAR,买点,0,-21,0,COLORWHITE),LINETHICK1;//线条可调长度(向左延长)


DRAWNUMBER(REFX(ISLASTBAR,25),REFX(卖点,25),REFX(卖点,25),0,COLORGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(236支,25),REFX(236支,25),0,COLORYELLOW),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(382支,25),REFX(382支,25),0,COLORGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(500支,25),REFX(500支,25),0,COLORWHITE),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(618支,25),REFX(618支,25),0,RGB(0,128,255)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(691支,25),REFX(691支,25),0,COLORMAGENTA),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(764支,25),REFX(764支,25),0,RGB(255,128,0)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(买点,25),REFX(买点,25),0,COLORRED),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升

DRAWTEXT(REFX(ISLASTBAR,25),REFX(卖点,25),' 卖支'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T4//61.8 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(236支,25),' 236'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T3//50 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(382支,25),' 382'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(500支,25),' 500'),COLORMAGENTA,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(618支,25),' 618'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(691支,25),' 691'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T5//100 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(764支,25),' 764'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(买点,25),' 买支'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T5//100 %

////////////////////////////////////
//DRAWSL(ISLASTBAR,236支,0,3,0,COLORWHITE),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,382支,0,3,0,RGB(0,128,255)),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,500支,0,5,0,COLORWHITE),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,618支,0,3,0,COLORRED),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,691支,0,3,0,COLORRED),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,764支,0,3,0,COLORYELLOW),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,卖点,0,3,0,COLORLIGHTGREEN),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,买点,0,3,0,COLORMAGENTA),LINETHICK1;//最右边延长线条(向右延长)


//DRAWSL(ISLASTBAR,236支,0,-BARSLAST(CROSS(CCC,0.5)),0,COLORRED),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,382支,0,-BARSLAST(CROSS(CCC,0.5)),0,COLORGREEN),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,618支,0,-BARSLAST(CROSS(CCC,0.5)),0,RGB(0,128,255)),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,691支,0,-BARSLAST(CROSS(CCC,0.5)),0,COLORMAGENTA),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,764支,0,-BARSLAST(CROSS(CCC,0.5)),0,RGB(255,128,0)),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,卖点,0,-BARSLAST(CROSS(CCC,0.5)),0,COLORYELLOW),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,买点,0,-BARSLAST(CROSS(CCC,0.5)),0,COLORWHITE),LINETHICK1;//最左边延长线条(向左固定)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////以下为下跌的模型
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////以下为下跌的模型

236压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.236,NULL),PRECIS0,COLORWHITE,NODRAW;//抬头T2
382压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.382,NULL),PRECIS0,COLORGREEN,NODRAW;//抬头T2
500压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.500,NULL),PRECIS0,COLORWHITE,NODRAW;//抬头T2
618压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.618,NULL),PRECIS0,RGB(0,128,255),NODRAW;//抬头T3
691压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.691,NULL),PRECIS0,COLORMAGENTA,NODRAW;//抬头T3
764压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.764,NULL),PRECIS0,RGB(255,128,0),NODRAW;//抬头T4
卖压:IF(NOT(A)&&AAA,VALUEWHEN(HD&&BBB,H),NULL),PRECIS0,COLORRED,NODRAW;//抬头T5
买压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L),NULL),PRECIS0,COLORGREEN,NODRAW;//抬头T1


//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),买压,买压,0,COLORWHITE),ALIGN0,VALIGN1,FONTSIZE20;//右边价格,FONTSIZE16////////////////////////
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),236压,236压,0,COLORYELLOW),ALIGN0,VALIGN1,FONTSIZE20;//右边价格
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),382压,382压,0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE20;//右边价格
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),618压,618压,0,RGB(0,128,255)),ALIGN0,VALIGN1,FONTSIZE20;//右边价格
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),691压,691压,0,COLORMAGENTA),ALIGN0,VALIGN1,FONTSIZE20;//右边价格
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),764压,764压,0,RGB(255,128,0)),ALIGN0,VALIGN1,FONTSIZE20;//右边价格
//DRAWNUMBER(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),卖压,卖压,0,COLORYELLOW),ALIGN0,VALIGN1,FONTSIZE20;//右边价格

买卖差值:=卖压-买压,COLORMAGENTA,NODRAW,PRECIS0;
 
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),买压,'          买 '),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//T1//0 %,FONTSIZE16%
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),236压,'        236'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//T2//38.2 %
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),382压,'        382'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//T2//38.2 %
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),618压,'        618'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//T3//50 %
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),691压,'        691'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//T3//50 %
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),764压,'        764'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//T4//61.8 %
//DRAWTEXT(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),卖压,'          卖'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE20;//T5//100 %

///////////////
//DRAWSL(ISLASTBAR,卖点,0,-21,0,COLORYELLOW),LINETHICK1;//线条可调长度(向左延长)////////////////////
//DRAWSL(ISLASTBAR,236压,0,-21,0,COLORYELLOW),LINETHICK1;//线条可调长度(向左延长)////////////////////
//DRAWSL(ISLASTBAR,382压,0,-21,0,COLORLIGHTGREEN),DOT;//线条可调长度(向左延长)
//DRAWSL(ISLASTBAR,500压,0,-21,0,COLORWHITE),DOT;//线条可调长度(向左延长)
//DRAWSL(ISLASTBAR,618压,0,-21,0,RGB(0,128,255)),DOT;//线条可调长度(向左延长)
//DRAWSL(ISLASTBAR,691压,0,-21,0,COLORMAGENTA),DOT;//线条可调长度(向左延长)
//DRAWSL(ISLASTBAR,764压,0,-21,0,RGB(255,128,0)),DOT;//线条可调长度(向左延长)
//DRAWSL(ISLASTBAR,买压,0,-21,0,COLORWHITE),LINETHICK1;//线条可调长度(向左延长)


DRAWNUMBER(REFX(ISLASTBAR,25),REFX(卖压,25),REFX(卖压,25),0,COLORGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(236压,25),REFX(236压,25),0,COLORYELLOW),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(382压,25),REFX(382压,25),0,COLORLIGHTGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(500压,25),REFX(500压,25),0,COLORWHITE),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(618压,25),REFX(618压,25),0,RGB(0,128,255)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(691压,25),REFX(691压,25),0,COLORMAGENTA),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(764压,25),REFX(764压,25),0,RGB(255,128,0)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(买压,25),REFX(买压,25),0,COLORRED),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//

DRAWTEXT(REFX(ISLASTBAR,25),REFX(卖压,25),' 卖压'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T4//61.8 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(236压,25),' 236'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T3//50 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(382压,25),' 382'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(500压,25),' 500'),COLORMAGENTA,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(618压,25),' 618'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(691压,25),' 691'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T5//100 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(764压,25),' 764'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(买压,25),' 买压'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T5//100 %

///////////////////////////
//DRAWSL(ISLASTBAR,236压,0,3,0,COLORWHITE),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,382压,0,3,0,COLORYELLOW),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,500压,0,5,0,COLORWHITE),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,618压,0,3,0,COLORRED),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,691压,0,3,0,COLORRED),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,764压,0,3,0,RGB(0,128,255)),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,卖压,0,3,0,COLORLIGHTGREEN),LINETHICK1;//最右边延长线条(向右延长)
//DRAWSL(ISLASTBAR,买压,0,3,0,COLORMAGENTA),LINETHICK1;//最右边延长线条(向右延长)
//////////////////////////////

//DRAWSL(ISLASTBAR,236压,0,-BARSLAST(CROSS(CCC,0.5)),0,COLORYELLOW),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,382压,0,-BARSLAST(CROSS(CCC,0.5)),0,COLORGREEN),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,618压,0,-BARSLAST(CROSS(CCC,0.5)),0,RGB(0,128,255)),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,691压,0,-BARSLAST(CROSS(CCC,0.5)),0,COLORMAGENTA),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,764压,0,-BARSLAST(CROSS(CCC,0.5)),0,RGB(255,128,0)),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,卖压,0,-BARSLAST(CROSS(CCC,0.5)),0,COLORYELLOW),LINETHICK1;//最左边延长线条(向左固定)
//DRAWSL(ISLASTBAR,买压,0,-BARSLAST(CROSS(CCC,0.5)),0,COLORWHITE),LINETHICK1;//最左边延长线条(向左固定)

 

 



 
技术人员回复
日期:2020-10-6 14:05
参考:

NN:=4;//5
HH.:=H>HV(H,NN);
NH:=BARSLAST(HH.)+1;
LL.:=L<LV(L,NN);
NL:=BARSLAST(LL.)+1;
AH:=BACKSET(COUNT(LL.,NH)&&LL.,NH);
AL:=BACKSET(COUNT(HH.,NL)&&HH.,NL);

DRAWNUMBER1(CROSS(AH=1,0.5),H+0.1,H,0),COLORYELLOW,ALIGN1,FONTSIZE16;
DRAWNUMBER1(CROSS(AL=1,0.5),L-0.1,L,0),COLORWHITE,ALIGN1,VALIGN0,FONTSIZE16;

//////////////////////////////////////////////////////
N:=5;//N:=4;
A1:=REF(HIGH,N)=HHV(HIGH,3*N+1);
B1:=FILTER(A1,N);
C1:=BACKSET(B1,N+1);
D1:=FILTER(C1,N);//{高点}
A2:=REF(LOW,N)=LLV(LOW,3*N+1);
B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1);
D2:=FILTER(C2,N);//{低点}
E1:=(REF(LLV(LOW,2*N),1)+REF(HHV(HIGH,2*N),1))/2;
E2:=(HIGH+LOW)/2;
H1:=(D1 AND NOT((D2 AND E1>=E2))) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT((D1 AND E1<E2))),NODRAW;
H2:=D1 AND NOT((D2 AND E1>=E2));
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(LOW,X1)+1);//LLVBARS(IF(L1,LOW,N000),X1)+1,NODRAW;
G1:=F1>REF(F1,1);//DRAWTEXT(X1,L,'X1');
I1:=BACKSET(G1,1);//DRAWTEXT(F1,H,'F1');
LD:=I1>REF(I1,1);//{过滤后低点}
L2:=LD OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(H,X2)+1);
G2:=F2>REF(F2,1);//DRAWTEXT(HD,H*1.01,'HD');
I2:=BACKSET(G2,1);//DRAWTEXT(LD,L*0.99,'LD');
HD:=I2>REF(I2,1);//{过滤后高点}
DD1:=VALUEWHEN(LD,L);
GD1:=VALUEWHEN(HD,H);
CZ1:= ABS(GD1-REF(DD1,1));//高到低点差价;
CZ2:= ABS(DD1-REF(GD1,1));//低到高点差价;
CJ1:=50<ABS(GD1-REF(DD1,1));//高到低点差超限;
CJ2:=50<ABS(DD1-REF(GD1,1));//低到高低点差超限;

ABA:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,3));

DRAWLINE1(LD&&ABA,L,HD&&ABA,H,0),LINETHICK2,COLORLIGHTGREY;//黄色折线
DRAWLINE1(HD&&ABA,H,LD&&ABA,L,0),LINETHICK2,COLORLIGHTGREY;//蓝色折线

DRAWTEXT(LD&&ABA ,L,'●'),COLORWHITE,FONTSIZE20,VALIGN1;//下面
DRAWTEXT(HD&&ABA ,H,'●'),COLORWHITE,FONTSIZE20,VALIGN1;//上面


/////////////////////////////////////////////////////////////////以下为上升回调支撑位
Q:=BARSLAST(HD)<BARSLAST(LD)&&ISLASTBAR;
P:=BACKSET(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),BARSLAST(HD)+1);
M:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);
QQ:=REFX(BARSLAST(HD)>BARSLAST(LD)&&ISLASTBAR,20);
PP:=BACKSET(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),BARSLAST(LD)+1);
MM:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);

DRAWNUMBER(QQ,REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.000),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.000),20),0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE30;//000
DRAWNUMBER(QQ,REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.236),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.236),20),0,COLORYELLOW),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(QQ,REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.382),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.382),20),0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(QQ,REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))/2),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))/2),20),0,COLORWHITE),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(QQ,REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.618),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.618),20),0,RGB(0,128,255)),ALIGN0,VALIGN1,FONTSIZE30;//618
DRAWNUMBER(QQ,REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.691),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.691),20),0,COLORMAGENTA),ALIGN0,VALIGN1,FONTSIZE30;//691
DRAWNUMBER(QQ,REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.764),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*0.764),20),0,RGB(255,128,0)),ALIGN0,VALIGN1,FONTSIZE30;//764
DRAWNUMBER(QQ,REFX(VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*1.000),20),REFX(C-VALUEWHEN(HD,H-(H-VALUEWHEN(LD,L))*1.000),20),0,COLORRED),ALIGN0,VALIGN1,FONTSIZE30;//100
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////以下为下降反弹压力位



DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.000),20),REFX(C-VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.000),20),0,COLORRED),ALIGN0,VALIGN1,FONTSIZE30;//这个差值有问题??????

DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.236),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.236)-C,20),0,COLORYELLOW),ALIGN0,VALIGN1,FONTSIZE30;//236
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.382),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.382)-C,20),0,COLORLIGHTGREEN),ALIGN0,VALIGN1,FONTSIZE30;//382
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)/2),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)/2)-C,20),0,COLORWHITE),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.618),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.618)-C,20),0,RGB(0,128,255)),ALIGN0,VALIGN1,FONTSIZE30;//618
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.691),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.691)-C,20),0,COLORMAGENTA),ALIGN0,VALIGN1,FONTSIZE30;//691
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.764),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.764)-C,20),0,RGB(255,128,0)),ALIGN0,VALIGN1,FONTSIZE30;//764
DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*1.000),20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*1.000)-C,20),0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE30;//100

DRAWNUMBER(REFX(Q,20),REFX(VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.000),20),REFX(C-VALUEWHEN(LD,L+(VALUEWHEN(HD,H)-L)*0.000),20),0,COLORRED),ALIGN0,VALIGN1,FONTSIZE30;////差值为负数//000


AA:=EMA(C,5) > EMA(C,20);
BB:=EMA(C,5) < EMA(C,20);
CC:= EMA(C,5) > EMA(C,10);
CC1:=EMA(C,5) < EMA(C,10);
DD:=CLOSE<OPEN;
BBB:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,3));
AAA:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,1));
CCC:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,2));

 

A:=REFX1(BARSLAST(HD)<BARSLAST(LD),0);//10000


236支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.236,NULL),PRECIS0,COLORRED,NODRAW;
382支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.382,NULL),PRECIS0,COLORGREEN,NODRAW;
500支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.500,NULL),PRECIS0,COLORWHITE,NODRAW;
618支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.618,NULL),PRECIS0,RGB(0,128,255),NODRAW;
691支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.691,NULL),PRECIS0,COLORMAGENTA,NODRAW;
764支:IF(A&&AAA,VALUEWHEN(HD&&BBB,H)-(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.764,NULL),PRECIS0,RGB(255,128,0),NODRAW;
卖点:IF(A&&AAA,VALUEWHEN(HD&&BBB,H),NULL),PRECIS0,COLORGREEN,NODRAW;
买点:IF(A&&AAA,VALUEWHEN(LD&&BBB,L),NULL),PRECIS0,COLORRED,NODRAW;


买卖差值.:=卖点-买点,COLORMAGENTA,NODRAW,PRECIS0;



DRAWNUMBER(REFX(ISLASTBAR,25),REFX(卖点,25),REFX(卖点,25),0,COLORGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(236支,25),REFX(236支,25),0,COLORYELLOW),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(382支,25),REFX(382支,25),0,COLORGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(500支,25),REFX(500支,25),0,COLORWHITE),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(618支,25),REFX(618支,25),0,RGB(0,128,255)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(691支,25),REFX(691支,25),0,COLORMAGENTA),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(764支,25),REFX(764支,25),0,RGB(255,128,0)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(买点,25),REFX(买点,25),0,COLORRED),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升

DRAWTEXT(REFX(ISLASTBAR,25),REFX(卖点,25),' 卖支'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T4//61.8 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(236支,25),' 236'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T3//50 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(382支,25),' 382'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(500支,25),' 500'),COLORMAGENTA,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(618支,25),' 618'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(691支,25),' 691'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T5//100 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(764支,25),' 764'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(买点,25),' 买支'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T5//100 %


236压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.236,NULL),PRECIS0,COLORWHITE,NODRAW;//抬头T2
382压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.382,NULL),PRECIS0,COLORGREEN,NODRAW;//抬头T2
500压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.500,NULL),PRECIS0,COLORWHITE,NODRAW;//抬头T2
618压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.618,NULL),PRECIS0,RGB(0,128,255),NODRAW;//抬头T3
691压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.691,NULL),PRECIS0,COLORMAGENTA,NODRAW;//抬头T3
764压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L)+(VALUEWHEN(HD&&BBB,H)-VALUEWHEN(LD&&BBB,L))*0.764,NULL),PRECIS0,RGB(255,128,0),NODRAW;//抬头T4
卖压:IF(NOT(A)&&AAA,VALUEWHEN(HD&&BBB,H),NULL),PRECIS0,COLORRED,NODRAW;//抬头T5
买压:IF(NOT(A)&&AAA,VALUEWHEN(LD&&BBB,L),NULL),PRECIS0,COLORGREEN,NODRAW;//抬头T1

买卖差值:=卖压-买压,COLORMAGENTA,NODRAW,PRECIS0;
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(卖压,25),REFX(卖压,25),0,COLORGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(236压,25),REFX(236压,25),0,COLORYELLOW),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(382压,25),REFX(382压,25),0,COLORLIGHTGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(500压,25),REFX(500压,25),0,COLORWHITE),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(618压,25),REFX(618压,25),0,RGB(0,128,255)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(691压,25),REFX(691压,25),0,COLORMAGENTA),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(764压,25),REFX(764压,25),0,RGB(255,128,0)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(买压,25),REFX(买压,25),0,COLORRED),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//

DRAWTEXT(REFX(ISLASTBAR,25),REFX(卖压,25),' 卖压'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T4//61.8 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(236压,25),' 236'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T3//50 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(382压,25),' 382'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(500压,25),' 500'),COLORMAGENTA,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(618压,25),' 618'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(691压,25),' 691'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T5//100 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(764压,25),' 764'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(买压,25),' 买压'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T5//100 %

投资者咨询:黄金分割画线 (文华财经)
来源:文华财经  日期:2020-10-6 14:01
 老师,你好!2楼没有按照我的思路修改?我的思路是把取高低点的位置往左移动一下。把现在的高点:8824换成:8812、低点8776不变,进行黄金分割。请老师看截图。

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:88888888888888888888888.jpg
技术人员回复
日期:2020-10-7 13:35
参考:

NN:=4;//5
HH.:=H>HV(H,NN);
NH:=BARSLAST(HH.)+1;
LL.:=L<LV(L,NN);
NL:=BARSLAST(LL.)+1;
AH:=BACKSET(COUNT(LL.,NH)&&LL.,NH);
AL:=BACKSET(COUNT(HH.,NL)&&HH.,NL);

DRAWNUMBER1(CROSS(AH=1,0.5),H+0.1,H,0),COLORYELLOW,ALIGN1,FONTSIZE16;
DRAWNUMBER1(CROSS(AL=1,0.5),L-0.1,L,0),COLORWHITE,ALIGN1,VALIGN0,FONTSIZE16;

//////////////////////////////////////////////////////
N:=5;//N:=4;
A1:=REF(HIGH,N)=HHV(HIGH,3*N+1);
B1:=FILTER(A1,N);
C1:=BACKSET(B1,N+1);
D1:=FILTER(C1,N);//{高点}
A2:=REF(LOW,N)=LLV(LOW,3*N+1);
B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1);
D2:=FILTER(C2,N);//{低点}
E1:=(REF(LLV(LOW,2*N),1)+REF(HHV(HIGH,2*N),1))/2;
E2:=(HIGH+LOW)/2;
H1:=(D1 AND NOT((D2 AND E1>=E2))) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT((D1 AND E1<E2))),NODRAW;
H2:=D1 AND NOT((D2 AND E1>=E2));
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(LOW,X1)+1);//LLVBARS(IF(L1,LOW,N000),X1)+1,NODRAW;
G1:=F1>REF(F1,1);//DRAWTEXT(X1,L,'X1');
I1:=BACKSET(G1,1);//DRAWTEXT(F1,H,'F1');
LD:=I1>REF(I1,1);//{过滤后低点}
L2:=LD OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(H,X2)+1);
G2:=F2>REF(F2,1);//DRAWTEXT(HD,H*1.01,'HD');
I2:=BACKSET(G2,1);//DRAWTEXT(LD,L*0.99,'LD');
HD:=I2>REF(I2,1);//{过滤后高点}
DD1:=VALUEWHEN(LD,L);
GD1:=VALUEWHEN(HD,H);
CZ1:= ABS(GD1-REF(DD1,1));//高到低点差价;
CZ2:= ABS(DD1-REF(GD1,1));//低到高点差价;
CJ1:=50<ABS(GD1-REF(DD1,1));//高到低点差超限;
CJ2:=50<ABS(DD1-REF(GD1,1));//低到高低点差超限;

ABA:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,3));

DRAWLINE1(LD&&ABA,L,HD&&ABA,H,0),LINETHICK2,COLORLIGHTGREY;//黄色折线
DRAWLINE1(HD&&ABA,H,LD&&ABA,L,0),LINETHICK2,COLORLIGHTGREY;//蓝色折线

DRAWTEXT(LD&&ABA ,L,'●'),COLORWHITE,FONTSIZE20,VALIGN1;//下面
DRAWTEXT(HD&&ABA ,H,'●'),COLORWHITE,FONTSIZE20,VALIGN1;//上面


/////////////////////////////////////////////////////////////////以下为上升回调支撑位
Q:=BARSLAST(HD)<BARSLAST(LD)&&ISLASTBAR;
P:=BACKSET(ISLASTBAR&&BARSLAST(HD)<BARSLAST(LD),BARSLAST(HD)+1);
M:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);
QQ:=REFX(BARSLAST(HD)>BARSLAST(LD)&&ISLASTBAR,20);
PP:=BACKSET(ISLASTBAR&&BARSLAST(HD)>BARSLAST(LD),BARSLAST(LD)+1);
MM:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);
AA:=EMA(C,5) > EMA(C,20);
BB:=EMA(C,5) < EMA(C,20);
CC:= EMA(C,5) > EMA(C,10);
CC1:=EMA(C,5) < EMA(C,10);
DD:=CLOSE<OPEN;
BBB:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,3));
AAA:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,1));
CCC:=BACKSET(ISLASTBAR,SUMBARS(HD||LD,2));
A:=REFX1(BARSLAST(HD)<BARSLAST(LD),0);//10000


236压:IF(NOT(A)&&AAA,REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD))+(VALUEWHEN(HD&&BBB,H)-REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD)))*0.236,NULL),PRECIS0,COLORWHITE,NODRAW;//抬头T2
382压:IF(NOT(A)&&AAA,REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD))+(VALUEWHEN(HD&&BBB,H)-REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD)))*0.382,NULL),PRECIS0,COLORGREEN,NODRAW;//抬头T2
500压:IF(NOT(A)&&AAA,REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD))+(VALUEWHEN(HD&&BBB,H)-REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD)))*0.500,NULL),PRECIS0,COLORWHITE,NODRAW;//抬头T2
618压:IF(NOT(A)&&AAA,REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD))+(VALUEWHEN(HD&&BBB,H)-REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD)))*0.618,NULL),PRECIS0,RGB(0,128,255),NODRAW;//抬头T3
691压:IF(NOT(A)&&AAA,REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD))+(VALUEWHEN(HD&&BBB,H)-REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD)))*0.691,NULL),PRECIS0,COLORMAGENTA,NODRAW;//抬头T3
764压:IF(NOT(A)&&AAA,REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD))+(VALUEWHEN(HD&&BBB,H)-REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD)))*0.764,NULL),PRECIS0,RGB(255,128,0),NODRAW;//抬头T4
卖压:IF(NOT(A)&&AAA,VALUEWHEN(HD&&BBB,H),NULL),PRECIS0,COLORRED,NODRAW;//抬头T5
买压:IF(NOT(A)&&AAA,REF(VALUEWHEN(LD&&BBB,L),BARSLAST(HD)),NULL),PRECIS0,COLORGREEN,NODRAW;//抬头T1


236支:IF(A&&AAA,REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-(REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-VALUEWHEN(LD&&BBB,L))*0.236,NULL),PRECIS0,COLORRED,NODRAW;
382支:IF(A&&AAA,REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-(REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-VALUEWHEN(LD&&BBB,L))*0.382,NULL),PRECIS0,COLORGREEN,NODRAW;
500支:IF(A&&AAA,REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-(REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-VALUEWHEN(LD&&BBB,L))*0.500,NULL),PRECIS0,COLORWHITE,NODRAW;
618支:IF(A&&AAA,REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-(REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-VALUEWHEN(LD&&BBB,L))*0.618,NULL),PRECIS0,RGB(0,128,255),NODRAW;
691支:IF(A&&AAA,REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-(REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-VALUEWHEN(LD&&BBB,L))*0.691,NULL),PRECIS0,COLORMAGENTA,NODRAW;
764支:IF(A&&AAA,REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-(REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD))-VALUEWHEN(LD&&BBB,L))*0.764,NULL),PRECIS0,RGB(255,128,0),NODRAW;
卖点:IF(A&&AAA,REF(VALUEWHEN(HD&&BBB,H),BARSLAST(LD)),NULL),PRECIS0,COLORGREEN,NODRAW;
买点:IF(A&&AAA,VALUEWHEN(LD&&BBB,L),NULL),PRECIS0,COLORRED,NODRAW;

DRAWNUMBER(REFX(Q,20),REFX1(236支,10000),REFX1(236支-C,10000),0,COLORYELLOW),ALIGN0,VALIGN1,FONTSIZE30;//000
DRAWNUMBER(REFX(Q,20),REFX1(382支,10000),REFX1(382支-C,10000),0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(REFX(Q,20),REFX1(500支,10000),REFX1(500支-C,10000),0,COLORWHITE ),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(REFX(Q,20),REFX1(618支,10000),REFX1(618支-C,10000),0,RGB(0,128,255)),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(REFX(Q,20),REFX1(691支,10000),REFX1(691支-C,10000),0,COLORMAGENTA),ALIGN0,VALIGN1,FONTSIZE30;//618
DRAWNUMBER(REFX(Q,20),REFX1(764支,10000),REFX1(764支-C,10000),0,RGB(255,128,0)),ALIGN0,VALIGN1,FONTSIZE30;//691
DRAWNUMBER(REFX(Q,20),REFX1(卖点,10000),REFX1(卖点-C,10000),0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE30;//764
DRAWNUMBER(REFX(Q,20),REFX1(买点,10000),REFX1(买点-C,10000),0,COLORRED),ALIGN0,VALIGN1,FONTSIZE30;//100
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////以下为下降反弹压力位

DRAWNUMBER(QQ,REFX1(236压,10000),REFX1(C-236压,10000),0,COLORYELLOW),ALIGN0,VALIGN1,FONTSIZE30;//000
DRAWNUMBER(QQ,REFX1(382压,10000),REFX1(C-382压,10000),0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(QQ,REFX1(500压,10000),REFX1(C-500压,10000),0,COLORWHITE ),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(QQ,REFX1(618压,10000),REFX1(C-618压,10000),0,RGB(0,128,255)),ALIGN0,VALIGN1,FONTSIZE30;//500
DRAWNUMBER(QQ,REFX1(691压,10000),REFX1(C-691压,10000),0,COLORMAGENTA),ALIGN0,VALIGN1,FONTSIZE30;//618
DRAWNUMBER(QQ,REFX1(764压,10000),REFX1(C-764压,10000),0,RGB(255,128,0)),ALIGN0,VALIGN1,FONTSIZE30;//691
DRAWNUMBER(QQ,REFX1(卖压,10000),REFX1(C-卖压,10000),0,COLORGREEN),ALIGN0,VALIGN1,FONTSIZE30;//764
DRAWNUMBER(QQ,REFX1(买压,10000),REFX1(C-买压,10000),0,COLORRED),ALIGN0,VALIGN1,FONTSIZE30;//100



买卖差值.:=卖点-买点,COLORMAGENTA,NODRAW,PRECIS0;



DRAWNUMBER(REFX(ISLASTBAR,25),REFX(卖点,25),REFX(卖点,25),0,COLORGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(236支,25),REFX(236支,25),0,COLORYELLOW),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(382支,25),REFX(382支,25),0,COLORGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(500支,25),REFX(500支,25),0,COLORWHITE),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(618支,25),REFX(618支,25),0,RGB(0,128,255)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(691支,25),REFX(691支,25),0,COLORMAGENTA),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(764支,25),REFX(764支,25),0,RGB(255,128,0)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(买点,25),REFX(买点,25),0,COLORRED),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//上升

DRAWTEXT(REFX(ISLASTBAR,25),REFX(卖点,25),' 卖支'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T4//61.8 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(236支,25),' 236'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T3//50 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(382支,25),' 382'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(500支,25),' 500'),COLORMAGENTA,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(618支,25),' 618'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(691支,25),' 691'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T5//100 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(764支,25),' 764'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(买点,25),' 买支'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T5//100 %



买卖差值:=卖压-买压,COLORMAGENTA,NODRAW,PRECIS0;
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(卖压,25),REFX(卖压,25),0,COLORGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(236压,25),REFX(236压,25),0,COLORYELLOW),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(382压,25),REFX(382压,25),0,COLORLIGHTGREEN),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(500压,25),REFX(500压,25),0,COLORWHITE),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(618压,25),REFX(618压,25),0,RGB(0,128,255)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(691压,25),REFX(691压,25),0,COLORMAGENTA),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(764压,25),REFX(764压,25),0,RGB(255,128,0)),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//
DRAWNUMBER(REFX(ISLASTBAR,25),REFX(买压,25),REFX(买压,25),0,COLORRED),ALIGN2,VALIGN1,FONTSIZE30;//左边价格//

DRAWTEXT(REFX(ISLASTBAR,25),REFX(卖压,25),' 卖压'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T4//61.8 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(236压,25),' 236'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T3//50 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(382压,25),' 382'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(500压,25),' 500'),COLORMAGENTA,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T2//38.2 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(618压,25),' 618'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(691压,25),' 691'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T5//100 %
DRAWTEXT(REFX(ISLASTBAR,25),REFX(764压,25),' 764'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE30;//文字左边//T1//0 %,FONTSIZE16
DRAWTEXT(REFX(ISLASTBAR,25),REFX(买压,25),' 买压'),COLORWHITE,ALIGN0,VALIGN1,FONTSIZE27;//文字左边//T5//100 %


投资者咨询:黄金分割画线 (文华财经)
来源:文华财经  日期:2020-10-6 14:01
 老师,你好!请把黄金分割的起点与终点对换一下为感!也就是:8776为起点0位置,8812为终点100位置。其他不变,谢谢老师!
投资者咨询:黄金分割画线 (文华财经)
来源:文华财经  日期:2020-10-6 14:01
 老师,你好!指标中有2个画黄金分割的:一个是支、一个是压,把它们对换一下就可以了。谢谢老师!
技术人员回复
日期:2020-10-8 10:23

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看文件名:新建文本文档.txt


投资者咨询:黄金分割画线 (文华财经)
来源:文华财经  日期:2020-10-6 14:01

 老师,你好!指标中对应黄金分割的数值的右边的值不对?也没有与黄金分割点对起?对应黄金分割的右边的数值是用黄金分割对应的价格减去最新价=右边的值。

请老师看截图。请老师再修改一下。谢谢!



图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:33333333333333.jpg
投资者咨询:黄金分割画线 (文华财经)
来源:文华财经  日期:2020-10-6 14:01

 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:44444444.jpg

老师,请这种图上的数值是原指标的,是正确的,也是与黄金分割点对齐的。

技术人员回复
日期:2020-10-8 14:47
 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看文件名:新建文本文档.txt