- 观察柱状颜色变化:当出现连续的红色柱子时,可能意味着上涨趋势;反之,如果出现连续的绿色柱子,则可能预示着下跌趋势。
- 结合平滑曲线(指标线):该曲线可以帮助确认当前的趋势方向。若价格位于曲线之上且向上倾斜,可能表明处于上升趋势;相反,若价格低于曲线并向下倾斜,则可能暗示下跌趋势。
- 判断买卖时机:根据柱状颜色变化与指标线的位置关系,投资者可以尝试确定合适的买入或卖出点位。例如,当价格突破指标线上方并伴随红色柱子出现时,可能是一个潜在的买入信号;而当价格跌破指标线下方且出现绿色柱子时,可能是一个卖出信号
=================代码下面==================================
A0:=(L+H+C*2)/4;
A1:=EMA(A0,3),COLORYELLOW,LINETHICK2,NODRAW;
A2:=EMA(A0,7),COLORLIGHTBLUE,LINETHICK2;
A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
买进:=IF(A2X>=0,REF(EMA(C,7),BARSLAST(CROSS(A2X,0))+1),NULL),COLORRED,POINTDOT,LINETHICK6;
逃顶:=IF(A1X<0,REF(EMA(C,3),BARSLAST(CROSS(0,A1X))+1),NULL),COLORGREEN,POINTDOT,LINETHICK6;
{看多 看空}
A11:=EMA(A0,3),COLORBLUE;
A12:=EMA(A0,7),COLORLIGHTBLUE;
A11X:=(A11-REF(A11,1))/REF(A11,1)*100,NODRAW;
A12X:=(A12-REF(A12,1))/REF(A12,1)*100,NODRAW;
看多:=IF(A11X>=0 AND BARSLAST(CROSS(A11X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A11X,0))),NULL),COLORMAGENTA;
看空:=IF(A11X<0 AND BARSLAST(CROSS(0,A11X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A11X))),NULL),COLORCYAN;
A3:=EMA(C,6),COLORWHITE,LINETHICK1;
A3X:=(A3-REF(A3,1))/REF(A3,1)*100,NODRAW;
支撑位:=IF(A3X>=0,REF(EMA(C,11),BARSLAST(CROSS(A3X,0))+1),NULL),COLORRED;
压力位:=IF(A3X<0,REF(EMA(C,11),BARSLAST(CROSS(0,A3X))+1),NULL),COLORGREEN;
买入:=IF(A1X>=0,A1,NULL),COLORRED,NODRAW;
卖出:=IF(A1X<0 AND A2X<0,A1,NULL),COLORGREEN,NODRAW;
DRAWTEXT(A2X>=0&&A11X>=0 AND BARSLAST(CROSS(A11X,0))>0&&A3X>=0&&A1X>=0,30,'●'),VALIGN2,COLORRED,FONTSIZE25;
DRAWTEXT(A1X<0&&A11X<0 AND BARSLAST(CROSS(0,A11X))>0&&A3X<0&&A1X<0 AND A2X<0,30,'●'),VALIGN2,COLORGREEN,FONTSIZE25;
A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
D:=MA(B,10);//对B值做10周期平均计算。
REFLINE:0,100;
STICKLINE1(B>D,10,6,3,0),COLORRED;
STICKLINE1(B<D,10,6,3,0),COLORGREEN;
EM01:=EMA(C,13);
EM:=EMA(C,21);
UP:=EMA(EM,13);
DOWN:=EMA(EM,17);
MIDD:=(UP+DOWN)/2;
MAM:=(EMA(EM01,2)+EMA(EM01,7))/2,COLORWHITE;
短线多:=IF(MAM>REF(MAM,1),MAM,NULL),COLORRED;
短线空:=IF(MAM<REF(MAM,1),MAM,NULL),COLORGREEN;
STICKLINE(BARSLAST(MAM>REF(MAM,1))<BARSLAST(MAM<REF(MAM,1)),20,25,COLORRED,0);
STICKLINE(BARSLAST(MAM>REF(MAM,1))>BARSLAST(MAM<REF(MAM,1)),20,25,COLORGREEN,0);
BACKGROUNDSTYLE(1);
////
SJ:=IFELSE(DATE<203015,1,1);
MA3:=MA(C,170);
HH1:=IFELSE(H<REF(H,1)&&REF(H,1)<REF(H,2),REF(H,2),0);
LL1:=IFELSE(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)*SJ/10+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)*SJ/10+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:=IFELSE(HH<REF(HH,1)&&LL<REF(LL,1)&&REF(OPEN,1)>CLOSE&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HH,2),0);
L1:=IFELSE(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:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
//DRAWNUMBER(L>0,G,G,0,RGB(58,181,13));
//DRAWNUMBER(LL>0,G,G,0,COLORWHITE),ALIGN0,FONTSIZE30,VALIGN0;
X000:=K2,LINETHICK2;
TMP:=K2*SJ,LINETHICK2;
W1:=X000,LINETHICK2;
X0000:=OPEN-CLOSE,LINETHICK2;
W2:=X0000,LINETHICK2;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE),LINETHICK2;
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE),LINETHICK2;
STICKLINE(W1>0,-1,-5,RGB(0,120,0),0);
STICKLINE(W1<=0,-1,-5,RGB(247,57,2),0);
STICKLINE(W2>0&&W1<=0,-5,-1,RGB(247,57,2),0);
STICKLINE(W2>0&&W1>0,-5,-1,RGB(0,120,0),0);
BACKGROUNDSTYLE(1);