1�����������ѡ�ɣ�ѡ�ɹ�ʽ��
SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);
SR2:=FILTER(SR1,10);
SR3:=BACKSET(SR2,10+1);
HD:=FILTER(SR3,10);
ǰ��:=REF(H,BARSLAST(HD));
����:=VOL/REF(VOL,1)>=1.9;
ͻ��ǰ��:CROSS(C,ǰ��);
2��ƽ̨���ƽ�������ͼָ�꣩
MA(C,3);
N:=5;
T1:=CONST(HHVBARS(V,N));
T0:IF(CURRBARSCOUNT<=N+3,CONST(IF(T1=0,C,REF(C,T1))),DRAWNULL),COLORFF00FF;
IF(CURRBARSCOUNT=T1+1,T0,DRAWNULL),CIRCLEDOT,COLORFF00FF;
DRAWTEXT(ISLASTBAR,T0,' ����ƽ̨'),COLORCCCCCC;
W:=21;
W1:=CONST(REF(HHVBARS(V,W),T1+1)+T1+1);
W0:IF(CURRBARSCOUNT<=T1+W+3 AND CURRBARSCOUNT>=T1+1,CONST(REF(C,W1)),DRAWNULL),COLOR009999;
IF(CURRBARSCOUNT=W1+1,W0,DRAWNULL),CIRCLEDOT,COLOR00CCCC;
M:=34;
Q1:=CONST(REF(HHVBARS(V,M),T1+1)+T1+1);
Q0:IF(CURRBARSCOUNT<=T1+M+3 AND CURRBARSCOUNT>=T1+1,CONST(REF(C,Q1)),DRAWNULL),COLOR009900;
IF(CURRBARSCOUNT=Q1+1,Q0,DRAWNULL),CIRCLEDOT,COLOR00CC00;
R:=88;
Y1:=CONST(REF(HHVBARS(V,R),T1+1)+T1+1);
Y0:IF(CURRBARSCOUNT<=T1+R+3 AND CURRBARSCOUNT>=T1+1,CONST(REF(C,Y1)),DRAWNULL),COLOR119911;
IF(CURRBARSCOUNT=Y1+1,Y0,DRAWNULL),CIRCLEDOT,COLORCC00CC;
��������:DRAWTEXT_FIX(ISLASTBAR ,0.88,1,1,DYBLOCK),COLORYELLOW;
������ҵ:DRAWTEXT_FIX(ISLASTBAR ,0.91,1,0,HYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.00,0.18,0,'����Ͷ�ʣ�')COLORWHITE;
DRAWTEXT_FIX(1,0.09,0.18,0,EXTERNSTR(0,1))COLORWHITE;
DRAWTEXT_FIX(1,0.00,0.26,0,'��Ӫҵ��')COLORFF00FF;
DRAWTEXT_FIX(1,0.09,0.26,0,EXTERNSTR(0,2))COLORFF00FF;
STICKLINE(C/REF(C,1)>=1.045 AND C/REF(C,1)<=1.095,C,O,3,0),COLORB0B0FF;
STICKLINE(C>1.095*REF(C,1),C,O,2.5,0),COLORYELLOW;
VARZT:=BARSLAST(C/REF(C,1)>1.097);
DRAWTEXT(VARZT=2,L*0.95,'3��'),COLORYELLOW;
DRAWTEXT(VARZT=4,H*1.06,'5��'),COLORYELLOW;
DRAWTEXT(VARZT=7,L*0.95,'8��'),COLORYELLOW;
DRAWTEXT(VARZT=12,H*1.06,'13��'),COLORYELLOW;
DRAWTEXT(VARZT=20,L*0.95,'21��'),COLORYELLOW;
DRAWTEXT(VARZT=33,H*1.06,'34��'),COLORYELLOW;
DRAWTEXT(VARZT=54,L*0.95,'55��'),COLORYELLOW;
DRAWTEXT(VARZT=88,H*1.06,'89��'),COLORYELLOW;
3��MACDָ����η���ѡ�ɣ�ѡ�ɹ�ʽ��
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
FH1:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);
FH2:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;
FH3:=EMA(C,30)>=REF(EMA(C,30),1) AND COUNT(EMA(C,5)>EMA(C,10) AND EMA(C,10)>EMA(C,30),1)=1;
FH4:=CROSS(C,EMA(C,30)) OR C>EMA(C,30);
FH5:=FH1 AND FH2 AND FH3 AND FH4;
FH6:=FH1 AND FH2 AND FH3 AND FH4 AND ABS((DIFF-DEA)/C)<0.018;
FH7:=FH1 AND FH2 AND FH3 AND FH4 AND MACD<0.10;
FH5 OR FH6 OR FH7;
4����ͣ���ɫ����ͼָ�꣩
STICKLINE(C>1.095*REF(C,1),C,O,2.5,0),COLORYELLOW;
5���Ƿ�5-9.5 ���ɫ����ͼָ�꣩
STICKLINE(C/REF(C,1)>=1.045 AND C/REF(C,1)<=1.095,C,O,2.5,0),COLORB0B0FF;
6����Ȼ�������� �ƽ��� ��������������ͼָ�꣩
�̵���:=13;
������:=55;
�ҵ���:=100;
H_L:=0.1*CONST(HHV(VOL,240));
����5:MA(V,5),COLORWHITE;
ϴ��35:MA(V,35),COLORGREEN;
�춯135:MA(V,135),COLORMAGENTA;
VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,VVOL,0,1,-1),COLOR00C0C0;
��:VOL,VOLSTICK;
����: VOL*10000/FINANCE(7),NODRAW;
��10T: SUM(����,10),NODRAW;
����:=1.9;
����: VOL>=REF(V,1)*���� AND (IF(C<O,C>REF(C,1),1)),COLORYELLOW,NODRAW;
����: REF(V,1)>=VOL*����,COLORMAGENTA,NODRAW;
ƽ��: RANGE(V/REF(V,1),0.97,1.03) AND BARSCOUNT(V)>=2,COLORWHITE,NODRAW;
����10: VOL=LLV(VOL,�̵���) AND BARSCOUNT(V)>=�̵���,COLORGREEN,NODRAW;
����50: VOL=LLV(VOL,������) AND BARSCOUNT(V)>=������,COLORBLUE,NODRAW;
����: VOL=LLV(VOL,�ҵ���) AND BARSCOUNT(V)>=�ҵ���,COLORGRAY,NODRAW;
V1:=VOL*0.9;
V2:=VOL*0.8;
STICKLINE(����, 0,V1,1,0),COLORYELLOW;
STICKLINE(ƽ��,0,V1,1,0),COLORWHITE;
STICKLINE(����10,0,V2,1,0),COLORLIGREEN;
STICKLINE(����50,0,V2,1,0),COLORBLUE;
STICKLINE(����,0,V2,1,0),COLORGRAY;
STICKLINE(����,0,V*0.45,1,0),COLORMAGENTA;
STICKLINE(C<O AND C>REF(C,1),0,V,0,0),COLORRED;
���������:=C>O OR C>REF(C,1);
����:= REF(���������,3);
����1:=REF(����,3);
����:=REF(V,3)>=HHV(V,7);
���ղ���:= LLV(C,3)>=REF(L,3);
����:=COUNT(C>=REF(C,1),3)=3;
����:=COUNT(V<=REF(V,1),3)=3;
����:= COUNT(���������,3)=3;
����������:= ����1 AND ���ղ��� AND ����;
����������:= ���� AND ���ղ��� AND ����;
������:= ���������� OR ����������;
�ƽ���:= ������ AND ���� AND ���� AND ���� ;
STICKLINE(�ƽ���,0.3*V,0.7*V,1,0),COLORRED;
DRAWICON(�ƽ���,V*1.5,1);
V100:= V<=LLV(V,100)*1.2 AND V>0 AND BARSCOUNT(V)>=100;
���յ���Ⱥ:=COUNT(V100,5)>=3;
DRAWTEXT(FILTER(���յ���Ⱥ,4),V+3*H_L,'����Ⱥ'),COLORGRAY;
��������:=C/REF(C,1)<=0.96 AND V<HHV(V,30)/1.9;
DRAWTEXT(�������� ,V+1.6*H_L,'��'),COLORLICYAN; ����:=AMOUNT/VOL/100;
TJ01:=C<O AND ����>REF(C,1);;
TJ02:=C<O AND C>REF(C,1);
STICKLINE(TJ01 OR TJ02,0,V,0,0),COLORRED;;
7������˫����ѡ��ָ�꣩
T1:=REF(C>O,3);
T2:=REF(C<O,2);
T3:=REF(C<O,1);
T4:=C>O;
T5:=C>REF(O,2) AND C>REF(O,1);
T6:=VOL>REF(VOL,1) AND VOL>REF(VOL,2);
T7:=REF(VOL,3)>REF(VOL,2) AND REF(VOL,3)>REF(VOL,1);
ѡ��:T1&&T2&&T3&&T4&&T5&&T6&&T7;
8���������ѡ��ָ�꣩
ZT:=(C-REF(C,1))*100/REF(C,1)>=(10-1/REF(C,1)) AND
(C-REF(C,1))*100/REF(C,1)<=(10+1/REF(C,1)) AND H=C;
COUNT(C<O,BARSLAST(ZT)+1)=1 AND C<O;
9���̺�һ�ְ�ѡ��
��ͼ�:=L<O;
ZF:=(C-REF(C,1))/REF(C,1)*100;
��ͣ:=ZF>9.9;
XG:=C=O;
ȥ��ST��:=EXIST((C-REF(C,1))/REF(C,1)*100>5.6,100);
ȥ��ͣ��:=DYNAINFO(17)!=0;
ѡ��: ��ͼ� AND XG AND ��ͣ AND ȥ��ST�� AND ȥ��ͣ��;
10������һ�ְ��Ԥ����װѡ�ɹ�ʽ����
XG:=REF(C,1)*1.1-C<0.01 AND H=O AND H>=C AND H!=L;
ȥ��ST��:=EXIST((C-REF(C,1))/REF(C,1)*100>5.6,100);
ȥ��ͣ��:=DYNAINFO(17)!=0;
ѡ��: XG AND ȥ��ST�� AND ȥ��ͣ��;
������ر�Ȼ���ǵ�ָ�깫ʽ���� ͨ����ָ�� Դ�� ��ͼ �������� 1��һ��ʽ�� ijλ��ʦ�ij���ֵ�ij���ţ�ɼ�ѡ�ɹ�ʽ ͨ����ָ�� �ܺú�ǿ�� ��һ��ʽ���貨�� ͨ���Ÿ�ͼָ�� ��ͼ ��δ������ �÷��dz��ļ���ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ����ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...2025-09-11�����������