답변 감사합니다
첫번째 질문에서 원하는 답변을 못 받아서 다시 올리겠습니다
종목검색식에서
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봉으로 수치만 바꿔서 해결할 수 없는지 궁금합니다
감사합니다