커뮤니티
연속신호가 떨어짐
2009-08-18 12:30:37
748
글번호 24273
아래그림처럼 신호가 많이 떨어짐-하나만 떨어져야함
var:시작bar(0);
if var3==1 then{시작bar=시작bar+1; 이평20<이평60 and if countif( 이평20<이평60 ,시작bar)==1 then SELL("S비2수렴");}시작bar=0;
해결부탁해요
메세지로그로 확인결과 시작bar=시작bar+1;에서 조건만족시 1-->2-->3처럼 봉이 추가될수록 하나씩 늘어나야되는데 계속 1로만 나타나네요? 이유가 뭔지요?
- 1. fff.JPG (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2009-08-18 15:20:01
안녕하세요
예스스탁입니다.
첨부하신 그림은 매도조건이 해당봉에 계속적으로 조건이 맞으므로 발생하며
또한 동일봉에 청산도 계속적으로 만족하기 때문에 발생하는 사항입니다.
값의 할당을 살펴보셔야 합니다.
시작bar가 계속이 1값만 나오는이유는
var1==1이어서 1값이 누적하고 아래로 내려가면
0으로 초기화하라고 되어 있기 때문입니다. 초기화를 매봉하므로
시작bar도 1이상의 값은 나타나지 않습니다.
1--> 2 --> 3 --> 4...와 같이 할당되야 하는데
1저장후 0 --> 1 저정후 0 --> 1 저장후 0으로만
값이 변경되게 됩니다. 수식이 위에서 아래로 읽어 내려가면서
값을 할당하므로 해당부분에 유의하셔서 초기화를 하시기 바라랍니다.
예를 들어
if date != date[1] then 시작bar = 0;
으로 초기화를 하시거나 혹은
매도에 진입하면 초기화하는 방법등을 쓰셔야 할 것 같습니다.
if marketposition == -1 the 시작bar = 0;
즐거운 하루되세요
> 날으는여우 님이 쓴 글입니다.
> 제목 : 연속신호가 떨어짐
> 아래그림처럼 신호가 많이 떨어짐-하나만 떨어져야함
var:시작bar(0);
if var3==1 then{시작bar=시작bar+1; 이평20<이평60 and if countif( 이평20<이평60 ,시작bar)==1 then SELL("S비2수렴");}시작bar=0;
해결부탁해요
메세지로그로 확인결과 시작bar=시작bar+1;에서 조건만족시 1-->2-->3처럼 봉이 추가될수록 하나씩 늘어나야되는데 계속 1로만 나타나네요? 이유가 뭔지요?
다음글
이전글