커뮤니티

수식의뢰드립니다.

프로필 이미지
와이시스
2020-11-11 11:59:22
415
글번호 143797
답변완료
업무에 노고가 많으십니다. 과거 20일부터 그 이전 과거10일까지의 고가중 최고가를 구하고 싶습니다.(일봉기준) ex) 오늘이 11월 11일/10월 10일 ~ 10월 20일의 고가 중 최고가 현재부터 과거 10일까지의 고가를 구하는 수식은 highest(H, 10)으로 가능한걸로 알고 있는데 위의 수식은 어떻게 되는지 궁금합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-11-11 13:58:54

안녕하세요 예스스탁입니다. 1 highest(H, 10)가 현재봉 기준 10개봉의 최고가 입니다. highest(H, 10)[20]으로 작성하시면 20개봉전 기준 10개봉 최고가입니다. 예스랭귀지에서 데이타, 변수, 함수뒤에 []를 붙이시고 봉수 지정하면 N봉전의 값입니다. plot1(highest(H, 10)[20]); 2 위식은 사용하시는 차트의 주기에서 10개봉 20개봉입니다. 만약 분봉이하에서 일봉의 최고값을 계산하신 다면 아래와 같습니다. input : N(20),nday(10);#N일전 기준 nday간 최고가 var : HH(0),cnt(0); HH = DayHigh(N); For cnt = N to N+(nday-1) { if DayHigh(cnt) > HH Then HH = DayHigh(cnt); } Plot1(HH); 즐거운 하루되세요 > 와이시스 님이 쓴 글입니다. > 제목 : 수식의뢰드립니다. > 업무에 노고가 많으십니다. 과거 20일부터 그 이전 과거10일까지의 고가중 최고가를 구하고 싶습니다.(일봉기준) ex) 오늘이 11월 11일/10월 10일 ~ 10월 20일의 고가 중 최고가 현재부터 과거 10일까지의 고가를 구하는 수식은 highest(H, 10)으로 가능한걸로 알고 있는데 위의 수식은 어떻게 되는지 궁금합니다.