커뮤니티
수식문의드립니다.
2008-04-06 17:43:55
1213
글번호 15203
이동평균선에서
(1) 5일선이 20일선을 crossdown 한다음에
(2) 다시 crossup하고
(3) 다시 crossdown 한다음
(4) crossup 했을때
1. 1번째 crossdown후 2번째 crossup 했을때 구간사이에서
5일선의 최저값을 리턴하고
2. 2번째 crossup 했을때와 3번째 crossdown 했을때 사이구간에서
5일선의 최고값을 리턴하고
3. 3번째 crossdown 하고 나서 4번째 crossup시 5일선의 최저값을
리턴하는
수식 부탁드립니다..
감사합니다..~~~
답변 1
예스스탁 예스스탁 답변
2008-04-07 11:01:56
안녕하세요
예스스탁입니다.
var : cnt(0);
Array : Hval[10](0),Lval[10](0);
if crossup(ma(c,5),ma(c,20)) Then
{
Hval[0] = ma(c,5);
for cnt = 1 to 9{
Hval[cnt] = Hval[cnt-1][1];
}
}
if ma(c,5) >= ma(c,20)Then
{
if ma(c,5) > Hval[0] Then
Hval[0] = ma(c,5);
}
if CrossDown(ma(c,5),ma(c,20)) Then
{
Lval[0] = ma(c,5);
for cnt = 1 to 9{
Lval[cnt] = Lval[cnt-1][1];
}
}
if ma(c,5) <= ma(c,20)Then
{
if ma(c,5) < Lval[0] Then
Lval[0] = ma(c,5);
}
plot1(Hval[0]);
plot2(Lval[0]);
plot3(Hval[1]);
plot4(Lval[1]);
plot5(Hval[2]);
plot6(Lval[2]);
Hval[0]이 가장 최근의 골드와 데드사이의 5이평 최고점
Lval[0]이 가장 최근의 데드와 골드사이의 5이평 최저점
값을 리턴합니다. 1,2,3,~~순으로 값을 올리시면
전 데드와 골드 사이의 최저검 또는 전 골드와 데드사이의 최고점 값을
보실수 있습니다.
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> 이동평균선에서
(1) 5일선이 20일선을 crossdown 한다음에
(2) 다시 crossup하고
(3) 다시 crossdown 한다음
(4) crossup 했을때
1. 1번째 crossdown후 2번째 crossup 했을때 구간사이에서
5일선의 최저값을 리턴하고
2. 2번째 crossup 했을때와 3번째 crossdown 했을때 사이구간에서
5일선의 최고값을 리턴하고
3. 3번째 crossdown 하고 나서 4번째 crossup시 5일선의 최저값을
리턴하는
수식 부탁드립니다..
감사합니다..~~~
다음글
이전글