커뮤니티

종목검색식 요청드립니다.

프로필 이미지
onlypsn
2025-02-21 11:32:10
389
글번호 188372
답변완료
이전에 요청해서 만들어 주신 검색기 인데 crossup한 이후의 종목들도 많이 검색되는데 도움 확인 부탁드리며 아래 요청조건에 맞는 검색기도 부탁드립니다. * 만들고 싶은 종목검색기는 아래 조건식에서 n봉이전에 crossdown되어 현재 역배열상태에 있는 종목중에서 - 5일선이 아래 조건식 var1,var2 둘중에 max값보다 5일선이 밑에 위치하고 있으며 - 현재 오늘 종가가 5일선을 crossup한 종목을 찾는 검색기를 만들고 싶습니다. 도움 부탁드립니다. =================================================================================== 수식1은 별도로 사용자함수를 만드실 필요없습니다. 예스랭귀지에서 DayOfWeek가 요일을 리턴하는 함수이고 해당 함수와 같은 내용입니다. var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0); A = DayOfWeek(Date); if A[1] >= A[1] Then { C1 = CC[1]; C2 = C1[1]; C3 = C2[1]; C4 = C3[1]; } CC = C; if C4 > 0 Then { var1 = (CC+C1+C2+C3)/4; var2 = (C1+C2+C3+C4)/4; if CrossUp(var1,var2) Then Find(1); } 감사합니다.^^
종목검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2025-02-21 13:20:36

안녕하세요 예스스탁입니다. 1 var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0); A = DayOfWeek(Date); if A[1] >= A[1] and sDate != sDate[1] Then { C1 = CC[1]; C2 = C1[1]; C3 = C2[1]; C4 = C3[1]; } CC = C; if C4 > 0 Then { var1 = (CC+C1+C2+C3)/4; var2 = (C1+C2+C3+C4)/4; if CrossUp(var1,var2) Then Find(1); } 2 input : n(3); var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0); A = DayOfWeek(Date); if A[1] >= A[1] and sDate != sDate[1] Then { C1 = CC[1]; C2 = C1[1]; C3 = C2[1]; C4 = C3[1]; } CC = C; if C4 > 0 Then { var1 = (CC+C1+C2+C3)/4; var2 = (C1+C2+C3+C4)/4; var3 = (CC+C1+C2+C3+C4)/5; if CrossDown(var1,var2) Then value1 = Index; if value1 > 0 and Index >= value1+n and var3 < max(var1,var2) and CrossUp(C,var3) Then Find(1); } 즐거운 하루되세요 > onlypsn 님이 쓴 글입니다. > 제목 : 종목검색식 요청드립니다. > 이전에 요청해서 만들어 주신 검색기 인데 crossup한 이후의 종목들도 많이 검색되는데 도움 확인 부탁드리며 아래 요청조건에 맞는 검색기도 부탁드립니다. * 만들고 싶은 종목검색기는 아래 조건식에서 n봉이전에 crossdown되어 현재 역배열상태에 있는 종목중에서 - 5일선이 아래 조건식 var1,var2 둘중에 max값보다 5일선이 밑에 위치하고 있으며 - 현재 오늘 종가가 5일선을 crossup한 종목을 찾는 검색기를 만들고 싶습니다. 도움 부탁드립니다. =================================================================================== 수식1은 별도로 사용자함수를 만드실 필요없습니다. 예스랭귀지에서 DayOfWeek가 요일을 리턴하는 함수이고 해당 함수와 같은 내용입니다. var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0); A = DayOfWeek(Date); if A[1] >= A[1] Then { C1 = CC[1]; C2 = C1[1]; C3 = C2[1]; C4 = C3[1]; } CC = C; if C4 > 0 Then { var1 = (CC+C1+C2+C3)/4; var2 = (C1+C2+C3+C4)/4; if CrossUp(var1,var2) Then Find(1); } 감사합니다.^^
프로필 이미지

onlypsn

2025-02-21 13:42:51

정말 감사드립니다. 좋은주말 되세요~~!!^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 종목검색식 요청드립니다. > 안녕하세요 예스스탁입니다. 1 var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0); A = DayOfWeek(Date); if A[1] >= A[1] and sDate != sDate[1] Then { C1 = CC[1]; C2 = C1[1]; C3 = C2[1]; C4 = C3[1]; } CC = C; if C4 > 0 Then { var1 = (CC+C1+C2+C3)/4; var2 = (C1+C2+C3+C4)/4; if CrossUp(var1,var2) Then Find(1); } 2 input : n(3); var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0); A = DayOfWeek(Date); if A[1] >= A[1] and sDate != sDate[1] Then { C1 = CC[1]; C2 = C1[1]; C3 = C2[1]; C4 = C3[1]; } CC = C; if C4 > 0 Then { var1 = (CC+C1+C2+C3)/4; var2 = (C1+C2+C3+C4)/4; var3 = (CC+C1+C2+C3+C4)/5; if CrossDown(var1,var2) Then value1 = Index; if value1 > 0 and Index >= value1+n and var3 < max(var1,var2) and CrossUp(C,var3) Then Find(1); } 즐거운 하루되세요 > onlypsn 님이 쓴 글입니다. > 제목 : 종목검색식 요청드립니다. > 이전에 요청해서 만들어 주신 검색기 인데 crossup한 이후의 종목들도 많이 검색되는데 도움 확인 부탁드리며 아래 요청조건에 맞는 검색기도 부탁드립니다. * 만들고 싶은 종목검색기는 아래 조건식에서 n봉이전에 crossdown되어 현재 역배열상태에 있는 종목중에서 - 5일선이 아래 조건식 var1,var2 둘중에 max값보다 5일선이 밑에 위치하고 있으며 - 현재 오늘 종가가 5일선을 crossup한 종목을 찾는 검색기를 만들고 싶습니다. 도움 부탁드립니다. =================================================================================== 수식1은 별도로 사용자함수를 만드실 필요없습니다. 예스랭귀지에서 DayOfWeek가 요일을 리턴하는 함수이고 해당 함수와 같은 내용입니다. var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0); A = DayOfWeek(Date); if A[1] >= A[1] Then { C1 = CC[1]; C2 = C1[1]; C3 = C2[1]; C4 = C3[1]; } CC = C; if C4 > 0 Then { var1 = (CC+C1+C2+C3)/4; var2 = (C1+C2+C3+C4)/4; if CrossUp(var1,var2) Then Find(1); } 감사합니다.^^