커뮤니티

문의드립니다

프로필 이미지
새벽에
2023-08-22 09:27:25
939
글번호 171734
답변완료
안녕하세요? 아래수식에서 if var1 > var1[1] Then T = 1; else if var1 < var1[1] Then T = -1; Else T = 0; Plot1(var1,"1",iff(T==1,Red,iff(T==-1,Blue,Green))); 빨강선이 그린선으로바뀌었다 파랑선으로바뀌면 이란 조건문을 알고싶습니다 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-22 14:49:45

안녕하세요 예스스탁입니다. T가 1이면 red, -1이면 blue, 0이면 green입니다. T값이 변경될때마다 이전값 저장해서 체크하시면 됩니다. if var1 > var1[1] Then T = 1; else if var1 < var1[1] Then T = -1; Else T = 0; Plot1(var1,"1",iff(T==1,Red,iff(T==-1,Blue,Green))); if T != T[1] Then { T1 = T[1]; T2 = T1[1]; } #현재 -1, 직전 0, 전전 1 if T == -1 and T1 == 0 and T2 == 1 Then 즐거운 하루되세요 > 새벽에 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요? 아래수식에서 if var1 > var1[1] Then T = 1; else if var1 < var1[1] Then T = -1; Else T = 0; Plot1(var1,"1",iff(T==1,Red,iff(T==-1,Blue,Green))); 빨강선이 그린선으로바뀌었다 파랑선으로바뀌면 이란 조건문을 알고싶습니다 감사합니다