커뮤니티
거래대금 수식이 납득이 안되어서....ㅜㅜ
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 부분을 삭제해도 종목검색이 안되네요.
종목검색 시점은 장종료후입니다.
질문이 허접해보이는데..무엇이 문제인지 이해되시는지요? ㅜㅜ