커뮤니티

swinglow함수

프로필 이미지
atmskill
2018-11-05 15:41:16
271
글번호 123373
답변완료

첨부 이미지

쌍바닥 찿기를 작성중에 알려주신 도움말에서 내용을 찿았는데,,, 내가 뭘 잘못 적용했는지 결과가 이상해서,,, https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/3_7_9_71_SwingLow.htm swinglow 기준봉을 기준으로 좌우 3개봉의 저가가 기준봉조다 높은구간 https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/3_7_9_69_SwingHigh.htm swinghigh 기준봉을 기준으로 좌우 3개봉의 고가가 기준봉조다 낮은구간 으로 이해를 했는데, 첨부화일을 보면은 그럿지가 않은듯합니다 swinglow 화일에서 보면은 저가가 좌우 3개봉값들보다 낮은 구간을 찿는데,, 10/18일로 나왔는데 결과를 보면 그래프를 딱봐도 저가가 아니고,, swinghigh함수 결과도 이상하고,,, 제가 뭘 잘못적용했나요 또한 함수중에 if Swinglow(1,L,3,3,7) > 0 Then { MessageLog(" index %.0f Date %.0f === 값 %.0f ", index,sDate,L); } 기간인 7을 크게(20 or 50) 주면은 결과가 아예 안나오던데,,, 예제에는 20으로 주어 설명했던데... 수고하세요
검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2018-11-06 14:19:13

안녕하세요 예스스탁입니다. Swinglow(1,L,3,3,7) 스윙로우가 발생하면 스윙로우 지점은 3봉전입니다. 기존의 수식에서는 메세지에 출력한 값이 현재봉입니다. 함수에 지정한 우측봉의 갯수가 3이므로 3봉전의 저가가 스윙로우값입니다. 그값을 출력해 보셔야 합니다. if Swinglow(1,L,3,3,7) > 0 Then { MessageLog(" index %.0f Date %.0f === 값 %.0f %.0f ", index[3],sDate[3],L[3],Swinglow(1,L,3,3,7)); } 즐거운 하루되세요 > atmskill 님이 쓴 글입니다. > 제목 : swinglow함수 > 쌍바닥 찿기를 작성중에 알려주신 도움말에서 내용을 찿았는데,,, 내가 뭘 잘못 적용했는지 결과가 이상해서,,, https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/3_7_9_71_SwingLow.htm swinglow 기준봉을 기준으로 좌우 3개봉의 저가가 기준봉조다 높은구간 https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/3_7_9_69_SwingHigh.htm swinghigh 기준봉을 기준으로 좌우 3개봉의 고가가 기준봉조다 낮은구간 으로 이해를 했는데, 첨부화일을 보면은 그럿지가 않은듯합니다 swinglow 화일에서 보면은 저가가 좌우 3개봉값들보다 낮은 구간을 찿는데,, 10/18일로 나왔는데 결과를 보면 그래프를 딱봐도 저가가 아니고,, swinghigh함수 결과도 이상하고,,, 제가 뭘 잘못적용했나요 또한 함수중에 if Swinglow(1,L,3,3,7) > 0 Then { MessageLog(" index %.0f Date %.0f === 값 %.0f ", index,sDate,L); } 기간인 7을 크게(20 or 50) 주면은 결과가 아예 안나오던데,,, 예제에는 20으로 주어 설명했던데... 수고하세요
프로필 이미지

atmskill

2018-11-06 17:07:43

감사합니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : swinglow함수 > 안녕하세요 예스스탁입니다. Swinglow(1,L,3,3,7) 스윙로우가 발생하면 스윙로우 지점은 3봉전입니다. 기존의 수식에서는 메세지에 출력한 값이 현재봉입니다. 함수에 지정한 우측봉의 갯수가 3이므로 3봉전의 저가가 스윙로우값입니다. 그값을 출력해 보셔야 합니다. if Swinglow(1,L,3,3,7) > 0 Then { MessageLog(" index %.0f Date %.0f === 값 %.0f %.0f ", index[3],sDate[3],L[3],Swinglow(1,L,3,3,7)); } 즐거운 하루되세요 > atmskill 님이 쓴 글입니다. > 제목 : swinglow함수 > 쌍바닥 찿기를 작성중에 알려주신 도움말에서 내용을 찿았는데,,, 내가 뭘 잘못 적용했는지 결과가 이상해서,,, https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/3_7_9_71_SwingLow.htm swinglow 기준봉을 기준으로 좌우 3개봉의 저가가 기준봉조다 높은구간 https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/3_7_9_69_SwingHigh.htm swinghigh 기준봉을 기준으로 좌우 3개봉의 고가가 기준봉조다 낮은구간 으로 이해를 했는데, 첨부화일을 보면은 그럿지가 않은듯합니다 swinglow 화일에서 보면은 저가가 좌우 3개봉값들보다 낮은 구간을 찿는데,, 10/18일로 나왔는데 결과를 보면 그래프를 딱봐도 저가가 아니고,, swinghigh함수 결과도 이상하고,,, 제가 뭘 잘못적용했나요 또한 함수중에 if Swinglow(1,L,3,3,7) > 0 Then { MessageLog(" index %.0f Date %.0f === 값 %.0f ", index,sDate,L); } 기간인 7을 크게(20 or 50) 주면은 결과가 아예 안나오던데,,, 예제에는 20으로 주어 설명했던데... 수고하세요