커뮤니티

질문드리겠습니다

프로필 이미지
yamu
2025-02-19 14:34:01
365
글번호 188335
답변완료
답변 감사합니다 첫번째 질문에서 원하는 답변을 못 받아서 다시 올리겠습니다 종목검색식에서 h>l*1.08 or h[1]>l[1]*1.08... 이런식으로 이어서 작성해서 만약에 ...or h[20]>l[20]*1.08 까지 작성하는 경우처럼 식이 길어질경우에 반복문으로 간단하게 작성하는 방법이 없는지 여쭤본겁니다 일일이 모두 작성하지 않고 원하는 n봉으로 수치만 바꿔서 해결할 수 없는지 궁금합니다 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-02-19 15:45:37

안녕하세요 예스스탁입니다. 1 countif(조건,봉수) countif함수가 지정한 조건이 n개봉 동안 몇번 만족했는지 리턴하는 함수입니다. countif(h>l*1.08,21) >= 1와 같이 작성하시면 h>l*1.08에서 h[20]>l[20]*1.08까지 1회이상 만족한 것이 되고 or로 나열해서 조건 체크하는 것과 같습니다. 2 for문 이용하시면 아래와 같이 작성하시면 됩니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20 { if h[cnt] > L[cnt]*1.08 then count = count+1; } 즐거운 하루되세요 > yamu 님이 쓴 글입니다. > 제목 : 질문드리겠습니다 > 답변 감사합니다 첫번째 질문에서 원하는 답변을 못 받아서 다시 올리겠습니다 종목검색식에서 h>l*1.08 or h[1]>l[1]*1.08... 이런식으로 이어서 작성해서 만약에 ...or h[20]>l[20]*1.08 까지 작성하는 경우처럼 식이 길어질경우에 반복문으로 간단하게 작성하는 방법이 없는지 여쭤본겁니다 일일이 모두 작성하지 않고 원하는 n봉으로 수치만 바꿔서 해결할 수 없는지 궁금합니다 감사합니다