커뮤니티

수식을 문의합니다

프로필 이미지
고도산
2025-03-17 19:34:19
323
글번호 189263
답변완료
1) 석달 이내에 close가 ema(C, 60)을 1번 상향돌파하고 2) 당일 close가 ema(C, 60)을 돌파하는 종목을 검색하는 것입니다. 제가 시도해보았는데 1)번을 처리 못하겠네요. 미리 감사드립니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-03-18 10:03:18

안녕하세요 예스스탁입니다. CountIf(조건,봉수) 과거 조건 발생횟수는 countif함수를 이용하시면 됩니다. 한달 거래일이 보통 20일이므로 석달은 60일로 지정해 드립니다. 1 2번이 상향돌파이면 당일 상향돌파이고 석달(60일)동안 두번 발생했다는 내용이 됩니다. var1 = Ema(c,60); if CrossUp(C,var1) and CountIf(CrossUp(C,var1),60) == 2 Then Find(1); 2 2번이 하향이탈이면 석달(60일)동안 상향돌파가 1회이고 오늘 하향이탈했다는 내용이므로 수식은 아래와 같습니다. var1 = Ema(c,60); if Crossdown(C,var1) and CountIf(CrossUp(C,var1),60) == 1 Then Find(1); 즐거운 하루되세요 > 고도산 님이 쓴 글입니다. > 제목 : 수식을 문의합니다 > 1) 석달 이내에 close가 ema(C, 60)을 1번 상향돌파하고 2) 당일 close가 ema(C, 60)을 돌파하는 종목을 검색하는 것입니다. 제가 시도해보았는데 1)번을 처리 못하겠네요. 미리 감사드립니다.