N1:=26;
M1:=6;
N2:=26;
M2:=5;
M3:=10;
M4:=20;
AR_RAW:=SUM(HIGH-OPEN,N1)/SUM(OPEN-LOW,N1)*100;
AR:=EMA(AR_RAW,M1),COLORRED,LINETHICK2;
BR_RAW:=SUM(MAX(0,HIGH-REF(CLOSE,1)),N1)/SUM(MAX(0,REF(CLOSE,1)-LOW),N1)*100;
BR:=EMA(BR_RAW,M1),COLORBLUE,LINETHICK2;
MID:=(HIGH+LOW+CLOSE)/3;
CR:=SUM(MAX(0,HIGH-REF(MID,1)),N2)/SUM(MAX(0,REF(MID,1)-LOW),N2)*100,COLORYELLOW,LINETHICK2;
CR_MA1:=MA(CR,M2),COLORLIGRAY;
CR_MA2:=MA(CR,M3),COLORLIGREEN;
CR_MA3:=MA(CR,M4),COLORLIBLUE;
ARָ��:AR,COLORRED;
BRָ��:BR,COLORBLUE;
CRָ��:CR,COLORYELLOW;
CR����1:CR_MA1,COLORLIGRAY;
CR����2:CR_MA2,COLORLIGREEN;
CR����3:CR_MA3,COLORLIBLUE;
ARBR_������:150,COLORRED,DOTLINE;
ARBR_ƽ����:100,COLORWHITE,DOTLINE;
ARBR_������:70,COLORGREEN,DOTLINE;
CR_ѹ����A:300,COLORLIRED,DOTLINE;
CR_ѹ����B:400,COLORRED,DOTLINE;
CR_֧�Ŵ�A:80,COLORLIGREEN,DOTLINE;
CR_֧�Ŵ�B:50,COLORGREEN,DOTLINE;
ARBR_���:=CROSS(AR,BR) AND AR>ARBR_������;
ARBR_����:=CROSS(BR,AR) AND AR< ARBR_������;
CR_���:=CROSS(CR,CR_MA1) AND CR< CR_ѹ����A;
CR_����:=CROSS(CR_MA1,CR) AND CR>CR_֧�Ŵ�A;
ǿ�������ź�:=ARBR_��� AND CR_��� AND AR>ARBR_ƽ���� AND CR>CR_֧�Ŵ�A;
���������ź�:=ARBR_���� AND CR_���� AND AR< ARBR_ƽ���� AND CR< CR_ѹ����A;
AR_������:=REF(AR,2)< REF(AR,1) AND AR< REF(AR,1) AND REF(C,2)< REF(C,1) AND C>REF(C,1);
CR_������:=REF(CR,2)< REF(CR,1) AND CR< REF(CR,1) AND REF(C,2)< REF(C,1) AND C>REF(C,1);
AR_�ױ���:=REF(AR,2)>REF(AR,1) AND AR>REF(AR,1) AND REF(C,2)>REF(C,1) AND C< REF(C,1);
CR_�ױ���:=REF(CR,2)>REF(CR,1) AND CR>REF(CR,1) AND REF(C,2)>REF(C,1) AND C< REF(C,1);
STICKLINE(AR>BR,AR,BR,1,0),COLORRED;
STICKLINE(AR< BR,AR,BR,1,0),COLORBLUE;
STICKLINE(CR>CR_ѹ����A,CR_ѹ����A,CR,1,0),COLORLIRED;
STICKLINE(CR< CR_֧�Ŵ�B,CR,CR_֧�Ŵ�B,1,0),COLORLIGREEN;
DRAWICON(ǿ�������ź�,MIN(AR,BR),1);
DRAWICON(���������ź�,MAX(AR,BR),2);
DRAWICON(AR_������ OR CR_������,MAX(AR,CR)*1.05,15);
DRAWICON(AR_�ױ��� OR CR_�ױ���,MIN(AR,CR)*0.95,14);
DRAWTEXT(AR>ARBR_������ AND CR>CR_ѹ����A,MAX(AR,CR),'←��������'),COLORRED;
DRAWTEXT(AR< ARBR_������ AND CR< CR_֧�Ŵ�B,MIN(AR,CR),'��������→'),COLORGREEN;
DRAWTEXT(ǿ�������ź�,MIN(AR,BR)*0.8,'ǿ������'),COLORYELLOW;
DRAWTEXT(���������ź�,MAX(AR,BR)*1.2,'��������'),COLORLIGRAY;
AR״̬:=IF(AR>ARBR_������,3,IF(AR>ARBR_ƽ����,2,IF(AR>ARBR_������,1,0))),NODRAW;
BR״̬:=IF(BR>ARBR_������,3,IF(BR>ARBR_ƽ����,2,IF(BR>ARBR_������,1,0))),NODRAW;
CR״̬:=IF(CR>CR_ѹ����A,3,IF(CR>CR_֧�Ŵ�A,2,1)),NODRAW;
�ۺ�״̬:=AR״̬+BR״̬+CR״̬,NODRAW;
DRAWTEXT_FIX(1,0.30,0.02,0,'�ۺ�״̬:'+IF(�ۺ�״̬>=7,'ǿ��',IF(�ۺ�״̬>=5,'����','����'))),COLORMAGENTA;
ǿ��Ԥ��:=ǿ�������ź�,COLORYELLOW;
����Ԥ��:=���������ź�,COLORLIGRAY;
����Ԥ��:=AR>ARBR_������ AND CR>CR_ѹ����A,COLORRED;
����Ԥ��:=AR< ARBR_������ AND CR< CR_֧�Ŵ�B,COLORGREEN;
DRAWICON(ǿ��Ԥ��,MIN(AR,BR),23);
DRAWICON(����Ԥ��,MAX(AR,BR),24);
DRAWICON(����Ԥ��,MAX(AR,CR),25);
DRAWICON(����Ԥ��,MIN(AR,CR),26);