커뮤니티
조건만족시 하나의 신호만 떨어지게
2009-08-17 06:38:31
672
글번호 24246
if var3==1 and 이평20<이평60 then{시작bar=시작bar+1;if countif(var3==1 and 이평20<이평60 ,시작bar)==1 then SELL("S");이식으로하면 조건이 만족하는 첫봉에서 신호가 없고 그이후에는 안나타 나는데
if var3==1 and 이평20<이평60 then SELL("S"); 아래식으로 하면 조건만족시 신호가 떨어지는데 이유가 원지요?
답변 1
예스스탁 예스스탁 답변
2009-08-17 16:59:45
안녕하세요
예스스탁입니다.
시작bar값에 어떤 값이 할당되는지 메세지로그로 살펴보시기 바랍니다.
시작bar가 초기화되는 내용이 없을 경우 1이 아닌 누적된 큰수가
들어가 있는 것 같습니다.
예를 들어
시작bar가 10이면 10봉중에 1번일어나면 매도인데 10봉안에 2번이상
만족한 횟수가 있으면 신호가 발생하지 않습니다.
즐거운 하루되세요
> 날으는여우 님이 쓴 글입니다.
> 제목 : 조건만족시 하나의 신호만 떨어지게
> if var3==1 and 이평20<이평60 then{시작bar=시작bar+1;if countif(var3==1 and 이평20<이평60 ,시작bar)==1 then SELL("S");이식으로하면 조건이 만족하는 첫봉에서 신호가 없고 그이후에는 안나타 나는데
if var3==1 and 이평20<이평60 then SELL("S"); 아래식으로 하면 조건만족시 신호가 떨어지는데 이유가 원지요?
다음글
이전글