커뮤니티
안녕하세요?^^
2007-06-30 15:34:55
1173
글번호 12913
input : P(5);
var : cnt(0),sumv(0),mav(0);
sumv = 0;
for cnt = 0 to P-1 {
sumv = sumv +dayclose(cnt);
}
mav = sumv/P;
if crossuo(c,mav) then buy();
if crossdown(c,mav) then exitlong();
위 식은 (분봉에서)5일 이동평균선 돌파시 매수 하향돌파시 청산하는 시스템입니다.
그런데 5일봉선을 다음날 시가에 갭으로 돌파할때에는 진입 금지를 하고 싶습니다.
어떻게 하면 됩니까?
수고하세요^^
답변 2
예스스탁 예스스탁 답변
2007-07-02 10:08:31
안녕하세요..예스스탁입니다.
다음과 같이 작성해 보았습니다.
input : P(5);
var : cnt(0),sumv(0),mav(0);
sumv = 0;
for cnt = 0 to P-1 {
sumv = sumv +dayclose(cnt);
}
mav = sumv/P;
if crossup(c,mav) and !(dayindex==0 and dayOpen(0) > dayHigh(1)) then buy();
if crossdown(c,mav) then exitlong();
위 내용중
!(dayindex==0 and dayOpen(0) > dayHigh(1)) 부분은 부정문을 사용하여
'첫번째봉에서 당일시가가 전일고가보가 큰 경우'에 해당 되지 않는 경우로 작성하였습니다.
감사합니다. 즐거운 하루 되세요
> 도레미트리오 님이 쓴 글입니다.
> 제목 : 안녕하세요?^^
> input : P(5);
var : cnt(0),sumv(0),mav(0);
sumv = 0;
for cnt = 0 to P-1 {
sumv = sumv +dayclose(cnt);
}
mav = sumv/P;
if crossuo(c,mav) then buy();
if crossdown(c,mav) then exitlong();
위 식은 (분봉에서)5일 이동평균선 돌파시 매수 하향돌파시 청산하는 시스템입니다.
그런데 5일봉선을 다음날 시가에 갭으로 돌파할때에는 진입 금지를 하고 싶습니다.
어떻게 하면 됩니까?
수고하세요^^
도레미트리오
2007-07-02 19:29:53
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 안녕하세요?^^
> 안녕하세요..예스스탁입니다.
다음과 같이 작성해 보았습니다.
input : P(5);
var : cnt(0),sumv(0),mav(0);
sumv = 0;
for cnt = 0 to P-1 {
sumv = sumv +dayclose(cnt);
}
mav = sumv/P;
if crossup(c,mav) and !(dayindex==0 and dayOpen(0) > dayHigh(1)) then buy();
if crossdown(c,mav) then exitlong();
위 내용중
!(dayindex==0 and dayOpen(0) > dayHigh(1)) 부분은 부정문을 사용하여
'첫번째봉에서 당일시가가 전일고가보가 큰 경우'에 해당 되지 않는 경우로 작성하였습니다.
감사합니다. 즐거운 하루 되세요
> 도레미트리오 님이 쓴 글입니다.
> 제목 : 안녕하세요?^^
> input : P(5);
var : cnt(0),sumv(0),mav(0);
sumv = 0;
for cnt = 0 to P-1 {
sumv = sumv +dayclose(cnt);
}
mav = sumv/P;
if crossuo(c,mav) then buy();
if crossdown(c,mav) then exitlong();
위 식은 (분봉에서)5일 이동평균선 돌파시 매수 하향돌파시 청산하는 시스템입니다.
그런데 5일봉선을 다음날 시가에 갭으로 돌파할때에는 진입 금지를 하고 싶습니다.
어떻게 하면 됩니까?
수고하세요^^
다음글