SH:=CODELIKE('00') OR CODELIKE('60');
SZ:=CODELIKE('30') OR CODELIKE('68');
SS:=CODELIKE('4') OR CODELIKE('8');
X1:=IF(SH,0.1,IF(SZ,0.2,IF(SS,0.3,100)));
ZT:=C=H AND C>=ZTPRICE(REF(C,1),X1);
�����ֲ�:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
�ײ�����:=WINNER(CLOSE)*100;
Сɢ�ֲ�:=(WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*100;
������:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
X_1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
X_2:=SMA(ABS(LOW-X_1),13,1)/SMA(MAX(LOW-X_1,0),10,1);
X_3:=EMA(X_2,10);
X_4:=LLV(LOW,33);
X_5:=EMA(IF(LOW<=X_4,X_3,0),3);
����:=IF(�����ֲ�>=75 AND �ײ�����>=75 AND ������>75 AND Сɢ�ֲ�<50,105,DRAWNULL);
STICKLINE(����,H,H*1.01,3,0),COLORWHITE;
MA5:MA(C,5);MA10:MA(C,10);MA20:MA(C,20);MA60:MA(C,60);
�����:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
��ͷ����:=MA5>MA10 AND MA10>MA20 AND MA20>MA60;
MA5����:=MA5>REF(MA5,1) AND MA5>REF(MA5,3);
MA10����:=MA10>REF(MA10,1) AND MA10>REF(MA10,3);
MA20����:=MA20>REF(MA20,1) AND MA20>REF(MA20,5);
��������:=��ͷ���� AND MA5���� AND MA10���� AND MA20����;
����ͣ:=C<ZTPRICE(REF(C,1),0.1);������:=COUNT(C>O,3)=3;
XG:=����� AND ����ͣ AND �������� AND ������ AND CROSS(�����ֲ�,Сɢ�ֲ�) AND BARSLASTCOUNT(ZT)<2 AND REF(EVERY(Сɢ�ֲ�>�����ֲ�,5),1);
STICKLINE(XG,O,C,1,0),COLORYELLOW;
DRAWTEXT(XG,L*0.98,'�IB'),COLORYELLOW;