커뮤니티

조건 만족시 변수에 값을 누적시킬수 있나요?

프로필 이미지
amxy
2018-03-28 12:54:18
279
글번호 117745
답변완료
value1= 0; if A> 0 then value1= value1+1 ; 이런식으로 짰는데 value1값이 누적되고 있는지 확인이 힘들어서 질문글 올려용
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-03-29 09:28:07

안녕하세요 예스스탁입니다. #value1을 0으로 초기화 value1= 0; #조건만족하면 value1에 1을 누적 if A> 0 then value1= value1+1 ; 작성하신 내용은 누적하는 내용이 아닙니다. 매번 if조건 체크전에 먼저 value1에 0을 저장하고 조건만족 후 1을 저장하므로 실제 작성한 내용은 조건에 만족하면1 아니면 0이라는 내용과 같습니다. 아래와 같이 작성한 것과 같습니다. if A > 0 then value1 = 1; Else value1 = 0; 차트 전체에세 값을 계속 누적하려면 value1 = 0; 이 없어야 합니다. 특정 시점에 초기화하고 다시 누적할 의도이면 if문으로 조건지정해 초기화하는 내용 추가하시면 됩니다. 아래 내용 참고하시기 바랍니다. 20평상 상향돌파후 양봉의 갯수를 체크하는 내용입니다. #20평선 상승돌파하면 0으로 초기화 if crossup(C,ma(c,20)) Then value1 = 0; #양봉이 발생하면 1씩 증가 if C > O Then value1 = value1+1; plot1(value1); 즐거운 하루되세요 > amxy 님이 쓴 글입니다. > 제목 : 조건 만족시 변수에 값을 누적시킬수 있나요? > value1= 0; if A> 0 then value1= value1+1 ; 이런식으로 짰는데 value1값이 누적되고 있는지 확인이 힘들어서 질문글 올려용