커뮤니티
1분봉에서 일봉참조 - 재질문
2013-10-09 09:12:29
158
글번호 68254
지난번 질문내용은 다음과 같은데여.
---------------------------------------------------------------------
1분봉 시스템에서 일봉참조시 dayclose(), dayopen()...등의 함수를
사용하는데여...
1분봉 5000개 밖에 사용못하므로
약, 13거래일만 사용가능한데
오늘싯점(10/7)으로 9/13 정도까지져...
만일 9/25일 당시에 직전 10일전의 일봉값을 얻으려면
9/6일의 일봉자료가 필요한데
이때, 당일 기준으로는 dayclose(17)
9/25일 기준으로는 dayclose(10)을 해야되는데
2가지 모두 9/13일 이전(5000개 범위밖)이므로
값을 얻을 수 없는 현상이 발생합니다.
아마도 dayclose값의 한계가 분봉따라 가려고 한것같은데
일봉자료는 별도 일봉 5000개 한계에 따라
가져오는 줄알았는데 겨우 13일 일봉참조라니...
(매뉴얼에는 참조한도 얘기두 없고...)
이전 버젼에서는 안그랬던것 같은데... 아닌가여?
참조Dada2(일봉)를 사용하는 방법으로만 해야되나여?
---------------------------------------------------------------------
시험적용에서는 제대로 작동하는 데여
시뮬레이션에서는 위의 질문대로 작동되지 않습니다.
제가 시뮬레이션 하다가 걸린 문제라서
시험적용에서도 동일하다고 생각했는데 아니군여
예를들어 시뮬에서 1분봉 20130701~20130801 1개월 구간을 적용할 때
20130701 싯점에서는 6월 일봉을 dayclose방법으로는 하루도 가져올 수 없는거져
프로그램을 시뮬용 시험용으로 나누어 작성해야된다는 애기져
이게 의도한 바인지 오류인지는 모르겠습니다만...
의도한 바라면 메뉴얼에 명시해야되는 사항인거져...
물론 차트 참조(Dada2)방식으로는 가능하지만
구간이 변경될 때마다 참조구간도 변경해주어야 하는 불편함이 있져
dayclose 매뉴얼에는
차트상 최초일+99일의 일봉 데이터가 추가로 제공된다.
라고 되어있는데 20130701~20130801 의 예에서
최초일이 20130701이라는 건지 20130801이라는 건지...
20130801 이라도 99일전의 것을 참조하지는 못하는거져...
어찌해야할까여?
답변 1
예스스탁 예스스탁 답변
2013-10-10 14:34:37
안녕하세요
예스스탁입니다.
죄송합니다. 실시간 차트로만 설명을 드렸습니다.
시뮬레이션 차트는 차트의 기간을 사용자분이 지정을 하실 수가 있어
수식에서 요구되는 기간을 차트 자체에서 충분히 기간을 지정해
불러오실수 있으므로 내부적인 일봉데이터를 제공하지 않습니다.
실시간 차트의 경우 최대 5000개봉만 조회되므로 많이 사용하시는
일봉데이터를 사용하는데 충분한 봉수가 못되는 경우가 많아
내부적인 일봉데이터가 제공됩니다.
시뮬레이션 차트에서는 차트전체의 기간을 늘려주시거나
일봉데이터 추가하셔서 사용하셔야 합니다.
메뉴얼에 해당 부분 내용이 추가하도록 하겠습니다.
즐거운 하루되세요
> HI_X1*** 님이 쓴 글입니다.
> 제목 : 1분봉에서 일봉참조 - 재질문
> 지난번 질문내용은 다음과 같은데여.
---------------------------------------------------------------------
1분봉 시스템에서 일봉참조시 dayclose(), dayopen()...등의 함수를
사용하는데여...
1분봉 5000개 밖에 사용못하므로
약, 13거래일만 사용가능한데
오늘싯점(10/7)으로 9/13 정도까지져...
만일 9/25일 당시에 직전 10일전의 일봉값을 얻으려면
9/6일의 일봉자료가 필요한데
이때, 당일 기준으로는 dayclose(17)
9/25일 기준으로는 dayclose(10)을 해야되는데
2가지 모두 9/13일 이전(5000개 범위밖)이므로
값을 얻을 수 없는 현상이 발생합니다.
아마도 dayclose값의 한계가 분봉따라 가려고 한것같은데
일봉자료는 별도 일봉 5000개 한계에 따라
가져오는 줄알았는데 겨우 13일 일봉참조라니...
(매뉴얼에는 참조한도 얘기두 없고...)
이전 버젼에서는 안그랬던것 같은데... 아닌가여?
참조Dada2(일봉)를 사용하는 방법으로만 해야되나여?
---------------------------------------------------------------------
시험적용에서는 제대로 작동하는 데여
시뮬레이션에서는 위의 질문대로 작동되지 않습니다.
제가 시뮬레이션 하다가 걸린 문제라서
시험적용에서도 동일하다고 생각했는데 아니군여
예를들어 시뮬에서 1분봉 20130701~20130801 1개월 구간을 적용할 때
20130701 싯점에서는 6월 일봉을 dayclose방법으로는 하루도 가져올 수 없는거져
프로그램을 시뮬용 시험용으로 나누어 작성해야된다는 애기져
이게 의도한 바인지 오류인지는 모르겠습니다만...
의도한 바라면 메뉴얼에 명시해야되는 사항인거져...
물론 차트 참조(Dada2)방식으로는 가능하지만
구간이 변경될 때마다 참조구간도 변경해주어야 하는 불편함이 있져
dayclose 매뉴얼에는
차트상 최초일+99일의 일봉 데이터가 추가로 제공된다.
라고 되어있는데 20130701~20130801 의 예에서
최초일이 20130701이라는 건지 20130801이라는 건지...
20130801 이라도 99일전의 것을 참조하지는 못하는거져...
어찌해야할까여?
다음글
이전글