커뮤니티
Swinghigh에 대하여..!
2006-07-26 11:58:22
1131
글번호 10495
Swinghigh와 SwingLow를 이용해보고 싶은데요,,
예를 들어, Swinghigh(1,c,5,3,80)이라면 좌로 5개봉으로 3개봉으로 구성된 봉우리중 가장 높은 것의 시세값과 80개봉중에서 가장 최근의 것의 값을 의미하는 것으로 알고 있습니다.
그런데, Swinghigh로서 수식을 만들었을 때,
1. 양 날개의 수치를 변경하거나 기간을 변경하면 수식의 시뮬레이션값이 달라져야 하는데, 전혀 달라지지 않는 이유가 무엇인지 궁금합니다.
2. 시뮬레이션 챠트상 신호를 볼 때 Swinghigh나 SwingLow의 봉우리가 없는데도 신호가 나오는 것은 어떤 이유 때문일까요?
예를들어, if c< SwingLow(1,c,5,3,80) then buy() ;
라는 수식을 입력하면 챠트상 Swinglow가 없는 급등장세에서도 매도신호가 나오고 있거든요,,!!
답변 1
예스스탁 예스스탁 답변
2006-07-26 14:00:44
안녕하세요
예스스탁입니다.
1.
SwingLow(1,c,5,3,80)는 기준봉이 좌측 5개 우측 3개보다 작은 값을 나타냅니다.
또한 SwingLow(1,c,4,2,80)는 기준봉이 좌측 4개 우측 2개보다 작은 값을 나타내는데
SwingLow(1,c,5,3,80)이 SwingLow(1,c,4,2,80)을 포함하는 의미가 됩니다.
차트에 봉을 많이 적용하신 후에 테스트 해보시기 바랍니다.
좌우봉이 작을수록 신호가 자주 발생할 수 있으므로 차이를 확인 하실 수 있습니다.
2.
if c< SwingLow(1,c,5,3,80) then buy() ;
은 가장 최근 스윙로우값보다 종가가 작을 때 매수하는 식입니다.
즉 스윙로우가 한참 전 과거에 형성되 있고 현재봉이 스윙로우보다 작기만 하면
매수에 진입하므로 현재 봉우리 형성여부와는 상관없습니다.
지표로
plot1(SwingLow(1,c,5,3,80));
을 적용하신 후 확인하시기 바랍니다.
즐거운 하루되세요
> pigrett 님이 쓴 글입니다.
> 제목 : Swinghigh에 대하여..!
> Swinghigh와 SwingLow를 이용해보고 싶은데요,,
예를 들어, Swinghigh(1,c,5,3,80)이라면 좌로 5개봉으로 3개봉으로 구성된 봉우리중 가장 높은 것의 시세값과 80개봉중에서 가장 최근의 것의 값을 의미하는 것으로 알고 있습니다.
그런데, Swinghigh로서 수식을 만들었을 때,
1. 양 날개의 수치를 변경하거나 기간을 변경하면 수식의 시뮬레이션값이 달라져야 하는데, 전혀 달라지지 않는 이유가 무엇인지 궁금합니다.
2. 시뮬레이션 챠트상 신호를 볼 때 Swinghigh나 SwingLow의 봉우리가 없는데도 신호가 나오는 것은 어떤 이유 때문일까요?
예를들어, if c< SwingLow(1,c,5,3,80) then buy() ;
라는 수식을 입력하면 챠트상 Swinglow가 없는 급등장세에서도 매도신호가 나오고 있거든요,,!!