커뮤니티
부탁드려요
2010-12-05 21:53:06
551
글번호 34079
var : cond1(0);
if CrossDown(llp,ma(c,240)) Then
value3 = 0;
cond1 = 0;
if CrossUp(ssp, llp+n1) and llp < ma(c,240)Then{
value3 = value3+1;
if value3 >= 1 then
cond1 = 1;
}
if DayIndex <2 and cond1 == 1 Then{
if c > o+0.4 and o < L+0.2 Then
buy("buy0");
}
llp가 240선을 돌파한 다음 ssp가 llp를 돌파하는 횟수를 카운트 한다음 1이상이면
당일 2번째 봉안에서 조건 만족하면, "buy0"이 발생하도록 하려고 하는데..
"buy0"이 발생 안합니다..무엇이 잘못 되었나요?
수정 좀 부탁드릴께요~
답변 1
예스스탁 예스스탁 답변
2010-12-06 15:24:55
안녕하세요
예스스탁입니다.
var : cond1(0);
#llp가 240이평을 하향하면 value3을 0으로 초기화
if CrossDown(llp,ma(c,240)) Then{
value3 = 0;
}
#llp가 240이평보다 작은 상태에서 ssp가 llp+n1을 하향하면
#value3을 1값씩 증가하여 횟수 카운트
if CrossUp(ssp, llp+n1) and llp < ma(c,240)Then{
value3 = value3+1;
}
#당일 2번봉 이내이고 value3이 1이상인 상태에서
if DayIndex < 2 and value3 >= 1 Then{
if c > o+0.4 and o < L+0.2 Then#종가가 시가대비 0.4이상 크고 시가가 저가대비+0.2이상 크지 않으면 매수
buy("buy0");
}
즐거운 하루되세요
> 초인 님이 쓴 글입니다.
> 제목 : 부탁드려요
> var : cond1(0);
if CrossDown(llp,ma(c,240)) Then
value3 = 0;
cond1 = 0;
if CrossUp(ssp, llp+n1) and llp < ma(c,240)Then{
value3 = value3+1;
if value3 >= 1 then
cond1 = 1;
}
if DayIndex <2 and cond1 == 1 Then{
if c > o+0.4 and o < L+0.2 Then
buy("buy0");
}
llp가 240선을 돌파한 다음 ssp가 llp를 돌파하는 횟수를 카운트 한다음 1이상이면
당일 2번째 봉안에서 조건 만족하면, "buy0"이 발생하도록 하려고 하는데..
"buy0"이 발생 안합니다..무엇이 잘못 되었나요?
수정 좀 부탁드릴께요~