커뮤니티

SwingHigh 함수를 변환하고 싶은데요

프로필 이미지
hex
2011-09-19 14:15:35
475
글번호 42782
답변완료
안녕하세요? 기본 함수인 SwingHigh/SwingLow 같은 경우 봉의 갯수만으로 판별을 하는데 퍼센테이지로 스윙을 판단하는 SwingHighP / SwingLowP 함수를 작성하고 싶습니다. 즉, 기준봉의 좌우측 갯수 제한 없이 지정한 %를 충족하면 리턴 되도록이요. 예를들어 SwingHighP(H, 0.2) 이라고 하면 좌측이 고점 보다 0.2% 낮고, 우측이 고점 보다 0.2% 낮을때 기준봉의 고가값이 리턴되게 하고 싶습니다. 꼭 기술한것과 정확히 같지 않아도 좋으니 대충의 코딩 요령이라도 알려주세요. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-09-19 15:32:43

안녕하세요 예스스탁입니다. %는 비교값인데 비교하는 지점이 명확치 않으므로 좌우 봉갯수는 지정을 해주셔야 할 것 같습니다, 사용자함수를 파일로 첨부해 드립니다. 아래와 같이 사용하시면 됩니다. plot1(SwingHighP(L,3,3,0.2)); plot2(SwingLowP(L,3,3,0.2)); 즐거운 하루되세요 > hex 님이 쓴 글입니다. > 제목 : SwingHigh 함수를 변환하고 싶은데요 > 안녕하세요? 기본 함수인 SwingHigh/SwingLow 같은 경우 봉의 갯수만으로 판별을 하는데 퍼센테이지로 스윙을 판단하는 SwingHighP / SwingLowP 함수를 작성하고 싶습니다. 즉, 기준봉의 좌우측 갯수 제한 없이 지정한 %를 충족하면 리턴 되도록이요. 예를들어 SwingHighP(H, 0.2) 이라고 하면 좌측이 고점 보다 0.2% 낮고, 우측이 고점 보다 0.2% 낮을때 기준봉의 고가값이 리턴되게 하고 싶습니다. 꼭 기술한것과 정확히 같지 않아도 좋으니 대충의 코딩 요령이라도 알려주세요. 감사합니다.