多謝指導,加上後有點怪,再勞煩看看如何修正?
想了好幾天,這似乎是個無解的問題,不知問題是否出在立論的基礎上?不同的時間周期與在同一的畫面中顯示的K棒多寡,都使得問題不成立.
另一方法不知是否可行?即從畫面的第1根K棒算起至例如說第100根K棒止,求得此問題的答案.
很抱歉有此爛問題,
瞌頭啦,
RSV:=(CLOSE-LLV(LOW,S))/(HHV(HIGH,S)-LLV(LOW,S))*100;
K:SMA(RSV,M1,1),COLORRED,LINETHICK1;
D:SMA(K,M2,1),COLORGREEN,LINETHICK1;
J:3*K-2*D,COLORMAGENTA,LINETHICK1;
乖離:K-D LINETHICK0;
{TY:=K;{通用曲線值的引入}
AA:=REF(TY,N)=HHV(TY,2*N+1);
BB:=BACKSET(AA,N+1);
CC:=FILTER(BB,N) AND TY=HHV(TY,N+1);
DRAWICON(CC,TY*1.07,10);
AA2:=REF(TY,N)=LLV(TY,2*N+1);
BB2:=BACKSET(AA2,N+1);
CC2:=FILTER(BB2,N) AND TY=LLV(TY,N+1);
DRAWICON(CC2,TY*0.95,11);
GG:=ISLASTBAR AND REF(CC,BARSLAST(CC));
HH:=BACKSET(GG,BARSLAST(CC)+1);
II:=HH>REF(HH,1);
JJ:=REF(BARSLAST(CC),1);
KK:=BACKSET(II,JJ+2);
LL:=KK>REF(KK,1);
DRAWLINE(LL,TY,II,TY,1),COLORRED;
CS:=(REF(TY,BARSLAST(II))-REF(TY,BARSLAST(LL)))/(BARSLAST(LL)-BARSLAST(II));
阻力線:=REF(TY,BARSLAST(II))+BARSLAST(II)*CS;
阻力值:=阻力線,LINETHICK0;
DRAWICON(CROSS(TY,阻力線),阻力線*0.99,12);
GG2:=ISLASTBAR AND REF(CC2,BARSLAST(CC2));
HH2:=BACKSET(GG2,BARSLAST(CC2)+1);
II2:=HH2>REF(HH2,1);
JJ2:=REF(BARSLAST(CC2),1);
KK2:=BACKSET(II2,JJ2+2);
LL2:=KK2>REF(KK2,1);
DRAWLINE(LL2,TY,II2,TY,1),COLORGREEN;}
DRAWTEXT( K<D and SYSPARAM(1)=BARSCOUNT(c) ,K,'KD翻黑'),SHIFT2 ALIGN4,COLORWHITE;
DRAWTEXT( K>D and SYSPARAM(1)=BARSCOUNT(c) ,K,'KD翻紅'),SHIFT2 ALIGN4 COLORRED;
DRAWTEXT( J>100 and SYSPARAM(1)=BARSCOUNT(c) ,J,'J值高檔'),SHIFT2 ALIGN3 ColorA17BFF;
DRAWTEXT( J<-8 and SYSPARAM(1)=BARSCOUNT(c) ,J,'J值低檔'),SHIFT2 ALIGN3 COLORYELLOW;
DRAWTEXT( k-d<-18 and SYSPARAM(1)=BARSCOUNT(C) ,j, '負乖離大'),SHIFT5 ALIGN5,COLORWHITE;
DRAWTEXT( k-d>18 and SYSPARAM(1)=BARSCOUNT(C) ,j, '正乖離大'),SHIFT5 ALIGN5,COLORWHITE;Var1:=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);
捕食頂底: EMA(Var1,N),LINETHICK0;
黃土地: 5;
進入階段底部: IF(捕食頂底<5,45,0);
IF(CROSS(捕食頂底,N1),100,0);VAR1:=EMA(HHV(HIGH,500),21);
VAR2:=EMA(HHV(HIGH,250),21);
VAR3:=EMA(HHV(HIGH,90),21);
VAR4:=EMA(LLV(LOW,500),21);
VAR5:=EMA(LLV(LOW,250),21);
VAR6:=EMA(LLV(LOW,90),21);
VAR7:=EMA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6,21);
VAR8:=EMA((VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6,21);
VAR9:=EMA((VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6,21);
VARA:=EMA((VAR7*3+VAR8*2+VAR9)/6*1.738,21);
VARB:=REF(LOW,1);
VARC:=SMA(ABS(LOW-VARB),3,1)/SMA(MAX(LOW-VARB,0),3,1)*100;
VARD:=EMA(IF(CLOSE*1.35<=VARA,VARC*10,VARC/10),3);
VARE:=LLV(LOW,30);
VARF:=HHV(VARD,30);
VAR10:=IF(MA(CLOSE,58),1,0);
短線快槍:-EMA(IF(LOW<=VARE,(VARD+VARF*2)/2,0),3)/618*VAR10,COLORSTICK,LINETHICK2;
短線快槍1:(短線快槍>0);
0;
短線快槍;
4;
1;
DRAWICON(J>100,J,12);
DRAWICON((J>100 AND J>REF(J,1) AND CLOSE<REF(CLOSE,1)),J,5);
KLINE(O,H,L,C,1);
DRAWICON(CROSS(k,90),h,5) PXUP25;
DRAWICON(CROSS(20,d),l,4) PXDN5;
|