커뮤니티

수식 질문드립니다.

프로필 이미지
캣피쉬
2021-08-24 01:18:46
830
글번호 151717
답변완료
c2 data가 -9~9 까지 1단위로 바뀌고, c2 가 9가 되면 그때의 c를 n1 으로 저장, c2 가 -9가 되면 그때의 c를 또 n1으로 바꿔서 저장 ( 그런데 여기서 구현하기 어려운 문제가 c2가 최초 9를 찍으면 c값이 n1으로 저장되겠지만, 이후 c 값이 더 올라간다면 그 올라간값이 n1으로 저장되는 문제가 있습니다. 즉, c2가 계속 9를 유지하더라도, n1은 최초 c2가 9가되던 순간의 c값을 유지해야합니다. c2가 -9로 바뀔때는 또 n1 값이 c2가 최초 -9가 되었을때의 c값으로 바뀌어야하고, 마찬가지로 c2가 -9유지하면서 c가 내려가더라도, n1값은 바뀌면안되고, c2가 계속 -9를 유지하더라도, n1은 최초의 c값을 유지해야합니다. ) c-n1 >1 or c-n1 <-1 이면 condi = 1 c-n1 <1 and c-n1 >-1 이면 condi = 0 condi 값이 한번 1로 정해지면, 당일만 유효한게 아니라. 계속 내일이든 모레든 1값을 유지해야합니다. 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-08-24 16:38:18

안녕하세요 예스스탁입니다. var : C2(0),t(0),n1(0); if T <= 0 and C2 == 9 Then { t = 1; n1 = c; } if T >= 0 and C2 == -9 Then { T = -1; n1 = c; } if c-n1 > 1 or c-n1 < -1 Then condi = 1 if c-n1 < 1 and c-n1 > -1 Then condi = 0 변수는 값이 한번 저장되면 수식안에서 별도의 조건으로 초기화하는 부분이 없으면 그값이 계속 유지가 됩니다. 즉 위식에서 condi가 1이되고 이후 c-n1 < 1 and c-n1 > -1조건이 만족하지 않으면 계속 1입니다. 해당 부분은 별도로 수정해 드릴부분이 없습니다. 즐거운 하루되세요 > 캣피쉬 님이 쓴 글입니다. > 제목 : 수식 질문드립니다. > c2 data가 -9~9 까지 1단위로 바뀌고, c2 가 9가 되면 그때의 c를 n1 으로 저장, c2 가 -9가 되면 그때의 c를 또 n1으로 바꿔서 저장 ( 그런데 여기서 구현하기 어려운 문제가 c2가 최초 9를 찍으면 c값이 n1으로 저장되겠지만, 이후 c 값이 더 올라간다면 그 올라간값이 n1으로 저장되는 문제가 있습니다. 즉, c2가 계속 9를 유지하더라도, n1은 최초 c2가 9가되던 순간의 c값을 유지해야합니다. c2가 -9로 바뀔때는 또 n1 값이 c2가 최초 -9가 되었을때의 c값으로 바뀌어야하고, 마찬가지로 c2가 -9유지하면서 c가 내려가더라도, n1값은 바뀌면안되고, c2가 계속 -9를 유지하더라도, n1은 최초의 c값을 유지해야합니다. ) c-n1 >1 or c-n1 <-1 이면 condi = 1 c-n1 <1 and c-n1 >-1 이면 condi = 0 condi 값이 한번 1로 정해지면, 당일만 유효한게 아니라. 계속 내일이든 모레든 1값을 유지해야합니다. 부탁드립니다.