커뮤니티

거래대금

프로필 이미지
프리니어
2012-04-30 13:54:49
559
글번호 50650
답변완료
지난 120일 동안의 하루평균거래량이 100억이 넘는 종목을 검색하고 싶은데요 100억 미만인 종목도 동시에 검색이 되어서요.. 제가 작성한 식에 이상이 있던가 시스템에 문제가 있는 것 같은데 식 작성에 무슨 문제가 있는지 봐주세요 input : n(120),일평균거래대금기준(10000000000); var : 거래대금(0), cnt(0); 거래대금 = 0; cnt=0; Condition1 =false; Condition2=false; for cnt = 1 to n{ 거래대금 = 거래대금 + M[cnt]; } 거래대금 = 거래대금/n; if 거래대금 >= 일평균거래대금기준 then Condition1 = true; if (M[1]+M[2]+M[3])/3 >=일평균거래대금기준 Then Condition2 =true; if Condition1==true and Condition2==True Then find(거래대금);
시스템
답변 2
프로필 이미지

예스스탁

2012-04-30 16:09:25

관리자님에 의해 삭제된 답변입니다.
프로필 이미지

예스스탁 예스스탁 답변

2012-04-30 17:51:49

안녕하세요 예스스탁입니다. 조사결과 검색데이터나 랭귀지에는 문제가 없고 다만 종목검색창의 결과값을 표시할때 최대 10자리 표시하게 되어있어 발생한 내용이었습니다. 예를 들어 특정종목 거래대금이 136,721,403,000라면 종목검색식 안에서는 136,721,403,000값이 사용되는데 종목검색창의 10자리만 표시하게 되어 있어 앞에서 1,367,214,030로 표시가 되는 문제였습니다. 종목검색화면의 표시문제이므로 관련팀과 협의해 자리수를 늘리겠습니다. 즐거운 하루되세요 > 프리니어 님이 쓴 글입니다. > 제목 : 거래대금 > 지난 120일 동안의 하루평균거래량이 100억이 넘는 종목을 검색하고 싶은데요 100억 미만인 종목도 동시에 검색이 되어서요.. 제가 작성한 식에 이상이 있던가 시스템에 문제가 있는 것 같은데 식 작성에 무슨 문제가 있는지 봐주세요 input : n(120),일평균거래대금기준(10000000000); var : 거래대금(0), cnt(0); 거래대금 = 0; cnt=0; Condition1 =false; Condition2=false; for cnt = 1 to n{ 거래대금 = 거래대금 + M[cnt]; } 거래대금 = 거래대금/n; if 거래대금 >= 일평균거래대금기준 then Condition1 = true; if (M[1]+M[2]+M[3])/3 >=일평균거래대금기준 Then Condition2 =true; if Condition1==true and Condition2==True Then find(거래대금);