커뮤니티
조건 만족시 변수에 값을 누적시킬수 있나요?
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값이 누적되고 있는지 확인이 힘들어서 질문글 올려용