커뮤니티

88230번 관련

프로필 이미지
ksks
2024-07-23 02:05:20
534
글번호 181767
답변완료
88230번의 2번 관련입니다. ================================================================ RSI(20)>64가 되는 봉이 RSI가 64를 상향돌파한 봉을 의미하시면 condition1의 조건을 crossup(R,64)로 변경하시면 됩니다. input : P(20); var : A1(0),A2(0),A3(0),A4(0),R(0); A1=MACD(12,26); A2=Ema(A1,9); if CrossUp(A1,0) Then A3 = C; if CrossUp(A1,A2) Then A4=C; R = RSI(P); #최근 70봉안에 종가가 A3,A4를 동시돌파한 봉이 있고 현재봉 RSI > 64이면 #Condition1은 true, 아니면 false Condition1 = CountIf(crossup(C,A3) && Crossup(C,A4),70) >= 1 and R > 64 ; #CrossUp(R,64) #1봉전에 Condition1이 true인 종목 검색 if Condition1[1] == true Then Find(1); ===================================================================== 위 내용으로 검색해보니 RSI(20)>64 에서 발생한 봉도 나오는데 이를 제외하고 RSI가 <63.9이하에서 발생하는 봉만 잡아내려 합니다. 방법 수정이 가능할까요?
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-23 10:58:24

안녕하세요 예스스탁입니다. input : P(20); var : A1(0),A2(0),A3(0),A4(0),R(0),ii(0),T(0); A1=MACD(12,26); A2=Ema(A1,9); if CrossUp(A1,0) Then A3 = C; if CrossUp(A1,A2) Then A4=C; R = RSI(P); #A3,A4를 동시돌파하는 봉 발생 if crossup(C,A3) && Crossup(C,A4) Then { #봉번호 저장 ii = Index; #동시돌파봉에서 RSI가 64이면이면 T는 1,64아래이면 2 if R >= 64 Then T = 1; Else T = 2; } #최근 동시돌파봉이 70봉 이내이고 T는 2이고 현재봉은 RSI가 64보다 크면 true 아니면 false Condition1 = ii > 0 and T == 2 and Index > ii and Index < ii+70 and R > 64; #1봉전에 Condition1이 true인 종목 검색 if Condition1[1] == true Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 88230번 관련 > 88230번의 2번 관련입니다. ================================================================ RSI(20)>64가 되는 봉이 RSI가 64를 상향돌파한 봉을 의미하시면 condition1의 조건을 crossup(R,64)로 변경하시면 됩니다. input : P(20); var : A1(0),A2(0),A3(0),A4(0),R(0); A1=MACD(12,26); A2=Ema(A1,9); if CrossUp(A1,0) Then A3 = C; if CrossUp(A1,A2) Then A4=C; R = RSI(P); #최근 70봉안에 종가가 A3,A4를 동시돌파한 봉이 있고 현재봉 RSI > 64이면 #Condition1은 true, 아니면 false Condition1 = CountIf(crossup(C,A3) && Crossup(C,A4),70) >= 1 and R > 64 ; #CrossUp(R,64) #1봉전에 Condition1이 true인 종목 검색 if Condition1[1] == true Then Find(1); ===================================================================== 위 내용으로 검색해보니 RSI(20)>64 에서 발생한 봉도 나오는데 이를 제외하고 RSI가 <63.9이하에서 발생하는 봉만 잡아내려 합니다. 방법 수정이 가능할까요?