커뮤니티

문의

프로필 이미지
만복이
2020-07-21 06:29:03
1482
글번호 140841
답변완료
키움증권에서 함수식에 보면, valuewhen(nth,condition,data) 라는것이 있고, => 해석은 condition이 nth번째 만족된 시점의 data값이라고 해석을 합니다. 그 예를들어놓은게, valuewhen(1,crossup(trix(12),0),c) => Trix가 0 기준선을 상향 돌파한 시점의 종가라고 해석을 하는데, 이때 예스트레이더에서 valuewhen을 의미하는 함수가 어떤것을 사용해야 위의 키움증권 예를 표현할수 있나요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-07-22 09:21:34

안녕하세요 예스스탁입니다. 동일함수가 없습니다. 해당 함수는 조건충족시 특정값을 저장하는 부분입니다. if 조건 then 변수1 = 저장할값; 위와 같은 구조로 작성하시면 변수1에 가장최근 조건이 만족한 봉에 값이 저장됩니다. 직전이나 전전은 아래와 같이 조건만족하면 변수에 직전까지 저장된 값을 다른 변수에 옮겨놓으시면 됩니다. if 조건 then { 변수1 = 저장할값; #valuewhen(1,condition,data) 변수2 = 변수1[1]; #valuewhen(2,condition,data) 변수3 = 변수2[2]; #valuewhen(3,condition,data) } 즐거운 하루되세요 > 만복이 님이 쓴 글입니다. > 제목 : 문의 > 키움증권에서 함수식에 보면, valuewhen(nth,condition,data) 라는것이 있고, => 해석은 condition이 nth번째 만족된 시점의 data값이라고 해석을 합니다. 그 예를들어놓은게, valuewhen(1,crossup(trix(12),0),c) => Trix가 0 기준선을 상향 돌파한 시점의 종가라고 해석을 하는데, 이때 예스트레이더에서 valuewhen을 의미하는 함수가 어떤것을 사용해야 위의 키움증권 예를 표현할수 있나요?