안녕하세요. ^^
MarketData.open - (MarketData.open)*0.012;
이런식으로 넣으면 시가 1.2% 아래 매수를 깔려고 하는데요.
7,301원 이렇게 발생되니 이부분을 어떻게 처리해야되는지 궁금합니다. ㅜㅜ
7,300원 이런식으로 값이 나와야 하는데요.
메뉴얼을 찾아봐도 딱히 방법이 안보여서 글을 남깁니다.
답변 3
담당자님께서 잘 답변주시겠지만 간단한 로직이라 실례를 무릅쓰고 달아봅니다. ^^
var price = 7301;
price = price / 100; // 73.01
price = parseInt(price); // 73
price = price * 100; // 7300
이렇게 풀어쓸 수 있구요.
간단하게 줄이면
price = parseInt(price / 100) * 100
parseInt 함수는 부동소수점을 정수로 만들어 줍니다.
자세한 내용은 자바스크립트 책 아무거나 참고해보세요.
또, 100 은 100 원단위로 절삭하기 위해 필요합니다.
만약에 7351 원에서 7350 원으로 만들려면 100 이 아니라 10으로 하면 되겠죠.
손으로 직접 계산한다면 어떻게 할지를 생각해서 자바스크립트로 옮기면 되는거죠.
> 오토 님이 쓴 글입니다.
> 제목 : [주식] 원단위 문의... ^^;;
> 안녕하세요. ^^
MarketData.open - (MarketData.open)*0.012;
이런식으로 넣으면 시가 1.2% 아래 매수를 깔려고 하는데요.
7,301원 이렇게 발생되니 이부분을 어떻게 처리해야되는지 궁금합니다. ㅜㅜ
7,300원 이런식으로 값이 나와야 하는데요.
메뉴얼을 찾아봐도 딱히 방법이 안보여서 글을 남깁니다.
귀한 시간을 내주셔서 답변 달아주시다니 정말 감사합니다. ^^
행복한 하루 되세요~
> 불꽃기사 님이 쓴 글입니다.
> 제목 : Re : [주식] 원단위 문의... ^^;;
> 담당자님께서 잘 답변주시겠지만 간단한 로직이라 실례를 무릅쓰고 달아봅니다. ^^
var price = 7301;
price = price / 100; // 73.01
price = parseInt(price); // 73
price = price * 100; // 7300
이렇게 풀어쓸 수 있구요.
간단하게 줄이면
price = parseInt(price / 100) * 100
parseInt 함수는 부동소수점을 정수로 만들어 줍니다.
자세한 내용은 자바스크립트 책 아무거나 참고해보세요.
또, 100 은 100 원단위로 절삭하기 위해 필요합니다.
만약에 7351 원에서 7350 원으로 만들려면 100 이 아니라 10으로 하면 되겠죠.
손으로 직접 계산한다면 어떻게 할지를 생각해서 자바스크립트로 옮기면 되는거죠.
> 오토 님이 쓴 글입니다.
> 제목 : [주식] 원단위 문의... ^^;;
> 안녕하세요. ^^
MarketData.open - (MarketData.open)*0.012;
이런식으로 넣으면 시가 1.2% 아래 매수를 깔려고 하는데요.
7,301원 이렇게 발생되니 이부분을 어떻게 처리해야되는지 궁금합니다. ㅜㅜ
7,300원 이런식으로 값이 나와야 하는데요.
메뉴얼을 찾아봐도 딱히 방법이 안보여서 글을 남깁니다.
예스스탁
예스스탁 답변
2013-10-16 10:35:49
> 불꽃기사 님이 쓴 글입니다.
> 제목 : Re : [주식] 원단위 문의... ^^;;
> 담당자님께서 잘 답변주시겠지만 간단한 로직이라 실례를 무릅쓰고 달아봅니다. ^^
var price = 7301;
price = price / 100; // 73.01
price = parseInt(price); // 73
price = price * 100; // 7300
이렇게 풀어쓸 수 있구요.
간단하게 줄이면
price = parseInt(price / 100) * 100
parseInt 함수는 부동소수점을 정수로 만들어 줍니다.
자세한 내용은 자바스크립트 책 아무거나 참고해보세요.
또, 100 은 100 원단위로 절삭하기 위해 필요합니다.
만약에 7351 원에서 7350 원으로 만들려면 100 이 아니라 10으로 하면 되겠죠.
손으로 직접 계산한다면 어떻게 할지를 생각해서 자바스크립트로 옮기면 되는거죠.
> 오토 님이 쓴 글입니다.
> 제목 : [주식] 원단위 문의... ^^;;
> 안녕하세요. ^^
MarketData.open - (MarketData.open)*0.012;
이런식으로 넣으면 시가 1.2% 아래 매수를 깔려고 하는데요.
7,301원 이렇게 발생되니 이부분을 어떻게 처리해야되는지 궁금합니다. ㅜㅜ
7,300원 이런식으로 값이 나와야 하는데요.
메뉴얼을 찾아봐도 딱히 방법이 안보여서 글을 남깁니다.