커뮤니티

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

프로필 이미지
onlypsn
2025-02-04 05:38:08
539
글번호 187728
답변완료
아래 키움수식을 이용하여 종목을 검색하는 검색식을 만들고 싶습니다. 도움 부탁드립니다. 키움수식 구성은 키움수식1을 사용자함수로 정의하고, 키움수식2와 3을 이용한 검색식을 만들어 주시면 감사하겠습니다. 키움수식1 M=floor(D/100)%100; YY=if((M+1-1) == 1 or (M+1-1) == 2, floor(D/10000)-1, floor(D/10000)); YA=floor(YY/100); YB=YY%100; MM=if((M+1-1) == 1, 13, if((M+1-1) == 2, 14, M)); DD=D%100; A=(DD+floor(13*(MM+1)/5) + YB + floor(YB/4) + floor(YA/4) + YA*5)%7; if(A==0, 6, A-1) 위에 정의된 키움수식을 바탕으로 키움수식2가 키움수식3을 Crossup한 종목을 검색하는 검색식 부탁드립니다. 키움수식2 A = 요일(Date); (C+ valuewhen(1, A(1)>=A, C(1)) + valuewhen(2, A(1)>=A, C(1)) + valuewhen(3, A(1)>=A, C(1)))/4 키움수식3 A = 요일(Date); (valuewhen(1, A(1)>=A, C(1)) + valuewhen (2, A(1)>=A, C(1)) + valuewhen(3, A(1)>=A, C(1)) + valuewhen(4, A(1)>=A, C(1)))/4 항상 감사합니다. 좋은하루 되세요~~
종목검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2025-02-04 15:26:03

안녕하세요 예스스탁입니다. 수식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 님이 쓴 글입니다. > 제목 : 종목검색식 요청드립니다. > 아래 키움수식을 이용하여 종목을 검색하는 검색식을 만들고 싶습니다. 도움 부탁드립니다. 키움수식 구성은 키움수식1을 사용자함수로 정의하고, 키움수식2와 3을 이용한 검색식을 만들어 주시면 감사하겠습니다. 키움수식1 M=floor(D/100)%100; YY=if((M+1-1) == 1 or (M+1-1) == 2, floor(D/10000)-1, floor(D/10000)); YA=floor(YY/100); YB=YY%100; MM=if((M+1-1) == 1, 13, if((M+1-1) == 2, 14, M)); DD=D%100; A=(DD+floor(13*(MM+1)/5) + YB + floor(YB/4) + floor(YA/4) + YA*5)%7; if(A==0, 6, A-1) 위에 정의된 키움수식을 바탕으로 키움수식2가 키움수식3을 Crossup한 종목을 검색하는 검색식 부탁드립니다. 키움수식2 A = 요일(Date); (C+ valuewhen(1, A(1)>=A, C(1)) + valuewhen(2, A(1)>=A, C(1)) + valuewhen(3, A(1)>=A, C(1)))/4 키움수식3 A = 요일(Date); (valuewhen(1, A(1)>=A, C(1)) + valuewhen (2, A(1)>=A, C(1)) + valuewhen(3, A(1)>=A, C(1)) + valuewhen(4, A(1)>=A, C(1)))/4 항상 감사합니다. 좋은하루 되세요~~
프로필 이미지

onlypsn

2025-02-04 15:38:10

빠른 회신에 정말 감사드립니다. 아래 조건을 만족하는 신호를 분봉위치에 나타내는 신호(빨간색)를 만들고 싶습니다. 도움 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 종목검색식 요청드립니다. > 안녕하세요 예스스탁입니다. 수식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 님이 쓴 글입니다. > 제목 : 종목검색식 요청드립니다. > 아래 키움수식을 이용하여 종목을 검색하는 검색식을 만들고 싶습니다. 도움 부탁드립니다. 키움수식 구성은 키움수식1을 사용자함수로 정의하고, 키움수식2와 3을 이용한 검색식을 만들어 주시면 감사하겠습니다. 키움수식1 M=floor(D/100)%100; YY=if((M+1-1) == 1 or (M+1-1) == 2, floor(D/10000)-1, floor(D/10000)); YA=floor(YY/100); YB=YY%100; MM=if((M+1-1) == 1, 13, if((M+1-1) == 2, 14, M)); DD=D%100; A=(DD+floor(13*(MM+1)/5) + YB + floor(YB/4) + floor(YA/4) + YA*5)%7; if(A==0, 6, A-1) 위에 정의된 키움수식을 바탕으로 키움수식2가 키움수식3을 Crossup한 종목을 검색하는 검색식 부탁드립니다. 키움수식2 A = 요일(Date); (C+ valuewhen(1, A(1)>=A, C(1)) + valuewhen(2, A(1)>=A, C(1)) + valuewhen(3, A(1)>=A, C(1)))/4 키움수식3 A = 요일(Date); (valuewhen(1, A(1)>=A, C(1)) + valuewhen (2, A(1)>=A, C(1)) + valuewhen(3, A(1)>=A, C(1)) + valuewhen(4, A(1)>=A, C(1)))/4 항상 감사합니다. 좋은하루 되세요~~