커뮤니티

산식수정

프로필 이미지
티끌
2014-01-10 13:45:11
190
글번호 71243
답변완료

첨부 이미지

그림상의 파란색선 지표D0의 상향하는 부분은 타원형, 하향하는 부분은 노란사각형으로 마킹되어있습니다 마킹부분 값을 표시하기 위해 아래와 같이 산식을 작성했는데 잘 않됩니다 수정부탁드립니다 ====아래==== Array : D0v[5](0),D0i[5](0); For var11=1 to 30 { If D0[var11] !=D0[var11+1] Then { var12=var11; var11=31; } } If D0[1]>D0[0] and D0[var12]<D0[var12+1] Then { D0v[0]=D0[1]; D0i[0]=index[1]; For J=1 to 4 { D0v[J] = D0v[J-1][1]; D0i[J] = D0i[J-1][1]; } }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-10 16:17:27

안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. var : T(0),j(0),D0(0); Array : D0v[5](0),D0i[5](0); #DO가 상승하면 1 if D0 > D0[1] Then T = 1; #DO가 하락하면 -1 if D0 < D0[1] Then T = -1; #하락구간에서 상승으로 변경 if T == 1 and T != T[1] Then{ D0v[0] = D0; D0i[0] = index; #새로운 구간이 시작하면 배열값을 순차적으로 뒤로 이동 For J =1 to 4 { D0v[J] = D0v[J-1][1]; D0i[J] = D0i[J-1][1]; } } #상승구간 최고가 if T == 1 Then{ if D0 > D0v[0] Then{ D0v[0] = D0; D0i[0] = index; } } #상승구간에서 하락으로 변경 if T == -1 and T != T[1] Then{ D0v[0] = D0; D0i[0] = index; #새로운 구간이 시작하면 배열값을 순차적으로 뒤로 이동 For J =1 to 4 { D0v[J] = D0v[J-1][1]; D0i[J] = D0i[J-1][1]; } } #하라구간 최저가 if T == -1 Then{ if D0 < D0v[0] Then{ D0v[0] = D0; D0i[0] = index; } } 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 산식수정 > 그림상의 파란색선 지표D0의 상향하는 부분은 타원형, 하향하는 부분은 노란사각형으로 마킹되어있습니다 마킹부분 값을 표시하기 위해 아래와 같이 산식을 작성했는데 잘 않됩니다 수정부탁드립니다 ====아래==== Array : D0v[5](0),D0i[5](0); For var11=1 to 30 { If D0[var11] !=D0[var11+1] Then { var12=var11; var11=31; } } If D0[1]>D0[0] and D0[var12]<D0[var12+1] Then { D0v[0]=D0[1]; D0i[0]=index[1]; For J=1 to 4 { D0v[J] = D0v[J-1][1]; D0i[J] = D0i[J-1][1]; } }