커뮤니티

RangeError

프로필 이미지
클릭한번
2014-11-24 22:09:28
124
글번호 80718
답변완료
for(i=0; i<=40; i++) { BuyVolumeA = MarketData.GetInvestorInfoByCategory(1,0,2,i) + BuyVolumeA; } RangeError : GetInverstorByCategory : 조회가능한 데이터 범위를 벗어났습니다.(1~99) 라고 나오는데 데이터 범위라는게 어떤걸 말하는지 궁금합니다. 그리고 이 문제를 해결하려면 어떻게 해야하나요??
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-11-25 09:37:00

안녕하세요 예스스탁입니다. for 문의 범위가 잘못되었습니다. 주식종목의 수급데이터는 당일치가 없습니다. 1~40까지 루프가 수행되게 하셔야 합니다. BuyVolumeA = 0; for(i=1; i<=40; i++) { BuyVolumeA = MarketData.GetInvestorInfoByCategory(1,0,2,i) + BuyVolumeA; } Main.MessageList(BuyVolumeA); 즐거운 하루되세요 > 김현석 님이 쓴 글입니다. > 제목 : RangeError > for(i=0; i<=40; i++) { BuyVolumeA = MarketData.GetInvestorInfoByCategory(1,0,2,i) + BuyVolumeA; } RangeError : GetInverstorByCategory : 조회가능한 데이터 범위를 벗어났습니다.(1~99) 라고 나오는데 데이터 범위라는게 어떤걸 말하는지 궁금합니다. 그리고 이 문제를 해결하려면 어떻게 해야하나요??