커뮤니티

참조데이터 지원 여부 및 확장 챠트 기능 문의

프로필 이미지
온고지신
2025-12-13 10:19:24
113
글번호 228974
답변완료

1. 전략실행챠트에서 참조종목으로 볼 수 있는 데이타를 예스스팟에서도 모두 다 조회 가능한 지 궁금합니다. 참조데이터 객체에서 nCategory 입력에 이것 저것 입력해 보면서 뽑아보면 될까요? 기존의 YesSpotHelp.doc에 있는 내용이랑 챠트에서의 메뉴랑 조금 차이가 있어서 어떤 값을 넣었을 때 원하는 값을 얻어올 수 있을 지 정확히 모르겠네요.


2. 참조데이터들 중에 데이터 업데이트 기간이 10초 짜리도 있고 1분30초 짜리도 있고 다양하고 각각이 실제로 들어오는 시차도 몇 초 차이도 발생하기도 해서, 수동으로 1초 간격으로 조회하는게 아니라 이 데이터가 들어올 때 즉시 수신해서 변수나 데이타베이스 객체나 엑셀 객체를 통해 저장했다가 참조데이타 수신들이 모두 다 들어왔다고 판단될 때에 그들을 갖고 계산한 값들을 가상의 심볼 처럼 처리하는 개념으로 확장챠트 같은 거에 일정 시간에 한번씩 데이타를 넣어서 (또는 데이타 베이스에 넣어서 그것을 챠트가 읽게 하든가) 시각화 시키는 것을 하였으면 합니다. 일전에 종목 챠트들을 스팟에서 내부적으로 만들어서 전체 보기 눌러서 보았다가 숨겼다가 했던 적은 있었는데 기존에 있는 종목이 아닌 제가 계산한 값을 챠트화 시키고 그것을 원할 때 시각적으로 볼 수 있는 방법이 있을 지, 있다면 어떤 방법으로 할 수 있을 지 문의 드립니다. 


3. 위 2번과 같이 자체 생성한 값을 스팟의 기능으로 궁극적으로 챠트에 표시가 가능하다면(data1에 해당되는 걸 만들 수 있다면 best이겠지만, 그게 안된다면  지표화 한 것처럼 표시가 되도 됩니다. 즉, 변수에서 직접이든 데이타베이스나 엑셀을 통해 저장했다가 그 값들을 조회해서 지표화 시키고 그 값들을 data1에서 지정된 타임프레임마다 조회만 되어도 좋습니다.) 그것을 통해서 시스템이 동작되도록 하거나, 아니면 수동 거래용으로 참조할 수 있게 챠팅만 되어도 좋겠습니다. 가능할까요? 예를 들어 스팟에서 엑셀이나 데이타베이스에 접근해서 불러온 데이타를 어떻게든 표시할 수 있는 방법만 있다면 가장 좋을 것 같습니다.


4. 그리고, 참조데이타가 주기적으로 새로 들어올때 해당 데이타의 타임스탬프가 같이 들어올까요? 예를 들어 9시03분 데이터인데 실제 도착은 9시03분03초에 도착했지만 9시03분00초에 발생한 데이타라는 정보가 함께 조회가 가능한지 여쭤봅니다.


5. GetInvestorInfoDate를 실행하면 결과값이 날짜만 나오나요? nIndex에 0을 넣으면 현재 조회한 데이터가 언제(분초 단위) 발생한 것인지 알 수 있을까요?


6. GetInvestorInfoCount()를 실행하면 어떤 것에 대한 수신 개수 일까요? 


7. datamanager라는 걸 통해서 사용자 종목을 만들어서 챠팅이 가능한 거 같던데, 데이타 입력부터 (데이타 포맷, 방법 등) 실시간 업데이트 방법(DDE로만 되는지, 예스스팟 로직에서도 데이타메니저에 바로 데이터 추가가 가능한지) 등 구체적인 내용에 대해 설명된 자료가 있을까요? 예스스탁 홈페이지의 주요기능에서는 소개 내용만 있어서 자세한 내용을 몰라 모든걸 맨땅에 헤딩으로 알아내기 보다는 도움말이나 메뉴얼 같은게 있으면 합니다.

그리고, 1분 타임프레임만 지원하는거 같던데 틱 이라고 종목 추가시 선택하고 분, 일 체크박스에 체크하면 초단위 챠트도 나올 수 있은 것인지, 아니면 틱이라고 해서 디테일한 데이터를 넣으면 분과 일 타임프레임도 자동으로 만들어 주신다는 건지 등도 궁금합니다. 물론 초챠트가 있으면 정말 좋겠습니다.


8. datamanager를 통해 만드는 사용자 종목을 data1에 적용할때, 매 정각(예:매 1분 마다)이 아니라, 예를 들어, 9시 1분 3초, 2분 3초 등으로 봉 완성 시점을 정각이 아닌 몇초 뒤로 완성이 되게 할 수는 있을까요? 예를 들어 실제 시각은 현재 9시 2분 03초지만 데이타 메니저에 시각 데이터를 9시 01분 59초 라고해서 계속 업데이트 하다가 원하는 시점에 9시 02분 00초라고 해서 넣으면 그떄가 봉의 종가 완성되는 시점으로 해서 그때서야 다음 봉 생성이 되도록 하게 할 수 있는 지와 같은 내용입니다.


언제나 노고에 감사드립니다.

답변 3
프로필 이미지

예스스탁 예스스탁 답변

2025-12-23 14:34:05

안녕하세요 예스스탁입니다. 1 예 맞습니다. 스팟에서 모두 제공하고 있습니다. 다만 차트에서 순매수로 제공하는 데이터는 매수/매도 각각 제공되어 순매수값을 이용하시려면 차감값을 만들어 사용하셔야 합니다. 주식은 각 종목 종목객체에서 제공하고 선물등 시장수급은 참조객체에서 제공합니다. 2 해당 데이터는 업데이트 즉시 알수는 없습니다. 일반적으로 종목객체의 시세는 업데이트되면 이벤트가 발생하지만 수급과 같은 데이터는 종목의 메인시세가 아니라 알려주는 이벤트가 없습니다. 스팟수식에서 특정시점에 조회하면 그시점의 최종데이터가 리턴됩니다. 3 스팟에서 차트에 값을 그릴수 없습니다. 조회된 차트의 값을 이용만 가능합니다. 4 시세의 데이터는 도달시간과 관련이 없이 거래소가 붙여주는 시간으로 표시됩니다. 5 날짜만 리턴됩니다. 해당함수는 종목객체에 제공되는 함수이고 주식종목만 종목객체에 수급데이터가 제공됩니다. 주식 수급은 모두 일봉으로만 제공되므로 날짜만 리턴합니다. 6. 조회한 수급데이터의 봉갯수입니다. 7. 스팟에서는 데이터매니져에 데이터 추가등 관리가 가능하지 않습니다. 분주기 외에 틱봉도 지원됩니다. 데이터를 추가하시면 해당 데이터로 가능한 주기로 모두 지정이 가능합니다. 아래는 도움말 링크입니다. https://help.yesstock.com/231d121b-e719-80d4-a4c3-d3f8a7704293
8. 타임프레임 시작과 끝을 임의로 지정은 가능하지 않습니다. 즐거운 하루되세요
프로필 이미지

온고지신

2025-12-24 04:15:23

위 답변에 대한 추가 질문은 여기에 다시 달면 보실 수 있나요? 아니면 새로운 글로 새로 등록을 해야하나요?
프로필 이미지

예스스탁 예스스탁 답변

2025-12-24 09:15:19

안녕하세요 예스스탁입니다. 여기에 연결해 질문해 주셔도 되고 새글로 올려주셔도 됩니다.
혹은 전화로 문의를 주셔도 됩니다. 02-3453-1060 즐거운 하루되세요