커뮤니티

수식 문의

프로필 이미지
sdw0920
2021-11-18 19:35:00
846
글번호 153707
답변완료
특정 조건을 만족한 경우에 어떤 값이 도출되고, 해당 조건을 다시 만족하기 전까지는 그 값이 유지되는 수식을 알고 싶습니다. 가령 5일 이평선이 20일 이평선을 돌파하는 것이 조건이라고 하고, 그때 도출되는 값은 돌파한 날의 종가라고 할때, 10월 20일에 5일 이평선이 20일 이평선을 한번 돌파하고, 이후에 11월 10일에 다시한번 돌파할 때, 10월 20일부터 11월 9일까지는 10월 20일의 종가가 값으로 유지되고, 11월 10일부터 다음 조건 발생전까지는 11월 10일의 종가로 값이 유지되는 수식을 알고 싶습니다 (10월 20일, 10월 21일, 10월 22일 등등 11월 9일까지 해당 수식의 값은 10월 20일 종가, 11월 10일부터는 다음 조건 만족전까지는 특정일자의 값이 11월 10일의 종가로)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-11-19 09:45:42

안녕하세요 예스스탁입니다. if 조건 then 변수 = 값; 변수는 값을 한번 저장하면 다음변경시까지 유지가 되니다. 위와 같은 구조로 식을 작성하시면 됩니다 input : P1(5),P2(20); var : mav1(0),mav2(0),value(0); mav1 = ma(C,P1); mav2 = ma(C,P2); if CrossUp(mav1,mav2) Then value = c; Plot1(value); 즐거운 하루되세요 > sdw0920 님이 쓴 글입니다. > 제목 : 수식 문의 > 특정 조건을 만족한 경우에 어떤 값이 도출되고, 해당 조건을 다시 만족하기 전까지는 그 값이 유지되는 수식을 알고 싶습니다. 가령 5일 이평선이 20일 이평선을 돌파하는 것이 조건이라고 하고, 그때 도출되는 값은 돌파한 날의 종가라고 할때, 10월 20일에 5일 이평선이 20일 이평선을 한번 돌파하고, 이후에 11월 10일에 다시한번 돌파할 때, 10월 20일부터 11월 9일까지는 10월 20일의 종가가 값으로 유지되고, 11월 10일부터 다음 조건 발생전까지는 11월 10일의 종가로 값이 유지되는 수식을 알고 싶습니다 (10월 20일, 10월 21일, 10월 22일 등등 11월 9일까지 해당 수식의 값은 10월 20일 종가, 11월 10일부터는 다음 조건 만족전까지는 특정일자의 값이 11월 10일의 종가로)