커뮤니티
이동평균의 값 (문의)
2003-08-01 00:00:00
898
글번호 566
선물,옵션에서
ma(c,5), ma(c,10), ma(c,20) 의 값은 소숫점 몇째자리까지 계산됩니까?
소숫점 둘째자리까지인지 아니면 그 이상인지, 그리고 소숫점 세째자리에서
올림을 한것인지 내림을 한것인지도 알고싶습니다.
ma(c,5) == ma(c,20) 이란 식이 성립이 되지 않아서 그렇습니다.
(ma(c,5) <> ma(c,20) 이란 식은 성립이 됩니다)
만약 소숫점 둘째자리 이상까지 계산된다면,
소숫점 둘째자리까지 나타낼수 있는 함수는 없습니까?
이동평균선 5 와 20 이 같을때란 표현은 어떻게 합니까?
답변 1
예스스탁 예스스탁 답변
2003-08-04 00:00:00
안녕하세요? 예스스탁입니다...
소수점 계산은 프로그램상으로 연산 가능한 범위까지 계산되며 단지 화면상에 보여지는 부분은 소수 두째자리 까지입니다....
정수를 나타내는 함수로 int(Num)이 쓰이고 있는데 이 함수를 이용하신다면 소수 2째자리 까지만 나타내실 수 있을 것입니다.
예를 들어서 10.1234라는 숫자가 있는데 소수 2째 자리 까지만 나타내신다면 다음과 같이 식을 작성하실 수 있습니다...
int(Num * 100) / 100
int(10.1234 * 100)/100 == int(1012.34)/100 == 1012/100 == 10.12
5일 이평선과 20일 이평선이 같다는 표현은 "ma(c,5) == ma(c,20)"과 같이 쓰시면 됩니다...
즐거운 하루 되세요..
> 주부 님이 쓴 글입니다.
> 제목 : 이동평균의 값 (문의)
> 선물,옵션에서
>
> ma(c,5), ma(c,10), ma(c,20) 의 값은 소숫점 몇째자리까지 계산됩니까?
>
> 소숫점 둘째자리까지인지 아니면 그 이상인지, 그리고 소숫점 세째자리에서
>
> 올림을 한것인지 내림을 한것인지도 알고싶습니다.
>
> ma(c,5) == ma(c,20) 이란 식이 성립이 되지 않아서 그렇습니다.
>
> (ma(c,5) <> ma(c,20) 이란 식은 성립이 됩니다)
>
> 만약 소숫점 둘째자리 이상까지 계산된다면,
>
> 소숫점 둘째자리까지 나타낼수 있는 함수는 없습니까?
>
> 이동평균선 5 와 20 이 같을때란 표현은 어떻게 합니까?
>
다음글
이전글