커뮤니티

수식 문의

프로필 이미지
anj
2023-04-08 03:43:46
810
글번호 168019
답변완료
알려주신 아래 수식으로 종목검색을 해봤는데 종목이 하나도 안나와요 ㅜ 뭐가 잘못된 걸까요 ㅜ input : 기간(88),Per(0.05); var : cnt(0); Array : R[10](0),S[10](0); if SwingHigh(1,H,기간,기간,기간*2+1) != -1 Then { for cnt = 9 DownTo 1 { R[cnt] = R[cnt-1]; } R[0] = H[기간]; } if SwingLow(1,L,기간,기간,기간*2+1) != -1 Then { for cnt = 9 DownTo 1 { S[cnt] = S[cnt-1]; } S[0] = L[기간]; } Condition1 = False; Condition2 = False; For cnt = 0 to 9 { if R[cnt] > 0 and C <= R[cnt]*(1+per/100) and C >= R[cnt]*(1-per/100) Then Condition1 = true; if S[cnt] > 0 and C <= S[cnt]*(1+per/100) and C >= s[cnt]*(1-per/100) Then Condition2 = true; } if Condition1 == true or Condition2 == true Then Find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-04-10 09:44:53

안녕하세요 예스스탁입니다. 종목검색 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시면 됩니다. 현재 검색하면 한두종목 검색이 됩니다. 즐거운 하루되세요 > anj 님이 쓴 글입니다. > 제목 : 수식 문의 > 알려주신 아래 수식으로 종목검색을 해봤는데 종목이 하나도 안나와요 ㅜ 뭐가 잘못된 걸까요 ㅜ input : 기간(88),Per(0.05); var : cnt(0); Array : R[10](0),S[10](0); if SwingHigh(1,H,기간,기간,기간*2+1) != -1 Then { for cnt = 9 DownTo 1 { R[cnt] = R[cnt-1]; } R[0] = H[기간]; } if SwingLow(1,L,기간,기간,기간*2+1) != -1 Then { for cnt = 9 DownTo 1 { S[cnt] = S[cnt-1]; } S[0] = L[기간]; } Condition1 = False; Condition2 = False; For cnt = 0 to 9 { if R[cnt] > 0 and C <= R[cnt]*(1+per/100) and C >= R[cnt]*(1-per/100) Then Condition1 = true; if S[cnt] > 0 and C <= S[cnt]*(1+per/100) and C >= s[cnt]*(1-per/100) Then Condition2 = true; } if Condition1 == true or Condition2 == true Then Find(1);