커뮤니티

swinghigh 함수에 대한 문의

프로필 이미지
수급돌파
2019-05-14 10:58:06
164
글번호 128637
답변완료
예스랭귀지 매뉴얼의 swinghigh 목차에 참고 부분의 사진(첫번째,두번째)을 보며 문의 드립니다. 두번째 사진의 경우의 수는 빼고 첫번째 경우만 swinghigh 함수를 사용하고 싶은데 방법이 없을까요? 즉, 좌측봉들의 값 <= 기준봉 > 우측봉들 값(두번째사진) 이 아니라 좌측봉들의 값 < 기준봉 > 우측봉들의 값(첫번째사진) 만 출력하고 싶습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-05-14 16:16:45

안녕하세요 예스스탁입니다. 수식에서 해당 함수에 조건을 추가해 주시면 됩니다. input : left(3),right(3); var : SH(0),SL(0); var1 = highest(H,left); var2 = Lowest(L,left); #좌측봉 최고가가 기준봉보다 작은 스윙하이가 발생 if SwingHigh(1,h,left,right,left+right+1) != -1 and var1[right+1] < H[right] then { SH = H[right]; } #좌측봉 최저가가 기준봉보다 큰 스윙로우가 발생 if SwingLow(1,L,left,right,left+right+1) != -1 and var2[right+1] > L[right] then { SL = L[right]; } if SH > 0 Then plot1(SH); if SL > 0 Then plot2(SL); 즐거운 하루되세요 > 수급돌파 님이 쓴 글입니다. > 제목 : swinghigh 함수에 대한 문의 > 예스랭귀지 매뉴얼의 swinghigh 목차에 참고 부분의 사진(첫번째,두번째)을 보며 문의 드립니다. 두번째 사진의 경우의 수는 빼고 첫번째 경우만 swinghigh 함수를 사용하고 싶은데 방법이 없을까요? 즉, 좌측봉들의 값 <= 기준봉 > 우측봉들 값(두번째사진) 이 아니라 좌측봉들의 값 < 기준봉 > 우측봉들의 값(첫번째사진) 만 출력하고 싶습니다.