커뮤니티

[주식] 원단위 문의... ^^;;

프로필 이미지
오토
2013-10-14 11:43:28
1206
글번호 222633
답변완료
안녕하세요. ^^ MarketData.open - (MarketData.open)*0.012; 이런식으로 넣으면 시가 1.2% 아래 매수를 깔려고 하는데요. 7,301원 이렇게 발생되니 이부분을 어떻게 처리해야되는지 궁금합니다. ㅜㅜ 7,300원 이런식으로 값이 나와야 하는데요. 메뉴얼을 찾아봐도 딱히 방법이 안보여서 글을 남깁니다.
답변 3
프로필 이미지

불꽃기사

2013-10-15 09:00:31

담당자님께서 잘 답변주시겠지만 간단한 로직이라 실례를 무릅쓰고 달아봅니다. ^^ 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-15 11:47:33

귀한 시간을 내주셔서 답변 달아주시다니 정말 감사합니다. ^^ 행복한 하루 되세요~ > 불꽃기사 님이 쓴 글입니다. > 제목 : 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원 이런식으로 값이 나와야 하는데요. 메뉴얼을 찾아봐도 딱히 방법이 안보여서 글을 남깁니다.