커뮤니티
5개의 전저점중 최저가찻기
2009-07-16 08:59:34
736
글번호 23510
이래 수식에서 이해가 안되는 부분이 있읍니다
var : cnt1(0),LL(0),cnt2(0),nth(0);
Array : value[5](0);
var1 = ma(c,5);
if swinglow(1,var1,3,3,7) != -1 Then{
value[1] = swinglow(1,var1,3,3,7);
for cnt1 = 2 to 5{
value[cnt1] = value[cnt1-1][1];
}
}
if value[5] > 0 Then{ //이수식의 의미와 필요한 이유가 잘 모르겠읍니다
LL = value[1];
nth = 1;
for cnt2 = 2 to 5{
if value[cnt2] < LL Then{
LL = value[cnt2];
nth = cnt2;
}
}
}
plot1(nth);## 저점위치 //이때 nth는 2~5의 값인가요? 아님 현재 스윙로우가
생긴상태서 5개의 전저점중 최저가의 현재로부터 몇봉
plot2(LL); ## 저점값 전이라는 얘긴가요? 수식을 돌렸더니 예스가 다운되어 확
인 어려움
즐거운 하루되세요
답변 1
예스스탁 예스스탁 답변
2009-07-16 10:19:41
안녕하세요
예스스탁입니다.
if value[5] > 0 Then{
최초에 5개가 나오기 전에는 value가 0값으로 설정되어 있어 지정한 내용입니다.
5개의 swinglow값을 비교하므로 5개가 발생한 이후부터 계산하라는 의미로 추가되어 있는 내용입니다.
nth는 최근 5개의 swinglow중에 몇번째 것이 제일 작은 값인지 나타내는 변수입니다.
현재봉으로 부터의 바수가 아니라 가장작은 것이
swinglow(1,var1,3,3,7)이면 1
swinglow(2,var1,3,3,7)이면 2
..
swinglow(5,var1,3,3,7)이면 5
입니다.
LL은 5개중 가장 작은 값입니다.
즐거운 하루되세요
> 날으는여우 님이 쓴 글입니다.
> 제목 : 5개의 전저점중 최저가찻기
> 이래 수식에서 이해가 안되는 부분이 있읍니다
var : cnt1(0),LL(0),cnt2(0),nth(0);
Array : value[5](0);
var1 = ma(c,5);
if swinglow(1,var1,3,3,7) != -1 Then{
value[1] = swinglow(1,var1,3,3,7);
for cnt1 = 2 to 5{
value[cnt1] = value[cnt1-1][1];
}
}
if value[5] > 0 Then{ //이수식의 의미와 필요한 이유가 잘 모르겠읍니다
LL = value[1];
nth = 1;
for cnt2 = 2 to 5{
if value[cnt2] < LL Then{
LL = value[cnt2];
nth = cnt2;
}
}
}
plot1(nth);## 저점위치 //이때 nth는 2~5의 값인가요? 아님 현재 스윙로우가
생긴상태서 5개의 전저점중 최저가의 현재로부터 몇봉
plot2(LL); ## 저점값 전이라는 얘긴가요? 수식을 돌렸더니 예스가 다운되어 확
인 어려움
즐거운 하루되세요
다음글
이전글