커뮤니티

Swinghigh에 대한 수식 질문~!

프로필 이미지
pigrett
2006-08-02 08:29:43
1012
글번호 10544
답변완료
Swinghigh에 대한 답변 감사했습니다~ 근데, Swinghigh와 Swinglow는 그것이 현재봉으로부터 몇 번째 가까운 것인가에 대하서 표시하므로 그 효용성이 떨어지고 있다고 생각됩니다. 여러 개의 Swinghigh가 있을 때 이 중에서 가장 높은 Swinghigh를 찾는 수식이 없을까요? 예를 들어 80개봉중에서 좌로 5개봉, 우로 3개봉으로 된 Swinghigh중에서 가장 높은 것을 상향돌파할 때 매수진입하라는 수식을 만들고 싶습니다. 가능한 것인지요???
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2006-08-02 10:41:01

안녕하세요 예스스탁입니다. swinghigh와 swinglow는 n번째 큰 스윙로우와 스윙하이의 값을 가져오며 swinghighbar와 swinglowbar는 n번째 큰 스윙로우와 스윙하이의 값이 현재봉으로 부터 몇봉 떨어졌는지를 나타냅니다. 문의하신 식은 다음과 같습니다. var : Cnt(0); array : SH[11](0); SH[1] = swinghigh(1,H,5,3,80); SH[2] = swinghigh(2,H,5,3,80); SH[3] = swinghigh(3,H,5,3,80); SH[4] = swinghigh(4,H,5,3,80); SH[5] = swinghigh(5,H,5,3,80); SH[6] = swinghigh(6,H,5,3,80); SH[7] = swinghigh(7,H,5,3,80); SH[8] = swinghigh(7,H,5,3,80); SH[9] = swinghigh(7,H,5,3,80); SH[10] = swinghigh(7,H,5,3,80); var1 = -1; for cnt = 1 to 10 { if SH[cnt] > var1 then var1 = SH[cnt]; } plot1(var1); 80봉안에 스윙하이가 발생하지 않으면 -1값이 나오게 됩니다.[지표식] 문의하신 시스템 식은 아래와 같습니다. var : Cnt(0); array : SH[11](0); SH[1] = swinghigh(1,H,5,3,80); SH[2] = swinghigh(2,H,5,3,80); SH[3] = swinghigh(3,H,5,3,80); SH[4] = swinghigh(4,H,5,3,80); SH[5] = swinghigh(5,H,5,3,80); SH[6] = swinghigh(6,H,5,3,80); SH[7] = swinghigh(7,H,5,3,80); SH[8] = swinghigh(7,H,5,3,80); SH[9] = swinghigh(7,H,5,3,80); SH[10] = swinghigh(7,H,5,3,80); var1 = -1; for cnt = 1 to 10 { if SH[cnt] > var1 then var1 = SH[cnt]; } if crossup(c,var1) then buy(); 즐거운 하루되세요 > pigrett 님이 쓴 글입니다. > 제목 : Swinghigh에 대한 수식 질문~! > Swinghigh에 대한 답변 감사했습니다~ 근데, Swinghigh와 Swinglow는 그것이 현재봉으로부터 몇 번째 가까운 것인가에 대하서 표시하므로 그 효용성이 떨어지고 있다고 생각됩니다. 여러 개의 Swinghigh가 있을 때 이 중에서 가장 높은 Swinghigh를 찾는 수식이 없을까요? 예를 들어 80개봉중에서 좌로 5개봉, 우로 3개봉으로 된 Swinghigh중에서 가장 높은 것을 상향돌파할 때 매수진입하라는 수식을 만들고 싶습니다. 가능한 것인지요???