Search
📝

조건 만족 후 특정값의 평균 계산하기

var : cond(false),value(0),sum(0),idx(-1),mav(0); //조건 cond = Bdate != Bdate[1]; //영업일 변경 //평균을 구할 값 value = c; if cond == true Then { //변수값을 모두 0으로 초기화 sum = 0; idx = 0; } //idx는 선언시 초기값은 -1이고 특정조건이 만족하면 0으로 셋팅됩니다. //0으로 셋팅된 이후에 값계산을 해서 특정조건이 만족된 이후 임을 나타냅니다. if idx >= 0 then { //특정값누적 = 기존 sum에 저장된 값에 현재봉 value를 더한 후 sum에 저장 sum = sum+value; //당일봉수 = 기존 idx에 저장된 값에 1을 더한 후 idx에 저장 idx = idx+1; //특정값 누적(sum)을 봉수(idx)로 나누어 평균 계산 mav = sum/idx; plot1(mav,"조건만족 후 평균"); }
JavaScript
복사