커뮤니티
swinglow함수
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으로 주어 설명했던데...
수고하세요
- 1. 20181105_swinghigh1.jpg (0.46 MB)
- 2. 20181105_swinghigh2.jpg (0.51 MB)
- 3. 20181105_swinglow1.jpg (0.47 MB)
답변 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으로 주어 설명했던데...
수고하세요
다음글