커뮤니티
수식 관련 문의드립니다.
2015-01-28 23:11:24
128
글번호 82761
종목 검색을 할때 DayVolume을 사용할 수 있는지 문의드립니다.
특히, 그날의 체결량을 알고 싶은데, DayVolume(0)으로 사용하면 되는지요?
그런데 예스랭귀지 도움말파일에 아래와 같이 적혀있는데,
-----------------------------------------------------------------------
※ 일간데이터함수(DayOpen, DayHigh, DayLow, DayClose, DayVolume, DayOI)는
당일의 일봉은 아직 미완성이므로 당일값은 차트에서 계산하고 과거일(완성봉)의
경우에는 일봉데이터에서 직접 가져오게 됩니다.
그러므로 현재 차트에서 당일분의 데이터가 모두 없고 일부만 있다면 해당 일부
데이터에서만 당일값을 계산해서 값을 리턴하므로 이용에 유의하시기 바랍니다.
-----------------------------------------------------------------------
이 말은 현재 차트가 만약 1분봉이고 장시작시간부터가 아닌 중간 지점부터 봉들이 있다면
그날 체결량 전체를 정확히 못가져온다는 말일까요?
유의해야할 점이 무엇인지 알려주시면 고맙겠습니다.
답변 3
예스스탁 예스스탁 답변
2015-01-29 13:15:11
안녕하세요
예스스탁입니다.
1.
예 dayvolume사용하실수 있습니다.
2.
주의문구는 종목검색을 하시거나 차트를 여실때
분봉이하에서 당일봉들이 모두 조회가 될수 있도록
봉갯수를 충분히 지정하셔야 한다는 의미입니다.
당일 일봉의 시고저종과 거래량은
dayhigh(0)/daylow(0)/dayopen(0)/dayclose(0)/dayvolume(0)
차트 자체에서 계산을 합니다.
가령 1분봉 차트를 12시에 여는데 조회갯수를 100개로 여시면
당일 분봉을 모두 조회한것이 아니므로 차트에 존재하는봉(100개봉)만 대상으로 그값을 계산하게 됩니다.
그러므로 차트를 처음에 여실때 당일치의 최소 당일치의 봉들은 모두 조회될수 있도록
넉넉히 조회갯수를 지정하셔야 합니다. 차트의 최대조회봉수는 최대 10000개 입니다.
종목검색도 마찬가지입니다.
종목검색도 개별종목에 대해 모두 차트를 열고 값을 계산해서 조건에 만족하는 종목을 찾는것과 같습니다.
종목검색시에 속성에서 검색에 필요한 최소기간에 조회봉수를 충분히 지정해 주셔야 합니다.
종목검색은 최대 500봉 까지 지정하실수 있습니다
즐거운 하루되세요
> ywesry 님이 쓴 글입니다.
> 제목 : 수식 관련 문의드립니다.
> 종목 검색을 할때 DayVolume을 사용할 수 있는지 문의드립니다.
특히, 그날의 체결량을 알고 싶은데, DayVolume(0)으로 사용하면 되는지요?
그런데 예스랭귀지 도움말파일에 아래와 같이 적혀있는데,
-----------------------------------------------------------------------
※ 일간데이터함수(DayOpen, DayHigh, DayLow, DayClose, DayVolume, DayOI)는
당일의 일봉은 아직 미완성이므로 당일값은 차트에서 계산하고 과거일(완성봉)의
경우에는 일봉데이터에서 직접 가져오게 됩니다.
그러므로 현재 차트에서 당일분의 데이터가 모두 없고 일부만 있다면 해당 일부
데이터에서만 당일값을 계산해서 값을 리턴하므로 이용에 유의하시기 바랍니다.
-----------------------------------------------------------------------
이 말은 현재 차트가 만약 1분봉이고 장시작시간부터가 아닌 중간 지점부터 봉들이 있다면
그날 체결량 전체를 정확히 못가져온다는 말일까요?
유의해야할 점이 무엇인지 알려주시면 고맙겠습니다.
ywesry
2015-01-30 19:57:07
안녕하세요. 답변 감사합니다.
지금 종목검색으로 몇개 테스트를 해봤는데,
조금 이상하여 추가 문의 드립니다.
DayVolume(0)은 말씀하신대로 차트열린 그날 체결량으로 이해를 했는데,
DayVolume(1), DayVolume(2)도 마찬가지인건가요?
이전날들에 대한 값들은 조회봉수와 상관없이 이전 날들의 거래량을 가져오는 줄
알았는데, 지금 몇개 테스트해보니 조회봉수와 분봉설정(1분인지 30분인지 120분인지)등에
따라 값들이 달라지는 것 같습니다. 그렇다면 DayVolume(10)이 필요하면
무조건 최대값인 500을 넣어야한다는 것인지요?
그렇게 되면 검색하는데 시간이 많이 소요되는 단점이 있습니다.
즉, 분봉단위로 검색식을 작성한 경우에 DayVolume은 제대로 가져오는데 한계가 있는건지,
아니면 이전 날짜들에 대한 거래량(DayVolume이 아니더라도)을 알수있는 다른 방법이 있는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 관련 문의드립니다.
>
안녕하세요
예스스탁입니다.
1.
예 dayvolume사용하실수 있습니다.
2.
주의문구는 종목검색을 하시거나 차트를 여실때
분봉이하에서 당일봉들이 모두 조회가 될수 있도록
봉갯수를 충분히 지정하셔야 한다는 의미입니다.
당일 일봉의 시고저종과 거래량은
dayhigh(0)/daylow(0)/dayopen(0)/dayclose(0)/dayvolume(0)
차트 자체에서 계산을 합니다.
가령 1분봉 차트를 12시에 여는데 조회갯수를 100개로 여시면
당일 분봉을 모두 조회한것이 아니므로 차트에 존재하는봉(100개봉)만 대상으로 그값을 계산하게 됩니다.
그러므로 차트를 처음에 여실때 당일치의 최소 당일치의 봉들은 모두 조회될수 있도록
넉넉히 조회갯수를 지정하셔야 합니다. 차트의 최대조회봉수는 최대 10000개 입니다.
종목검색도 마찬가지입니다.
종목검색도 개별종목에 대해 모두 차트를 열고 값을 계산해서 조건에 만족하는 종목을 찾는것과 같습니다.
종목검색시에 속성에서 검색에 필요한 최소기간에 조회봉수를 충분히 지정해 주셔야 합니다.
종목검색은 최대 500봉 까지 지정하실수 있습니다
즐거운 하루되세요
> ywesry 님이 쓴 글입니다.
> 제목 : 수식 관련 문의드립니다.
> 종목 검색을 할때 DayVolume을 사용할 수 있는지 문의드립니다.
특히, 그날의 체결량을 알고 싶은데, DayVolume(0)으로 사용하면 되는지요?
그런데 예스랭귀지 도움말파일에 아래와 같이 적혀있는데,
-----------------------------------------------------------------------
※ 일간데이터함수(DayOpen, DayHigh, DayLow, DayClose, DayVolume, DayOI)는
당일의 일봉은 아직 미완성이므로 당일값은 차트에서 계산하고 과거일(완성봉)의
경우에는 일봉데이터에서 직접 가져오게 됩니다.
그러므로 현재 차트에서 당일분의 데이터가 모두 없고 일부만 있다면 해당 일부
데이터에서만 당일값을 계산해서 값을 리턴하므로 이용에 유의하시기 바랍니다.
-----------------------------------------------------------------------
이 말은 현재 차트가 만약 1분봉이고 장시작시간부터가 아닌 중간 지점부터 봉들이 있다면
그날 체결량 전체를 정확히 못가져온다는 말일까요?
유의해야할 점이 무엇인지 알려주시면 고맙겠습니다.
예스스탁 예스스탁 답변
2015-02-02 18:54:05
안녕하세요
예스스탁입니다.
당일이 아닌 이전일의 값은 검색봉수와는 관계없이 값을 리턴합니다.
당일의 일간값만 조회된 봉안에서 계산하고
이전일은 일봉데이터에서 직접 값을 가져오므로 조회봉수를 최소로 하셔도 됩니다.
DayVolume(1), DayVolume(2)
당일값(dayvolume(0)) --> 조회된 봉안에 계산
이전일값 --> 일봉데이터에서 값을 리턴
즐거운 하루되세요
> ywesry 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 관련 문의드립니다.
> 안녕하세요. 답변 감사합니다.
지금 종목검색으로 몇개 테스트를 해봤는데,
조금 이상하여 추가 문의 드립니다.
DayVolume(0)은 말씀하신대로 차트열린 그날 체결량으로 이해를 했는데,
DayVolume(1), DayVolume(2)도 마찬가지인건가요?
이전날들에 대한 값들은 조회봉수와 상관없이 이전 날들의 거래량을 가져오는 줄
알았는데, 지금 몇개 테스트해보니 조회봉수와 분봉설정(1분인지 30분인지 120분인지)등에
따라 값들이 달라지는 것 같습니다. 그렇다면 DayVolume(10)이 필요하면
무조건 최대값인 500을 넣어야한다는 것인지요?
그렇게 되면 검색하는데 시간이 많이 소요되는 단점이 있습니다.
즉, 분봉단위로 검색식을 작성한 경우에 DayVolume은 제대로 가져오는데 한계가 있는건지,
아니면 이전 날짜들에 대한 거래량(DayVolume이 아니더라도)을 알수있는 다른 방법이 있는지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 관련 문의드립니다.
>
안녕하세요
예스스탁입니다.
1.
예 dayvolume사용하실수 있습니다.
2.
주의문구는 종목검색을 하시거나 차트를 여실때
분봉이하에서 당일봉들이 모두 조회가 될수 있도록
봉갯수를 충분히 지정하셔야 한다는 의미입니다.
당일 일봉의 시고저종과 거래량은
dayhigh(0)/daylow(0)/dayopen(0)/dayclose(0)/dayvolume(0)
차트 자체에서 계산을 합니다.
가령 1분봉 차트를 12시에 여는데 조회갯수를 100개로 여시면
당일 분봉을 모두 조회한것이 아니므로 차트에 존재하는봉(100개봉)만 대상으로 그값을 계산하게 됩니다.
그러므로 차트를 처음에 여실때 당일치의 최소 당일치의 봉들은 모두 조회될수 있도록
넉넉히 조회갯수를 지정하셔야 합니다. 차트의 최대조회봉수는 최대 10000개 입니다.
종목검색도 마찬가지입니다.
종목검색도 개별종목에 대해 모두 차트를 열고 값을 계산해서 조건에 만족하는 종목을 찾는것과 같습니다.
종목검색시에 속성에서 검색에 필요한 최소기간에 조회봉수를 충분히 지정해 주셔야 합니다.
종목검색은 최대 500봉 까지 지정하실수 있습니다
즐거운 하루되세요
> ywesry 님이 쓴 글입니다.
> 제목 : 수식 관련 문의드립니다.
> 종목 검색을 할때 DayVolume을 사용할 수 있는지 문의드립니다.
특히, 그날의 체결량을 알고 싶은데, DayVolume(0)으로 사용하면 되는지요?
그런데 예스랭귀지 도움말파일에 아래와 같이 적혀있는데,
-----------------------------------------------------------------------
※ 일간데이터함수(DayOpen, DayHigh, DayLow, DayClose, DayVolume, DayOI)는
당일의 일봉은 아직 미완성이므로 당일값은 차트에서 계산하고 과거일(완성봉)의
경우에는 일봉데이터에서 직접 가져오게 됩니다.
그러므로 현재 차트에서 당일분의 데이터가 모두 없고 일부만 있다면 해당 일부
데이터에서만 당일값을 계산해서 값을 리턴하므로 이용에 유의하시기 바랍니다.
-----------------------------------------------------------------------
이 말은 현재 차트가 만약 1분봉이고 장시작시간부터가 아닌 중간 지점부터 봉들이 있다면
그날 체결량 전체를 정확히 못가져온다는 말일까요?
유의해야할 점이 무엇인지 알려주시면 고맙겠습니다.
다음글
이전글