커뮤니티
문의
2014-05-29 11:09:58
154
글번호 75451
알려 주세요!!!
var : cnt(0),shbar(0);
shbar = -1;
for cnt = 0 to 100 {
if H[cnt] == swinghigh(1,H,3,3,100) then {
shbar = cnt;
cnt = 999;
}
}
plot1(shbar);
위 수식에서 shbar = -1; 의 -1 이 무엇을 의미하는 지 설명좀 해주세요!!!
답변 1
예스스탁 예스스탁 답변
2014-05-29 14:46:39
안녕하세요
예스스탁입니다.
Shbar는 for문이 돌면서 조건이 만족하면 cnt값을 저장합니다.
cnt는 0에서부터 100까지의 값을 가지므로
초기값을 위 수를 제외한 값을 지정한 것입니다.
즉 0~100까지 루프를 돌아 조건에 만족하는 봉이 없으면
초기에 지정한 값이 그대로 리턴되므로 나중에 리턴값을 보고
구별하기 위해서 -1이라고 지정해 준것입니다.
해당 초기값은 굳이 -1일 필요는 없습니다.
0~100을 제외한 다른 수를 지정하셔도 되며
사용자분이 루프를 돌아 조건이 만족한값이 없다는 의미로 사용하실 값을
지정해 주시면 되는 부분입니다.
즐거운 하루되세요
> 너무조아 님이 쓴 글입니다.
> 제목 : 문의
> 알려 주세요!!!
var : cnt(0),shbar(0);
shbar = -1;
for cnt = 0 to 100 {
if H[cnt] == swinghigh(1,H,3,3,100) then {
shbar = cnt;
cnt = 999;
}
}
plot1(shbar);
위 수식에서 shbar = -1; 의 -1 이 무엇을 의미하는 지 설명좀 해주세요!!!
이전글