커뮤니티

거래대금 수식이 납득이 안되어서....ㅜㅜ

프로필 이미지
아우라
2012-03-31 12:43:17
394
글번호 49566
답변완료
이전에 해주신 답변들을 검색해보니 분봉에 의한 종목검색시, 다음과 같은 식으로 2일전 거래대금을 구할 수 있다고 하셨는데, 실제로 적용해서 해보니, 에러가 나는데(해당 종목이 검색이 안됨) 무엇이 원인인지 몰라서, (물론 제 코드가 문제일 확률이 대부분이겠지만요 ㅜㅜ) 코드를 분석하다가, 제공하신 수식이 이해가 안되어서요.. ==================================================== if date != date[1] Then{ var1 = 0; var2 = var1[1]; var3 = var2[1]; } var1 = var1+Money; if var3 >= 100000000 and 검색조건 Then find(1); var3이 2일전 거래대금입니다. ===================================================== 테스트를 위해 find(var1)으로 하면 검색결과가 나오는데, find(var2)나 find(var3)로 하면 아무런 변경사항이 없음에도 해당하는 종목이 없다는 메시지가 나옵니다. 아예 if var3 >= 100000000 부분을 삭제해도 종목검색이 안되네요. 종목검색 시점은 장종료후입니다. 질문이 허접해보이는데..무엇이 문제인지 이해되시는지요? ㅜㅜ
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-04-02 09:06:52

안녕하세요 예스스탁입니다. 수식상의 문제는 아닙니다. 종목검색에는 최대 500봉까지만 제공되므로 짧은 분봉주기(1분봉과 같은)를 사용하실 경우 500봉 안에 2일전 데이터가 없으므로 해당 값 계산이 되지 않습니다. 사용하시는 주기가 500봉으로 설정할 경우 2일전 첫봉이 포함되는지 확인하셔야 되며 포함된담녀 종목검색 속성화면의 검색기간 탭에서 검색에 필요한 최소기간을 500으로 입력하시고 검색하시기 바랍니다. 즐거운 하루되세요 > 아우라 님이 쓴 글입니다. > 제목 : 거래대금 수식이 납득이 안되어서....ㅜㅜ > 이전에 해주신 답변들을 검색해보니 분봉에 의한 종목검색시, 다음과 같은 식으로 2일전 거래대금을 구할 수 있다고 하셨는데, 실제로 적용해서 해보니, 에러가 나는데(해당 종목이 검색이 안됨) 무엇이 원인인지 몰라서, (물론 제 코드가 문제일 확률이 대부분이겠지만요 ㅜㅜ) 코드를 분석하다가, 제공하신 수식이 이해가 안되어서요.. ==================================================== if date != date[1] Then{ var1 = 0; var2 = var1[1]; var3 = var2[1]; } var1 = var1+Money; if var3 >= 100000000 and 검색조건 Then find(1); var3이 2일전 거래대금입니다. ===================================================== 테스트를 위해 find(var1)으로 하면 검색결과가 나오는데, find(var2)나 find(var3)로 하면 아무런 변경사항이 없음에도 해당하는 종목이 없다는 메시지가 나옵니다. 아예 if var3 >= 100000000 부분을 삭제해도 종목검색이 안되네요. 종목검색 시점은 장종료후입니다. 질문이 허접해보이는데..무엇이 문제인지 이해되시는지요? ㅜㅜ