커뮤니티

수식 질문합니다.

프로필 이미지
트더
2024-01-14 23:36:10
986
글번호 175727
답변완료

첨부 이미지

안녕하세요. 아래는 주봉상 52선 고점과 저점의 중심을 52주 이평선이 이탈하는 종목을 검색하는 수식입니다. 첨부파일 그림처럼 저점과 고점 순서를 정하고 싶은데요. 저점이 먼저 생기고 고점이 생긴 후 이평선이 중심을 이탈하는 종목만 검색하고 싶습니다. ---------------------------------- input : P(52),Nper(30); var : T(0),고점(0),저점(0); var1 = ma(C,52); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; #고점(이평하락전환) if T == -1 and T != T[1] Then { value1 = var1[1]; value11 = value1[1]; if value1 > value11 Then 고점 = value1; } #저점(이평상승전환) if T == 1 and T != T[1] Then { value2 = var1[1]; Value22 = Value2[1]; if Value2 < Value22 Then 저점 = Value2; } if 고점 > 0 and 저점 > 0 and 고점 >= 저점*(1+Nper/100) and CrossDown(ma(C,52),(고점+저점)/2) Then Find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-01-15 18:16:03

안녕하세요 예스스탁입니다. input : P(52),Nper(30); var : T(0),고점(0),저점(0); var : hx(0),lx(0); var1 = ma(C,52); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; #고점(이평하락전환) if T == -1 and T != T[1] Then { value1 = var1[1]; value11 = value1[1]; if value1 > value11 Then { 고점 = value1; hx = Index;#고점 봉번호 } } #저점(이평상승전환) if T == 1 and T != T[1] Then { value2 = var1[1]; Value22 = Value2[1]; if Value2 < Value22 Then { 저점 = Value2; lx = Index;#저점 봉번호 } } if 고점 > 0 and 저점 > 0 and hx > lx and #고점봉번호가 저점봉번호보다 큼 고점 >= 저점*(1+Nper/100) and CrossDown(ma(C,52),(고점+저점)/2) Then Find(1); 즐거운 하루되세요 > 트더 님이 쓴 글입니다. > 제목 : 수식 질문합니다. > 안녕하세요. 아래는 주봉상 52선 고점과 저점의 중심을 52주 이평선이 이탈하는 종목을 검색하는 수식입니다. 첨부파일 그림처럼 저점과 고점 순서를 정하고 싶은데요. 저점이 먼저 생기고 고점이 생긴 후 이평선이 중심을 이탈하는 종목만 검색하고 싶습니다. ---------------------------------- input : P(52),Nper(30); var : T(0),고점(0),저점(0); var1 = ma(C,52); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; #고점(이평하락전환) if T == -1 and T != T[1] Then { value1 = var1[1]; value11 = value1[1]; if value1 > value11 Then 고점 = value1; } #저점(이평상승전환) if T == 1 and T != T[1] Then { value2 = var1[1]; Value22 = Value2[1]; if Value2 < Value22 Then 저점 = Value2; } if 고점 > 0 and 저점 > 0 and 고점 >= 저점*(1+Nper/100) and CrossDown(ma(C,52),(고점+저점)/2) Then Find(1);