키움증권에서 함수식에 보면,
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을 의미하는 함수가 어떤것을 사용해야 위의 키움증권 예를 표현할수 있나요?