커뮤니티

SwingHigh(Nth,value,leftbar,Rightbar, Period)

프로필 이미지
코퍼
2021-05-22 20:26:46
1021
글번호 149245
답변완료
수고하십니다~~ HIGHEST는 알겠는데 SwingHigh가 어렵습니다 SwingHigh(n,value,10,12,20) n번째 스윙하이를 어케 찾아서 어케 사용하는지요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-05-24 10:37:59

안녕하세요 예스스탁입니다. 1 스윙하이함수에 대해서는 예스랭귀지 도움말에서 해당함수 설명 참고하시기 바랍니다. 2 SwingHigh(n,value,10,12,20) 스윙함이함수의 총기간값은 좌측봉수+우측봉수 보다는 커야합니다. 올리신 글에는 자측10, 우측12인데 총봉수가 20으로 해당값보다 작습니다. 최소 23이 되어야 합니다. 3 아래 내용 참고하시기 바랍니다. 스윙하이가 발생할때마다 배열변수 HH에 그값을 저장하게 됩니다. HH[1]에 가장최근값, HH[2]에 직전값, HH[2]에 전전값 순으로 저장됩니다. 차트에 지정한 n번쨰 값이 없으면 0으로 리턴됩니다. input : left(10),right(12),n(3); var : value(0),cnt(0); Array : HH[50](0); value = ma(c,5); if SwingHigh(1,value,Left,right,left+right+1) != -1 Then { HH[1] = value[right]; For cnt = 2 to 49 { HH[cnt] = HH[cnt-1][1]; } } Plot1(HH[n]); 즐거운 하루되세요 > 코퍼 님이 쓴 글입니다. > 제목 : SwingHigh(Nth,value,leftbar,Rightbar, Period) > 수고하십니다~~ HIGHEST는 알겠는데 SwingHigh가 어렵습니다 SwingHigh(n,value,10,12,20) n번째 스윙하이를 어케 찾아서 어케 사용하는지요?