커뮤니티
답변하시느라 수고많으십니다. 조건충족질문
2014-03-25 15:36:22
162
글번호 73821
전에 if crossup(조건1) and crossup(조건2) then buy();
에 대해 물었는데
하나의봉이 동시에 두가지 조건을 만족시켜야 신호가 나간다고하셨는데요,
조건1을 만족시킨뒤에 일정기간을 이내에 조건2를 만족시킬시에 신호가 가게하려면
어떤방법이 있을까요?
감사합니다
답변 1
예스스탁 예스스탁 답변
2014-03-25 18:00:47
안녕하세요
예스스탁입니다.
input : N(10);
if crossup(조건2) and countif(crossup(조건1),N) >= 1 then
buy();
위와 같이 작성하시면 조건1만족하고 N봉안에 조건2가 만족하면 매수가 발생합니다.
조건1이 먼저 만족하고 조건2가 나중에 만족하는 경우도 있고
조건2가 먼저 만족하고 조건1이 나중에 만족하는 경우도 있으므로
2개 모두 염두에 두시면 아래와 같이 작성하시면 됩니다.
input : N(10);
if (crossup(조건1) and countif(crossup(조건1),N) >= 1) or
(crossup(조건2) and countif(crossup(조건1),N) >= 1) then
buy();
즐거운 하루되세요
> 켄터키 님이 쓴 글입니다.
> 제목 : 답변하시느라 수고많으십니다. 조건충족질문
> 전에 if crossup(조건1) and crossup(조건2) then buy();
에 대해 물었는데
하나의봉이 동시에 두가지 조건을 만족시켜야 신호가 나간다고하셨는데요,
조건1을 만족시킨뒤에 일정기간을 이내에 조건2를 만족시킬시에 신호가 가게하려면
어떤방법이 있을까요?
감사합니다