늘 수고가 많으십니다 .
countif 에 대해서 한가지 궁금한점을 알고자 합니다.
즉 전일까지는 양봉이면서 피봇3차를 돌파한적이 없었다가 당일에 조건에 만족 되었다를 표현 하고자 합니다.
var:pi(0),r3(0);
Pi = (H[1] +C[1] +L[1] )/3;
R3 = H[1] + (Pi - L[1])*2; //피봇3차저항
if
countif(c>o && crossup(c,r3),100 )==1
then
find(1);
이런식으로 하면 당일에만 만족을 하는것 인가요 ?
countif(c>o && crossup(c,r3),100[1] )<1
전일기준 100봉전에는 돌파한적이 없었다를 위와 같이 표현하여도 되는가요??
결론적으로 전일 까지는 전혀 조건만족한 경우가 없었다 즉 0회이고
오늘 만족하는 첫째날이다를 원합니다.
미리 감사 드립니다 .
답변 1
예스스탁
예스스탁 답변
2020-03-09 17:29:10
안녕하세요
예스스탁입니다.
countif(조건,봉수)
countif는 봉수를 지정해 지정한 조건이 몇회 발생했는지 계산하는 함수입니다.
작성하신 수식은 봉수가 100으로 되어 있고 100봉동안 조건만족횟수를 카운트 합니다.
if
countif(c>o && crossup(c,r3),100 )==1
then
find(1);
위 내용이면 100봉동안 1회만족했다는 내용이고 1회는 100봉 중 한봉입니다.
아래와 같이 작성하시면 현재봉에 지정한 조건이 만족했고 100봉중 1회이므로
100봉 중 처음으로 현재봉에 1회 만족했다는 수식이 됩니다.
if c>o && crossup(c,r3) &&
countif(c>o && crossup(c,r3),100 )==1
then
find(1);
즐거운 하루되세요
> 생각하는허수아비 님이 쓴 글입니다.
> 제목 : countif 에 대해서 궁금한점
> 늘 수고가 많으십니다 .
countif 에 대해서 한가지 궁금한점을 알고자 합니다.
즉 전일까지는 양봉이면서 피봇3차를 돌파한적이 없었다가 당일에 조건에 만족 되었다를 표현 하고자 합니다.
var:pi(0),r3(0);
Pi = (H[1] +C[1] +L[1] )/3;
R3 = H[1] + (Pi - L[1])*2; //피봇3차저항
if
countif(c>o && crossup(c,r3),100 )==1
then
find(1);
이런식으로 하면 당일에만 만족을 하는것 인가요 ?
countif(c>o && crossup(c,r3),100[1] )<1
전일기준 100봉전에는 돌파한적이 없었다를 위와 같이 표현하여도 되는가요??
결론적으로 전일 까지는 전혀 조건만족한 경우가 없었다 즉 0회이고
오늘 만족하는 첫째날이다를 원합니다.
미리 감사 드립니다 .