커뮤니티

문의 드립니다

프로필 이미지
러블리
2026-02-05 15:45:54
93
글번호 230369
답변완료

var : hh(0),ll(0),a(0),b(0);



if date != date[1] and stime < 153500 then

var2 = 0;

var1 = (upvol - downvol);

var2 = var2+var1;


if var2 > hh Then

{

hh = var2;

a = c;

}


if var2 < ll Then

{

ll = var2;

b = c;

}




Plot1(a);

plot2(b);

-----------------


var2 수치가 제일 클때의 가격을 표시

var2 수치가 제일 작을때의 가격을 표시


식이 잘못됐는지 차트에 이상한 숫자가 나와요

수정 좀 부탁드립니다

감사합니다

지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-02-05 16:01:16

안녕하세요 예스스탁입니다. if date != date[1] and stime < 153500 then 조건만족하면 var2는 초기화가 되는데 hh,ll은 초기화되는 내용 없습니다. 같이 초기화되게 내용 추가해 드립니다. var : hh(0),ll(0),a(0),b(0); if date != date[1] and stime < 153500 then { var2 = 0; hh = 0; ll = 0; } var1 = (upvol - downvol); var2 = var2+var1; if var2 > hh Then { hh = var2; a = c; } if var2 < ll Then { ll = var2; b = c; } Plot1(a); plot2(b); 즐거운 하루되세요