커뮤니티
내가 만든 전략들과 지식을 공유하고 토론합니다.

안녕하세요 문의드릴것이 있어 글 남깁니다~

ukuk 2020.07.27 11:31 조회수  132 추천 0

인텔리퀀트를 잘 사용하고 있는 사용자입니다 ^^


재무데이터 관련 여쭤보고 싶은게 있어 글을 남깁니다


혹시 재무데이터를 곱하거나 나누거나 했을때...


숫자들이 몇째자리까지 인지가 될런지요~?


단위가 아주 커질때도 인지를 할런지... 예를들면 재무데이터들을 더하고 곱하다 보니


25000000000000000 이런식으로 좀 과하게(?) 커지거나


0.00000000000025  이런식으로 과하게 작아질수도 있을텐데


어느정도 자릿수까지 시스템에서 오류가 없을런지요~?

댓글 3
안녕하세요 ukuk님

우선 인텔리퀀트에서 제공하는 데이터의 기본 단위를 설명 드리면
종목별 주가: 원
재무 데이터: 천원
시가총액, 거래대금: 백만원
발행주식수, 거래량: 주
참고로, 배당 관련 함수인 getDividendYieldRatio(), getDividendYieldRatio()의 결과값은 % 단위입니다.

재무데이터를 연산하실 때 생각보다 아주 많이 크거나 작아질 수 있다면 단위를 백만단위나 억단위에 맞게 나누어주시거나 원단위 또는 %단위로 곱해주시면 될 것 같습니다.
재무데이터를 이용하여 어떤 정확한 값의 계산이 필요한 것이 아니라 종목별 비교 대상이라면 단위만 서로 맞추시면 될 것 같아 사실 계산 값 이후  적절하게 나누거나, 곱하시는 것를 추천 드립니다. 
인텔리퀀트 2020.07.27 12:00
답변 감사합니다 ^^
ukuk 2020.07.27 13:31
안녕하세요 ukuk님 
어제 논의했던 글이 삭제 되어 여기에 답글을 덧 붙입니다.
곰곰히 생각해보니 오늘의 종가는 수정종가와 동일합니다. 미래의 어느 시점에 락이 발생하면 오늘의 종가와 수정주가가 달라지게 됩니다.
어제 올린 글의 방식으로 오늘 종목을 선정한다면 일반 주가든, 수정  주가든 동일한 종목이 뽑힙니다.
즉 수정 주가를 사용하여 종목을 선정한 테스트는  미래참조  오류가 발생하게 됩니다.
인텔리퀀트 2020.07.28 10:14
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글