琴心之大雪无痕(主图)
文章出处: 发布时间:2006-07-24
input:N(10,0,30);
KDB1:=FILTER(BACKSET((BARSCOUNT(CLOSE) = SYSPARAM(1)),3),3);
DRAWTEXT(KDB1,(HIGH * 0.98),' '),colorFF;
A00:=((HIGH + LOW) / 2);
A01:=MA(CLOSE,1);
A02:=SMA(SMA(SMA(A01,2,1),2,1),2,1);
SMA1:=A02;
SMA2:=MA(A02,2);
M9:=MA(CLOSE,9);
Y:=((HIGH + LOW) / 2);
AO:=(MA(Y,5) - MA(Y,34));
DU0:=CROSS(AO,0);
UD0:=CROSS(0,AO);
VAR2:=(((((3 * CLOSE) + LOW) + OPEN) + HIGH) / 6);
VAR3:=(((((((((((((((((((((20 * VAR2) + (19 * REF(VAR2,1))) + (18 * REF(VAR2,2))) + (17 * REF(VAR2,3))) + (16 * REF(VAR2,4))) + (15 * REF(VAR2,5))) + (14 * REF(VAR2,6))) + (13 * REF(VAR2,7))) + (12 * REF(VAR2,8))) + (11 * REF(VAR2,9))) + (10 * REF(VAR2,10))) + (9 * REF(VAR2,11))) + (8 * REF(VAR2,12))) + (7 * REF(VAR2,13))) + (6 * REF(VAR2,14))) + (5 * REF(VAR2,15))) + (4 * REF(VAR2,16))) + (3 * REF(VAR2,17))) + (2 * REF(VAR2,18))) + REF(VAR2,20)) / 210);
VAR4:=MA(VAR3,13);
VAR5:=EMA(MA(CLOSE,3),34);
VAR6:=((((MA(CLOSE,3) + MA(CLOSE,6)) + MA(CLOSE,12)) + MA(CLOSE,24)) / 4);
VAR7:=MA(VAR6,5);
VAR8:=MA(VAR6,10);
关注:STICKLINE(((COUNT(((VAR3 > (1.005 * VAR4)) AND (VAR3 <= REF(VAR3,1))),2) = 2) OR (COUNT((IF((VAR3 < VAR5),(VAR3 <= (1.015 * VAR4)),(VAR3 <= (1.005 * VAR4))) AND (VAR3 >= REF(VAR3,1))),2) = 2)),VAR3,VAR4,10,0),color8000;
买入:DRAWTEXT((REF(CROSS(VAR3,VAR4),2) AND (VAR3 > (1.005 * VAR4))),VAR4,'★'),colorFF;
争夺:DRAWTEXT((CROSS(VAR6,VAR7) AND (VAR7 < VAR8)),(VAR3 * 0.99),'▲'),colorFF;
DRAWTEXT((CROSS(VAR7,VAR6) AND (VAR7 > VAR8)),(VAR3 * 1.01),'▼'),colorFF;
TDU0:=BARSLAST(DU0);
TUD0:=BARSLAST(UD0);
DU3:=REF(DU0,1);
UD3:=REF(UD0,1);
TDU3:=BARSLAST(DU3);
TUD3:=BARSLAST(UD3);
UDGLINE:=IF((TDU3 < TUD3),REF(HHV(HIGH,2),TDU3),REF(LLV(LOW,2),TUD3));
JDU0:=(((REF(CLOSE,1) <= REF(UDGLINE,1)) AND (CLOSE > UDGLINE)) AND (TDU0 < TUD0));
JUD0:=(((REF(CLOSE,1) >= REF(UDGLINE,1)) AND (CLOSE < UDGLINE)) AND (TUD0 < TDU0));
JDU1:=(JDU0 AND (COUNT(JDU0,TDU0) = 1));
JUD1:=(JUD0 AND (COUNT(JUD0,TUD0) = 1));
JDU2:=(JDU1 AND (REF(BARSLAST(JUD1),1) < REF(BARSLAST(JDU1),1)));
DRAWTEXT(JDU2,(M9 * 0.95),'▲●▲'),color1;
VAR12:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) * 100);
VAR14:=((OPEN > CLOSE) AND ((HIGH - IF((CLOSE > OPEN),CLOSE,OPEN)) > (IF((OPEN < CLOSE),OPEN,CLOSE) - LOW)));
VARA:=(((REF(VAR12,1) > ABS((0 - 13))) AND (CLOSE < OPEN)) AND ((((REF(CLOSE,1) - CLOSE) / REF(CLOSE,1)) * 1000) > 20));
VARB:=FILTER((((REF(VAR12,1) > ABS((0 - 13))) AND VAR14) OR VARA),3);
DRAWTEXT(((VARB * VAR12) > 0),(1 * REF(CLOSE,1)),'▼★▼'),color1;
VAR15:=(((REF((((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) * 100),1) < (0 - 20)) AND (CLOSE > OPEN)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 1000) > 20));
VAR16:=FILTER(((((REF((((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) * 100),1) < (0 - 20)) AND (CLOSE > OPEN)) AND ((OPEN - LOW) > (HIGH - CLOSE))) OR VAR15),3);
VAR17:=((OPEN > CLOSE) AND ((HIGH - IF((CLOSE > OPEN),CLOSE,OPEN)) > (IF((OPEN < CLOSE),OPEN,CLOSE) - LOW)));
VARE:=FILTER(((((REF((((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) * 100),1) < (0 - 13)) AND (CLOSE > OPEN)) AND ((OPEN - LOW) > (HIGH - CLOSE))) OR (((REF((((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) * 100),1) < (0 - 13)) AND (CLOSE > OPEN)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 1000) > 20))),3);
VARF:=((OPEN > CLOSE) AND ((HIGH - IF((CLOSE > OPEN),CLOSE,OPEN)) > (IF((OPEN < CLOSE),OPEN,CLOSE) - LOW)));
VARG:=((REF((((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) * 100),1) > ABS((0 - 13))) AND VAR17);
VARH:=(((REF((((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) * 100),1) > ABS((0 - 13))) AND (CLOSE < OPEN)) AND ((((REF(CLOSE,1) - CLOSE) / REF(CLOSE,1)) * 1000) > 20));
VARI:=FILTER((VARG OR VARH),3);
DRAWTEXT((VARE > 0),LOW,'←---★▼'),colorFF;
D2:=((AMOUNT / VOL) / 100);
D4:=(((((3 * HIGH) + LOW) + OPEN) + (2 * CLOSE)) / 7);
D5:=((SUM(AMOUNT,13) / D2) / 100);
D6:=DMA(D4,(VOL / D5));
KK:=(((CLOSE - D6) / D6) * 100);
DD:=(((INDEXC - LLV(INDEXL,10)) / (HHV(INDEXH,10) - LLV(INDEXL,10))) * 100);
AA1:=SMA(DD,3,1);
AA2:=SMA(AA1,3,1);
DRAWICON(((CROSS(AA1,AA2) AND (AA1 < 50)) AND (COUNT((KK <= (0 - 17)),5) >= 1)),LOW,1),colorFF00;
S:=(((CLOSE - LLV(LOW,15)) / (HHV(HIGH,15) - LLV(LOW,15))) * 100);
A6:=SMA(S,5,1);
A7:=SMA(A6,3,1);
A8:=SMA(A7,3,1);
A9:=IF((CROSS(A7,A8) AND (A7 < 20)),100,0);
DRAWTEXT(FILTER(A9,30),LOW,'←---★●'),colorFF;
H0:=REF(CLOSE,1);
A11:=((SMA(MAX((CLOSE - H0),0),6,1) / SMA(ABS((CLOSE - H0)),6,1)) * 100);
VAR51:=EMA((((((((2 * CLOSE) + HIGH) + LOW) / 4) - LLV(LOW,34)) / (HHV(HIGH,34) - LLV(LOW,34))) * 100),6);
VAR52:=EMA(((0.667 * REF(VAR51,1)) + (0.333 * VAR51)),4);
DRAWTEXT(IF((((((COUNT((CLOSE < REF(CLOSE,1)),8) / 8) > 0.3) AND COUNT((VAR51 > VAR52),3)) AND (REF(LOW,1) = LLV(LOW,120))) AND (CLOSE > OPEN)),1,0),LOW,'-->★●'),colorFF;
VAR53:=(VOL / CAPITAL);
VAR54:=IF((VAR53 > 0),AMOUNT,((MA(CLOSE,5) * VOL) * 100));
H0,color1;
VAR55:=EMA(EMA(EMA(CLOSE,8),13),62);
VAR56:=((REF(HIGH,1) + REF(LOW,1)) / 2);
VAR57:=(MA(CLOSE,20) + (2 * STD(CLOSE,20)));
DRAWICON(CROSS(VAR56,VAR57),(HIGH * 1.035),11);
DRAWTEXT(CROSS(VAR56,VAR57),(HIGH * 1.04),'------->★'),colorFFFF;
VAR58:=((SMA(MAX((CLOSE - REF(CLOSE,1)),0),7,1) / SMA(ABS((CLOSE - REF(CLOSE,1))),7,1)) * 100);
LC:=FILTER(CROSS(79,VAR58),4);
DRAWICON(LC,(HIGH * 1.035),11);
DRAWTEXT(LC,(HIGH * 1.04),'------>★'),colorFFFF;
RSI:=EMA((((((((2 * CLOSE) + HIGH) + LOW) / 4) - VAR55) / (VAR56 - VAR55)) * 100),7);
VAR1:=EMA(((0.667 * REF(RSI,1)) + (0.333 * RSI)),5);
DRAWTEXT(IF((((((COUNT((CLOSE < REF(CLOSE,1)),8) / 8) > 0.6) AND (VOL >= (1.5 * MA(VOL,5)))) AND COUNT((RSI >= VAR1),3)) AND (REF(LOW,1) = LLV(LOW,120))),1,0),LOW,'★●');
DRAWTEXT(IF((((((((((COUNT((CLOSE < REF(CLOSE,1)),13) / 13) > 0.6) AND COUNT((RSI > VAR1),6)) AND (REF(LOW,5) = LLV(LOW,120))) AND REF((CLOSE >= OPEN),4)) AND REF((CLOSE > OPEN),3)) AND REF((CLOSE > OPEN),2)) AND REF((OPEN > CLOSE),1)) AND (OPEN > REF(CLOSE,1))),1,0),LOW,'●●'),colorFF0000;
B2:=(MA(CLOSE,80) - (MA(CLOSE,10) / 3));
DRAWTEXT(IF(((((CLOSE < B2) AND ((VOL / 240) > (MA(VOL,5) / 240))) AND (CLOSE > (REF(CLOSE,1) * 1.08))) AND (CLOSE < (MA(CLOSE,13) * 1.3))),1,0),LOW,'●★'),colorFF;
DRAWICON(CROSS(MA(CLOSE,5),MA(CLOSE,30)),(LOW - (LOW * 0.01)),8);
DRAWTEXT((CROSS(MA(CLOSE,5),MA(CLOSE,30)) AND (CLOSE > MA(CLOSE,250))),(LOW - (LOW * 0.02)),'←---★ '),colorFF;
DRAWTEXT(((CROSS(MA(CLOSE,5),MA(CLOSE,30)) AND (CLOSE >= MA(CLOSE,60))) AND (CLOSE <= MA(CLOSE,250))),(LOW - (LOW * 0.02)),'←---★★'),colorFF;
DRAWTEXT((CROSS(MA(CLOSE,5),MA(CLOSE,30)) AND (CLOSE < MA(CLOSE,60))),(LOW - (LOW * 0.02)),'←---★★★ '),colorFF;
MA21:=REF(CLOSE,1);
ZX:=((SMA(MAX((CLOSE - MA21),0),6,1) / SMA(ABS((CLOSE - MA21)),6,1)) * 100);
DRAWTEXT(CROSS(84,ZX),HIGH,'-----→ ★ '),colorFF00FF;
大雪:MA((((HIGH + LOW) + CLOSE) / 3),8);
无痕:MA((((HIGH + LOW) + CLOSE) / 3),21);
VAR11:=EMA(((OPEN + CLOSE) / 2),26);
VAR2:=MA(COST(30),3);
天下有雪:MA(COST(50),3),colorFF;
VAR3:=MA(COST(80),3);
VAR4:=(((HIGH + LOW) + CLOSE) / 3);
VAR5:=EMA(((((OPEN + HIGH) + LOW) + CLOSE) / 4),233);
VAR6:=(VAR5 + ((VAR5 * 6) / 100));
严冬:STICKLINE((VAR4 > 0.1),HIGH,LOW,0.5,0),colorFFFFFF;
早春:STICKLINE(((((VAR4 < 天下有雪) AND (VAR4 > 无痕)) OR ((VAR4 < VAR5) AND (VAR4 > 无痕))) OR ((VAR4 > 无痕) AND (VAR11 > 无痕))),HIGH,LOW,0.5,0),colorFF00;
初夏:STICKLINE((((((VAR4 > 天下有雪) AND (VAR4 > VAR11)) AND (VAR4 > VAR5)) AND (VAR2 > REF(VAR2,1))) OR ((((VAR4 > VAR2) AND (VAR4 > VAR11)) AND (VAR4 > VAR5)) AND (VAR2 > REF(VAR2,1)))),HIGH,LOW,0.5,0),colorFF;
深秋:STICKLINE(((((VAR4 > VAR6) AND (VAR4 > VAR3)) AND (大雪 > 无痕)) AND (VAR11 > REF(VAR11,1))),HIGH,LOW,0.5,0),colorFFFF;
STICKLINE(((VAR4 > 0.1) AND (CLOSE < OPEN)),OPEN,CLOSE,9,0),colorFFFFFF;
STICKLINE(((VAR4 > 0.1) AND (CLOSE >= OPEN)),OPEN,CLOSE,9,1),colorFFFFFF;
STICKLINE((((((VAR4 < 天下有雪) AND (VAR4 > 无痕)) AND (CLOSE < OPEN)) OR (((VAR4 < VAR5) AND (VAR4 > 无痕)) AND (CLOSE < OPEN))) OR (((VAR4 > 无痕) AND (VAR11 > 无痕)) AND (CLOSE < OPEN))),OPEN,CLOSE,9,0),colorFF00;
STICKLINE((((((VAR4 < 天下有雪) AND (VAR4 > 无痕)) AND (CLOSE > OPEN)) OR (((VAR4 < VAR5) AND (VAR4 > 无痕)) AND (CLOSE > OPEN))) OR (((VAR4 > 无痕) AND (VAR11 > 无痕)) AND (CLOSE >= OPEN))),OPEN,CLOSE,9,1),colorFF00;
STICKLINE(((((((VAR4 > 天下有雪) AND (VAR4 > VAR11)) AND (VAR4 > VAR5)) AND (VAR2 > REF(VAR2,1))) AND (CLOSE < OPEN)) OR (((((VAR4 > VAR2) AND (VAR4 > VAR11)) AND (VAR4 > VAR5)) AND (VAR2 > REF(VAR2,1))) AND (CLOSE < OPEN))),OPEN,CLOSE,9,0),colorFF;
STICKLINE(((((((VAR4 > 天下有雪) AND (VAR4 > VAR11)) AND (VAR4 > VAR5)) AND (VAR2 > REF(VAR2,1))) AND (CLOSE > OPEN)) OR (((((VAR4 > VAR2) AND (VAR4 > VAR11)) AND (VAR4 > VAR5)) AND (VAR2 > REF(VAR2,1))) AND (CLOSE >= OPEN))),OPEN,CLOSE,9,1),colorFF;
STICKLINE((((((VAR4 > VAR6) AND (VAR4 > VAR3)) AND (大雪 > 无痕)) AND (VAR11 > REF(VAR11,1))) AND (CLOSE < OPEN)),OPEN,CLOSE,9,0),colorFF;
STICKLINE((((((VAR4 > VAR6) AND (VAR4 > VAR3)) AND (大雪 > 无痕)) AND (VAR11 > REF(VAR11,1))) AND (CLOSE >= OPEN)),OPEN,CLOSE,9,1),colorFFFF;
STICKLINE(1,CLOSE,OPEN,0.5,0),colorFFFFFF;
A:MA(CLOSE,3),LINETHICK0,colorFF00FF;
KS:=(((CLOSE + HIGH) + LOW) / 3);
VAR0:=EMA(KS,10);
V1:=REF(VAR0,1);
VAR11:=EMA(CLOSE,3);
VAR2:=EMA(CLOSE,8);
V2:=EMA(CLOSE,21);
STICKLINE(((VAR11 < VAR2) AND (VAR11 > V2)),HIGH,LOW,0,1),colorFF5D10;
STICKLINE(((VAR11 < VAR2) AND (VAR11 > V2)),CLOSE,OPEN,5,0),colorFF5D10;
STICKLINE(((VAR11 > VAR2) AND (VAR11 < V2)),HIGH,LOW,0,1),colorFF00FF;
STICKLINE(((VAR11 > VAR2) AND (VAR11 < V2)),CLOSE,OPEN,5,0),colorFF43FF;
KS:=MA(CLOSE,20);
V3:=REF(KS,((20 / 2) + 1));
V4:=((EMA(CLOSE,3) - EMA(CLOSE,6)) - ((EMA(CLOSE,6) - EMA(CLOSE,12)) * (0 - 100)));
VAR12:=EMA(V4,3);
VAR15:=CROSS(V4,VAR12);
VAR16:=CROSS(VAR12,V4);
风险:STICKLINE(VAR16,OPEN,CLOSE,5,0),color222222;
收益:STICKLINE(VAR15,OPEN,CLOSE,5,0),colorFF;
止损:STICKLINE(VAR15,OPEN,(CLOSE - ((CLOSE - OPEN) * 0.33)),5,0),colorC367B2;
止赢:STICKLINE(VAR15,OPEN,(CLOSE - ((CLOSE - OPEN) * 0.66)),5,0),colorAE996E;
V5:=(((CLOSE - MA(CLOSE,13)) / MA(CLOSE,13)) * (0 - 100));
STICKLINE((V5 >= 8),OPEN,CLOSE,9,1),LINETHICK2,colorFFFFFF;
STICKLINE(1,CLOSE,OPEN,0.5,0),colorFFFFFF;
V6:=(((((SMA(AMOUNT,19,3) / 60000) * CLOSE) / MA(REF(CLOSE,1),5)) * 60000) / 5700000);
VAR11:=IF(((V6 > REF(V6,1)) AND (REF(V6,1) >= REF(V6,2))),1,IF(((V6 < REF(V6,1)) AND (REF(V6,1) <= REF(V6,2))),(0 - 1),IF(((V6 > REF(V6,2)) AND (REF(V6,2) > REF(V6,1))),2,IF(((V6 < REF(V6,2)) AND (REF(V6,2) < REF(V6,1))),(0 - 2),0))));
VAR2:=IF(((REF(V6,1) > REF(V6,2)) AND (REF(V6,1) > REF(V6,3))),1,IF(((REF(V6,1) < REF(V6,2)) AND (REF(V6,1) < REF(V6,3))),(0 - 1),IF(((REF(V6,2) > REF(V6,3)) AND (REF(V6,2) > REF(V6,4))),2,IF(((REF(V6,2) < REF(V6,3)) AND (REF(V6,2) < REF(V6,4))),(0 - 2),IF(((REF(V6,3) > REF(V6,4)) AND (REF(V6,3) > REF(V6,5))),3,IF(((REF(V6,3) < REF(V6,4)) AND (REF(V6,3) < REF(V6,5))),(0 - 3),IF(((REF(V6,4) > REF(V6,5)) AND (REF(V6,4) > REF(V6,6))),4,IF(((REF(V6,4) < REF(V6,5)) AND (REF(V6,4) < REF(V6,6))),(0 - 4),IF(((REF(V6,5) > REF(V6,6)) AND (REF(V6,5) > REF(V6,7))),5,IF(((REF(V6,5) < REF(V6,6)) AND (REF(V6,5) < REF(V6,7))),(0 - 5),IF(((REF(V6,6) > REF(V6,7)) AND (REF(V6,6) > REF(V6,8))),6,IF(((REF(V6,6) < REF(V6,7)) AND (REF(V6,6) < REF(V6,8))),(0 - 6),IF(((REF(V6,7) > REF(V6,8)) AND (REF(V6,7) > REF(V6,9))),7,IF(((REF(V6,7) < REF(V6,8)) AND (REF(V6,7) < REF(V6,9))),(0 - 7),IF(((REF(V6,8) > REF(V6,9)) AND (REF(V6,8) > REF(V6,10))),8,IF(((REF(V6,8) < REF(V6,9)) AND (REF(V6,8) < REF(V6,10))),(0 - 8),IF(((REF(V6,9) > REF(V6,10)) AND (REF(V6,9) > REF(V6,11))),9,IF(((REF(V6,9) < REF(V6,10)) AND (REF(V6,9) < REF(V6,11))),(0 - 9),IF(((REF(V6,10) > REF(V6,11)) AND (REF(V6,10) > REF(V6,12))),10,IF(((REF(V6,10) < REF(V6,11)) AND (REF(V6,10) < REF(V6,12))),(0 - 10),IF(((REF(V6,11) > REF(V6,12)) AND (REF(V6,11) > REF(V6,13))),11,IF(((REF(V6,11) < REF(V6,12)) AND (REF(V6,11) < REF(V6,13))),(0 - 11),IF(((REF(V6,12) > REF(V6,13)) AND (REF(V6,12) > REF(V6,14))),12,IF(((REF(V6,12) < REF(V6,13)) AND (REF(V6,12) < REF(V6,14))),(0 - 12),IF(((REF(V6,13) > REF(V6,14)) AND (REF(V6,13) > REF(V6,15))),13,IF(((REF(V6,13) < REF(V6,14)) AND (REF(V6,13) < REF(V6,15))),(0 - 13),IF(((REF(V6,14) > REF(V6,15)) AND (REF(V6,14) > REF(V6,16))),14,IF(((REF(V6,14) < REF(V6,15)) AND (REF(V6,14) < REF(V6,16))),(0 - 14),IF(((REF(V6,15) > REF(V6,16)) AND (REF(V6,15) > REF(V6,17))),15,IF(((REF(V6,15) < REF(V6,16)) AND (REF(V6,15) < REF(V6,17))),(0 - 15),IF(((REF(V6,16) > REF(V6,17)) AND (REF(V6,16) > REF(V6,18))),16,IF(((REF(V6,16) < REF(V6,17)) AND (REF(V6,16) < REF(V6,18))),(0 - 16),IF(((REF(V6,17) > REF(V6,18)) AND (REF(V6,17) > REF(V6,19))),17,IF(((REF(V6,17) < REF(V6,18)) AND (REF(V6,17) < REF(V6,19))),(0 - 17),IF(((REF(V6,18) > REF(V6,19)) AND (REF(V6,18) > REF(V6,20))),18,IF(((REF(V6,18) < REF(V6,19)) AND (REF(V6,18) < REF(V6,20))),(0 - 18),IF(((REF(V6,19) > REF(V6,20)) AND (REF(V6,19) > REF(V6,21))),19,IF(((REF(V6,19) < REF(V6,20)) AND (REF(V6,19) < REF(V6,21))),(0 - 19),IF(((REF(V6,20) > REF(V6,21)) AND (REF(V6,20) > REF(V6,22))),20,IF(((REF(V6,20) < REF(V6,21)) AND (REF(V6,20) < REF(V6,22))),(0 - 20),IF(((REF(V6,21) > REF(V6,22)) AND (REF(V6,21) > REF(V6,23))),21,IF(((REF(V6,21) < REF(V6,22)) AND (REF(V6,21) < REF(V6,23))),(0 - 21),IF(((REF(V6,22) > REF(V6,23)) AND (REF(V6,22) > REF(V6,24))),22,IF(((REF(V6,22) < REF(V6,23)) AND (REF(V6,22) < REF(V6,24))),(0 - 22),IF(((REF(V6,23) > REF(V6,24)) AND (REF(V6,23) > REF(V6,25))),23,IF(((REF(V6,23) < REF(V6,24)) AND (REF(V6,23) < REF(V6,25))),(0 - 23),IF(((REF(V6,24) > REF(V6,25)) AND (REF(V6,24) > REF(V6,26))),24,IF(((REF(V6,24) < REF(V6,25)) AND (REF(V6,24) < REF(V6,26))),(0 - 24),IF(((REF(V6,25) > REF(V6,26)) AND (REF(V6,25) > REF(V6,27))),25,IF(((REF(V6,25) < REF(V6,26)) AND (REF(V6,25) < REF(V6,27))),(0 - 25),IF(((REF(V6,26) > REF(V6,27)) AND (REF(V6,26) > REF(V6,28))),26,IF(((REF(V6,26) < REF(V6,27)) AND (REF(V6,26) < REF(V6,28))),(0 - 26),IF(((REF(V6,27) > REF(V6,28)) AND (REF(V6,27) > REF(V6,29))),27,IF(((REF(V6,27) < REF(V6,28)) AND (REF(V6,27) < REF(V6,29))),(0 - 27),IF(((REF(V6,28) > REF(V6,29)) AND (REF(V6,28) > REF(V6,30))),28,IF(((REF(V6,28) < REF(V6,29)) AND (REF(V6,28) < REF(V6,30))),(0 - 28),IF(((REF(V6,29) > REF(V6,30)) AND (REF(V6,29) > REF(V6,31))),29,IF(((REF(V6,29) < REF(V6,30)) AND (REF(V6,29) < REF(V6,31))),(0 - 29),IF(((REF(V6,30) > REF(V6,31)) AND (REF(V6,30) > REF(V6,32))),30,IF(((REF(V6,30) < REF(V6,31)) AND (REF(V6,30) < REF(V6,32))),(0 - 30),IF(((REF(V6,31) > REF(V6,32)) AND (REF(V6,31) > REF(V6,33))),31,IF(((REF(V6,31) < REF(V6,32)) AND (REF(V6,31) < REF(V6,33))),(0 - 31),IF(((REF(V6,32) > REF(V6,33)) AND (REF(V6,32) > REF(V6,34))),32,IF(((REF(V6,32) < REF(V6,33)) AND (REF(V6,32) < REF(V6,34))),(0 - 32),IF(((REF(V6,33) > REF(V6,34)) AND (REF(V6,33) > REF(V6,35))),33,IF(((REF(V6,33) < REF(V6,34)) AND (REF(V6,33) < REF(V6,35))),(0 - 33),IF(((REF(V6,34) > REF(V6,35)) AND (REF(V6,34) > REF(V6,36))),34,IF(((REF(V6,34) < REF(V6,35)) AND (REF(V6,34) < REF(V6,36))),(0 - 34),IF(((REF(V6,35) > REF(V6,36)) AND (REF(V6,35) > REF(V6,37))),35,IF(((REF(V6,35) < REF(V6,36)) AND (REF(V6,35) < REF(V6,37))),(0 - 35),IF(((REF(V6,36) > REF(V6,37)) AND (REF(V6,36) > REF(V6,38))),36,IF(((REF(V6,36) < REF(V6,37)) AND (REF(V6,36) < REF(V6,38))),(0 - 36),IF(((REF(V6,37) > REF(V6,38)) AND (REF(V6,37) > REF(V6,39))),37,IF(((REF(V6,37) < REF(V6,38)) AND (REF(V6,37) < REF(V6,39))),(0 - 37),IF(((REF(V6,38) > REF(V6,39)) AND (REF(V6,38) > REF(V6,40))),38,IF(((REF(V6,38) < REF(V6,39)) AND (REF(V6,38) < REF(V6,40))),(0 - 38),IF(((REF(V6,39) > REF(V6,40)) AND (REF(V6,39) > REF(V6,41))),39,IF(((REF(V6,39) < REF(V6,40)) AND (REF(V6,39) < REF(V6,41))),(0 - 39),IF(((REF(V6,40) > REF(V6,41)) AND (REF(V6,40) > REF(V6,42))),40,IF(((REF(V6,40) < REF(V6,41)) AND (REF(V6,40) < REF(V6,42))),(0 - 40),IF(((REF(V6,41) > REF(V6,42)) AND (REF(V6,41) > REF(V6,43))),41,IF(((REF(V6,41) < REF(V6,42)) AND (REF(V6,41) < REF(V6,43))),(0 - 41),IF(((REF(V6,42) > REF(V6,43)) AND (REF(V6,42) > REF(V6,44))),42,IF(((REF(V6,42) < REF(V6,43)) AND (REF(V6,42) < REF(V6,44))),(0 - 42),IF(((REF(V6,43) > REF(V6,44)) AND (REF(V6,43) > REF(V6,45))),43,IF(((REF(V6,43) < REF(V6,44)) AND (REF(V6,43) < REF(V6,45))),(0 - 43),IF(((REF(V6,44) > REF(V6,45)) AND (REF(V6,44) > REF(V6,46))),44,IF(((REF(V6,44) < REF(V6,45)) AND (REF(V6,44) < REF(V6,46))),(0 - 44),IF(((REF(V6,45) > REF(V6,46)) AND (REF(V6,45) > REF(V6,47))),45,IF(((REF(V6,45) < REF(V6,46)) AND (REF(V6,45) < REF(V6,47))),(0 - 45),IF(((REF(V6,46) > REF(V6,47)) AND (REF(V6,46) > REF(V6,48))),46,IF(((REF(V6,46) < REF(V6,47)) AND (REF(V6,46) < REF(V6,48))),(0 - 46),IF(((REF(V6,47) > REF(V6,48)) AND (REF(V6,47) > REF(V6,49))),47,IF(((REF(V6,47) < REF(V6,48)) AND (REF(V6,47) < REF(V6,49))),(0 - 47),IF(((REF(V6,48) > REF(V6,49)) AND (REF(V6,48) > REF(V6,50))),48,IF(((REF(V6,48) < REF(V6,49)) AND (REF(V6,48) < REF(V6,50))),(0 - 48),0))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));
带量上涨:STICKLINE((VAR11 = 2),OPEN,CLOSE,5,0),colorFF;
蓄势:STICKLINE((((VAR11 = 1) OR (VAR11 = 2)) AND (VAR2 < 0)),OPEN,((CLOSE + OPEN) / 2),5,0),colorFF00FF;
多翻空变盘:STICKLINE((((VAR11 = (0 - 1)) OR (VAR11 = (0 - 2))) AND (VAR2 > 0)),OPEN,((CLOSE + OPEN) / 2),5,0),colorF86A71;
STICKLINE(1,CLOSE,OPEN,0.5,0),colorFFFFFF;
DRAWTEXT((SYSPARAM(2) = BARPOS),CLOSE,('琴心基金:' + BLKNAME)),ALIGN4,colorCCFFFF;
V7:=ISLASTBAR;
V8:=(REF(HIGH,10) = HHV(HIGH,((2 * 10) + 1)));
V9:=FILTER(V8,10);
VA:=BACKSET(V9,(10 + 1));
VB:=FILTER(VA,10);
VC:=(VB OR V7);
VD:=(REF(LOW,10) = LLV(LOW,((2 * 10) + 1)));
VE:=FILTER(VD,10);
VF:=BACKSET(VE,(10 + 1));
V10:=FILTER(VF,10);
V11:=(V10 AND NOT(VB));
V12:=BACKSET(VC,(REF(BARSLAST(V11),1) + 1));
V13:=(V12 > REF(V12,1));
V14:=BACKSET(V13,2);
V15:=(V14 > REF(V14,1));
V16:=BACKSET((V15 AND (COUNT(VC,(REF(BARSLAST(V11),1) + 2)) = 0)),(REF(BARSLAST(V11),1) + 2));
V17:=(V16 > REF(V16,1));
V18:=BACKSET((V17 AND (COUNT(VC,(REF(BARSLAST(V11),1) + 2)) = 0)),(REF(BARSLAST(V11),1) + 2));
V19:=(V18 > REF(V18,1));
V1A:=IF(VC,COUNT(V11,(REF(BARSLAST(VC),1) + 1)),0);
V1B:=IF(((V1A = 1) AND VC),BARSLAST(V15),0);
V1C:=IF((VC AND (REF(LOW,BARSLAST(V15)) >= REF(LOW,BARSLAST(V17)))),BARSLAST(V17),BARSLAST(V15));
V1D:=IF(((V1A = 2) AND VC),V1C,0);
V1E:=IF(((V1A >= 3) AND VC),IF((VC AND (REF(LOW,V1C) >= REF(LOW,BARSLAST(V19)))),BARSLAST(V19),V1C),0);
V1F:=((V1B + V1D) + V1E);
V20:=BACKSET(VC,V1F);
V21:=(V20 > REF(V20,1));
V22:=BACKSET(V21,2);
V23:=(V22 > REF(V22,1));
V24:=(V23 OR V7);
V25:=BACKSET(V24,(REF(BARSLAST(VC),1) + 1));
V26:=(V25 > REF(V25,1));
V27:=BACKSET(V26,2);
V28:=(V27 > REF(V27,1));
V29:=BACKSET((V28 AND (COUNT(V24,(REF(BARSLAST(VC),1) + 2)) = 0)),(REF(BARSLAST(VC),1) + 2));
V2A:=(V29 > REF(V29,1));
V2B:=BACKSET((V2A AND (COUNT(V24,(REF(BARSLAST(VC),1) + 2)) = 0)),(REF(BARSLAST(VC),1) + 2));
V2C:=(V2B > REF(V2B,1));
V2D:=IF(V24,COUNT(VB,(REF(BARSLAST(V24),1) + 1)),0);
V2E:=IF(((V2D = 1) AND V24),BARSLAST(V28),0);
V2F:=IF((V24 AND (REF(HIGH,BARSLAST(V28)) <= REF(HIGH,BARSLAST(V2A)))),BARSLAST(V2A),BARSLAST(V28));
V30:=IF(((V2D = 2) AND V24),V2F,0);
V3B:=IF(((V2D >= 3) AND V24),IF((V24 AND (REF(HIGH,V2F) <= REF(HIGH,BARSLAST(V2C)))),BARSLAST(V2C),V2F),0);
V3C:=((V2E + V30) + V3B);
V3D:=BACKSET(V24,V3C);
V3E:=(V3D > REF(V3D,1));
AA:=BACKSET(V3E,2);
AAA:=(AA > REF(AA,1));
BB:=BACKSET(V7,(BARSLAST(AAA) + 1));
CC1:=(BB > REF(BB,1));
CC:=BACKSET(CC1,(REF(BARSLAST(AAA),1) + 2));
AAA2:=(CC > REF(CC,1));
DRAWLINE(AAA2,HIGH,CC1,HIGH,1),POINTDOT,colorFFFF;
BB2:=(REF(HIGH,4) = HHV(HIGH,((2 * 4) + 1)));
CC22:=FILTER(BB2,4);
CC2:=BACKSET(CC22,(4 + 1));
EA:=FILTER(CC2,4);
EB:=(EA OR ISLASTBAR);
A6:=(REF(LOW,4) = LLV(LOW,((2 * 4) + 1)));
EE:=FILTER(A6,4);
FF1:=BACKSET(EE,(4 + 1));
EE2:=FILTER(FF1,4);
FF2:=(EE2 AND NOT(EA));
EE3:=BACKSET(EB,(REF(BARSLAST(FF2),1) + 1));
FF3:=(EE3 > REF(EE3,1));
JS:=BACKSET(FF3,2);
G1:=(JS > REF(JS,1));
GA:=BACKSET((G1 AND (COUNT(EB,(REF(BARSLAST(FF2),1) + 2)) = 0)),(REF(BARSLAST(FF2),1) + 2));
G2:=(GA > REF(GA,1));
G3:=BACKSET((G2 AND (COUNT(EB,(REF(BARSLAST(FF2),1) + 2)) = 0)),(REF(BARSLAST(FF2),1) + 2));
GG:=(G3 > REF(G3,1));
JA:=IF(EB,COUNT(FF2,(REF(BARSLAST(EB),1) + 1)),0);
JB:=IF(((JA = 1) AND EB),BARSLAST(G1),0);
JJ:=IF((EB AND (REF(LOW,BARSLAST(G1)) >= REF(LOW,BARSLAST(G2)))),BARSLAST(G2),BARSLAST(G1));
LD:=IF(((JA = 2) AND EB),JJ,0);
LD1:=IF(((JA >= 3) AND EB),IF((EB AND (REF(LOW,JJ) >= REF(LOW,BARSLAST(GG)))),BARSLAST(GG),JJ),0);
HEA:=((JB + LD) + LD1);
HEB:=BACKSET(EB,HEA);
HEE:=(HEB > REF(HEB,1));
HFF1:=BACKSET(HEE,2);
HEE2:=(HFF1 > REF(HFF1,1));
HFF2:=(HEE2 OR ISLASTBAR);
HEE3:=BACKSET(HFF2,(REF(BARSLAST(EB),1) + 1));
HFF3:=(HEE3 > REF(HEE3,1));
HJS:=BACKSET(HFF3,2);
HG1:=(HJS > REF(HJS,1));
HGA:=BACKSET((HG1 AND (COUNT(HFF2,(REF(BARSLAST(EB),1) + 2)) = 0)),(REF(BARSLAST(EB),1) + 2));
HG2:=(HGA > REF(HGA,1));
HG3:=BACKSET((HG2 AND (COUNT(HFF2,(REF(BARSLAST(EB),1) + 2)) = 0)),(REF(BARSLAST(EB),1) + 2));
HGG:=(HG3 > REF(HG3,1));
HJA:=IF(HFF2,COUNT(EA,(REF(BARSLAST(HFF2),1) + 1)),0);
HJB:=IF(((HJA = 1) AND HFF2),BARSLAST(HG1),0);
HJJ:=IF((HFF2 AND (REF(HIGH,BARSLAST(HG1)) <= REF(HIGH,BARSLAST(HG2)))),BARSLAST(HG2),BARSLAST(HG1));
HD:=IF(((HJA = 2) AND HFF2),HJJ,0);
X1:=IF(((HJA >= 3) AND HFF2),IF((HFF2 AND (REF(HIGH,HJJ) <= REF(HIGH,BARSLAST(HGG)))),BARSLAST(HGG),HJJ),0);
X2:=((HJB + HD) + X1);
Y1:=BACKSET(HFF2,X2);
Y2:=(Y1 > REF(Y1,1));
Z1:=BACKSET(Y2,2);
Z2:=(Z1 > REF(Z1,1));
UU:=BACKSET(ISLASTBAR,(BARSLAST(HEE2) + 1));
VV:=(UU > REF(UU,1));
WW:=BACKSET(ISLASTBAR,(BARSLAST(Z2) + 1));
XX:=(WW > REF(WW,1));
UU2:=IF((BARSLAST(VV) < BARSLAST(XX)),VV,XX);
VV2:=IF((BARSLAST(VV) < BARSLAST(XX)),LOW,HIGH);
DRAWLINE(UU2,VV2,ISLASTBAR,CLOSE,0),POINTDOT,colorFF9900;
WW2:=BACKSET(ISLASTBAR,(BARSLAST(HEE2) + 1));
XX2:=(WW2 > REF(WW2,1));
VAR246:=BACKSET(XX2,(REF(BARSLAST(HEE2),1) + 2));
VAR247:=(VAR246 > REF(VAR246,1));
DRAWLINE(VAR247,LOW,XX2,LOW,1),POINTDOT,colorFFFF;
VAR249:=BACKSET(ISLASTBAR,(BARSLAST(Z2) + 1));
VAR250:=(VAR249 > REF(VAR249,1));
VAR251:=BACKSET(VAR250,(REF(BARSLAST(Z2),1) + 2));
VAR252:=(VAR251 > REF(VAR251,1));
DRAWLINE(VAR252,HIGH,VAR250,HIGH,1),POINTDOT,colorFFFF;