커뮤니티

문의 드립니다,

프로필 이미지
정도령7
2024-02-21 15:48:09
631
글번호 176858
답변완료
다시 문의드립니다. 아래에서 첫번째조건 만족시에만 값을 취하고자하면 어떻게 하는지요?valuewhen 조건은 1이라는 숫자를 넣어 처음값만 취하는데 if then 은 처음 두번째 모두 값을 취해서 검색이 다르게 나옵니다. 처음값만 취하는식이 알고 싶습니다. 안녕하세요 예스스탁입니다. Valuewhen은 특정조건이 만족할 때의 지정한 값입니다. 일반적으로 if ~ then문이 없는 언어에서 제공되는 함수입니다. 예스랭귀지에서는 특정조건이 만족하면 변수를 지정해 값을 저장하게 하시면 됩니다. if 조건 && WT1>WT1[1] Then #조건만족 var1 = (H+L)/2; #var1에 값 저장 즐거운 하루되세요 > 정도령7 님이 쓴 글입니다. > 제목 : 문의드립니다. > 문의드립니다. 예를 들어 키움에서 쓰는 Valuewhen(1, 조건 && WT1>WT1(1), (H+L)/2); 을 예스랭귀지로 어떻게 표현하는지 여쭤봅니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-02-22 11:56:34

안녕하세요 예스스탁입니다. Valuewhen(1, 조건 && WT1>WT1(1), (H+L)/2); Valuewhen에서 1은 가장 최근 지정한 조건을 만족한 봉의 값을 리턴합니다. 기존에 답변드린 내용과 같이 아래와 같이 작성하시면 동일한 내용입니다. 다르게 표현할 방법은 없습니다. if 조건 && WT1>WT1[1] Then var1 = (H+L)/2 예스랭귀지는 수식을 차트에 적용하면 차트 첫봉부터 현재봉으로 오면서 계산하게 되고 변수에 값이 한번 저장되면 다음에 변경전에는 값이 유지됩니다. 그러므로 아래와 같이 작성하시면 매봉기준 가장 최근 지정한 조건만족한봉의 중간값이 됩니다. 즐거운 하루되세요 > 정도령7 님이 쓴 글입니다. > 제목 : 문의 드립니다, > 다시 문의드립니다. 아래에서 첫번째조건 만족시에만 값을 취하고자하면 어떻게 하는지요?valuewhen 조건은 1이라는 숫자를 넣어 처음값만 취하는데 if then 은 처음 두번째 모두 값을 취해서 검색이 다르게 나옵니다. 처음값만 취하는식이 알고 싶습니다. 안녕하세요 예스스탁입니다. Valuewhen은 특정조건이 만족할 때의 지정한 값입니다. 일반적으로 if ~ then문이 없는 언어에서 제공되는 함수입니다. 예스랭귀지에서는 특정조건이 만족하면 변수를 지정해 값을 저장하게 하시면 됩니다. if 조건 && WT1>WT1[1] Then #조건만족 var1 = (H+L)/2; #var1에 값 저장 즐거운 하루되세요 > 정도령7 님이 쓴 글입니다. > 제목 : 문의드립니다. > 문의드립니다. 예를 들어 키움에서 쓰는 Valuewhen(1, 조건 && WT1>WT1(1), (H+L)/2); 을 예스랭귀지로 어떻게 표현하는지 여쭤봅니다.