커뮤니티
이평선의 값이 동일할때.....
2011-01-14 12:12:41
701
글번호 34968
1분봉차트에서 이평선을 이용하는 중입니다
그림에서 보시다시피 60분봉의 값이 약 10봉간 이평선 값이 동일하여 아래산식에서 표현코자하는 상승점과 하락점을 표현하지 못하고 있읍니다 질문의 요지는
1. 화면상에서 소수점 3자리 혹은 5자리까지 보려면 어디에서 조정하는지요?
[지표속성창에서 소수점 4자리를 지정했는데 않됐읍니다]
2.아래산식에서 1분봉의 60이평값이 몇개봉이 진행되는동안 계속 같을때
마지막봉에서 값이 달라질때 상승전환점, 하락전환점값을 표현하는 방법을
산식으로 표현해 주시기 바랍니다
-산식-
var:J(0);
Array : MU60[10](0), MU60I[10](0), MD60[10](0), MD60I[10](0);
if ma(c,60)[2]>ma(c,60)[1] and ma(c,60)[1]<ma(c,60)[0] Then {
MU60[0] = ma(C,60)[1];
MU60I[0]= Index[1];
For J=1 to 9 {
MU60[J] = MU60[J-1][1] ;
MU60I[J]= MU60I[J-1][1];
}
}
if ma(c,60)[2]<ma(c,60)[1] and ma(c,60)[1]>ma(c,60)[0] Then {
MD60[0] = ma(C,60)[1];
MD60I[0]= Index[1];
For J=1 to 9 {
MD60[J] = MD60[J-1][1] ;
MD60I[J]= MD60I[J-1][1];
}
}
- 1. 2011-01-14 11 55 20.jpg (0.04 MB)
답변 1
예스스탁 예스스탁 답변
2011-01-14 15:03:34
안녕하세요
예스스탁입니다.
1.
소숫점 자리는 지표속성창 Y축 표시탭 하단에서 설정가능하며
6자리까지 지정하실 수 있습니다.
다만 설정하는 지표가 봉차트위에 있다면
값이 2자리까지 뿐이 보이지 않습니다.
해당 지표를 마우스 드래그앤드롭하여 스토케스틱같은 지표와 같이
봉차트 위가 아닌 아래 영역으로 옮기셔야 보실 수 있습니다.
2.
올리신 식은 정확히 내용을 모르겠습니다.
10봉동안 값이 같다가 상승하거나 하락하는 내용은 아래와 같이 작성하시면 됩니다.
var1 = ma(C,60);
var2 = countif(var1 == var1[1],10);
#10봉 동안 값이 동일하다 현재봉에서 상승
if var1 > var1[1] and var2[1] == 10 Then
#10봉 동안 값이 동일하다 현재봉에서 하락
if var1 < var1[1] and var2[1] == 10 Then
이평과 같은 경우 차트에는 같은 값으로 표시되지만 수숫점 3자리 이하로 달라질 수 있습니다.
3자리에서 반올림하여 값을 사용하고자 하시면 아래와 같이 작성하시면 됩니다.
var1 = round(ma(C,60),2);
로 변경하시면 됩니다.
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 이평선의 값이 동일할때.....
> 1분봉차트에서 이평선을 이용하는 중입니다
그림에서 보시다시피 60분봉의 값이 약 10봉간 이평선 값이 동일하여 아래산식에서 표현코자하는 상승점과 하락점을 표현하지 못하고 있읍니다 질문의 요지는
1. 화면상에서 소수점 3자리 혹은 5자리까지 보려면 어디에서 조정하는지요?
[지표속성창에서 소수점 4자리를 지정했는데 않됐읍니다]
2.아래산식에서 1분봉의 60이평값이 몇개봉이 진행되는동안 계속 같을때
마지막봉에서 값이 달라질때 상승전환점, 하락전환점값을 표현하는 방법을
산식으로 표현해 주시기 바랍니다
-산식-
var:J(0);
Array : MU60[10](0), MU60I[10](0), MD60[10](0), MD60I[10](0);
if ma(c,60)[2]>ma(c,60)[1] and ma(c,60)[1]<ma(c,60)[0] Then {
MU60[0] = ma(C,60)[1];
MU60I[0]= Index[1];
For J=1 to 9 {
MU60[J] = MU60[J-1][1] ;
MU60I[J]= MU60I[J-1][1];
}
}
if ma(c,60)[2]<ma(c,60)[1] and ma(c,60)[1]>ma(c,60)[0] Then {
MD60[0] = ma(C,60)[1];
MD60I[0]= Index[1];
For J=1 to 9 {
MD60[J] = MD60[J-1][1] ;
MD60I[J]= MD60I[J-1][1];
}
}
다음글
이전글