오일 종목을 매매하고 있는데, 챠트에서 200틱으로 설정하면 거의 1주일 정도 밖에 자료가 안나와서 시뮬레션을 할 수 없는 상황입니다.
그래서 Data Manager 사용법을 살펴봤는데, 어렵더라구요. 종목을 추가해서 "연결됨"까지
했는데, 어떻게 틱데이터를 쌓아가야 하는지(최소한 한달 동안의 틱 데이터가 필요함),
그리고 쌓아놓은 틱데이터를 어떻게 시뮬레이션 챠트에 적용할 수 있는지 방법 좀 부탁드립니다. Data Manager의 실행은 한달동안 24시간 실행시켜야 하나요? 아니면 하루에 한 번 정도 몇시간 실행시키면 자동으로 몇시간전의 자료를 업데이트 하는 건가요?
Data Manager가 좋은 프로그램 같은데 막상 설명서를 보고 사용할려니 힘든부분이 많네요
답변 1
예스스탁
예스스탁 답변
2020-06-30 18:07:30
안녕하세요? 예스스탁입니다.
순서를 먼저 설명드리겠습니다.
1. 타사 HTS 중 DDE기능(엑셀시세연동)을 제공하는 곳의 DDE(엑셀시세연동) 기능을 이용하여 [0112]시세엑셀연동 화면에서 내보내기할 종목을 선택하신 이후에 '엑셀에 데이터표시' 버튼을 클릭하여 데이터를 엑셀로 실시간으로 내보냅니다. ( 답변자는 이베스트투자증권의 eBestPro라는 HTS로 진행해 보았습니다.)
2. 내보내기한 엑셀 프로그램의 파일 이름은 임의로 정하셔도 되는데, 여기서는 'DDE시세.xlsx'로 만들어 봅니다.
2. DataManager에서 '종목추가'버튼 클릭하여 종목코드와 종목명 입력후 구분과 거래소도 선택해 줍니다. CME거래소의 선물이면 구분에 선물, 거래소에 CME라고 선택하시면 됩니다.
3. 종목편집창에서 '종목설정 정보를 입력하시면 되는데, 데이타는 DDE를 선택합니다.
4. 거래시간은 시작시간 17:01 , 영업일 D+1, 종료시간 17:00, 영업일 D 로 입력해 주고 확인 버튼을 클릭합니다.
5. 데이터매니저 리스트에 만들어진 종목을 마우스로 우클릭하여 데이터추가 > DDE를 선택합니다.
6. DDE불러오기 화면에서
Name of program에는 'EXCEL' 이라고 넣어주고
Topic에는 '[DDE시세.xlsx]Sheet1' 이라고 넣어줍니다.
종가에는 엑셀의 row(열)와 column(행)을 입력해주면 됩니다. 예를 들어 C2셀의 값을 가져 오려면 'R2C3'로입력해 주면 됩니다.
입력후 '테스트'버튼을 클릭하여 엑셀에 표시된 값이 DDE불러오기 창에서 정상적으로 표시되어 나오는지 확인 하고, 정상적으로 표시되어 나오면 '확인'버튼을 클릭하니다.
7. 리스트에서 선택한 후 데이터매니저 화면 상단의 '업데이트시작' 버튼을 클릭합니다. 상태가 '연결중'이라면 정상적으로 연결되어 데이터를 받고 있는 중이라는 의미입니다.
8. 잠시후 종목리스트에서 만든 종목을 선택한 후 '데이터편집' 버튼을 클릭하여 데이터가 정상적으로 들어오는지 확인해 봅니다.
9. 데이터매니져가 열려져 있는 상태로 시뮬레이션차트를 띄우고 종목선택창을 열어서 '데이터매니저'탭의 작성하신 종목을 선택하여 차트로 열면 됩니다.
이 과정으로 진행하시면 되는데, 안되시는 부분이 있다면 추가 글 올려주시면 답변드리도록 하겠습니다.
그리고 데이터매니저에 데이터를 쌓는 과정은 예스트레이더와 타사의 HTS가 띄워져 있는 동안의 데이터만 데이터매니저에 저장하게 됩니다. 모든 데이터를 받으시려면 계속 띄워놓으셔야 합니다.
참고로, 해외선물의 틱데이터는 선물사(증권사)마다 차이가 있고, 같은 선물사라고 하더라도 실시간으로 제공되는 틱데이터와 재조회한 데이터가 달라집니다.
또, 말씀하신 데이터매니져로 데이터를 가져오는 경우에, 엑셀을 경유하게 되는데, 시세가 쏟아질 경우 엑셀 서버에서 모든 데이터를 데이터매니져로 전송하지 못하는 경우도 생길 수 있습니다. 개인적인 판단으로는 이렇게 받은 데이터로 또는 선물사에서 제공하는 틱데이터라고 하더라도, 이를 이용해서 시스템전략을 만들경우 시뮬레이션과 실제매매에서 많은 차이가 발생될 수 있는 위험이 있습니다. 먼저 이 내용을 정확히 인지하시고 틱데이터를 이용하시기를 권해드립니다.
감사합니다.
> 뽄때 님이 쓴 글입니다.
> 제목 : 틱 데이터 저장 및 사용
> 오일 종목을 매매하고 있는데, 챠트에서 200틱으로 설정하면 거의 1주일 정도 밖에 자료가 안나와서 시뮬레션을 할 수 없는 상황입니다.
그래서 Data Manager 사용법을 살펴봤는데, 어렵더라구요. 종목을 추가해서 "연결됨"까지
했는데, 어떻게 틱데이터를 쌓아가야 하는지(최소한 한달 동안의 틱 데이터가 필요함),
그리고 쌓아놓은 틱데이터를 어떻게 시뮬레이션 챠트에 적용할 수 있는지 방법 좀 부탁드립니다. Data Manager의 실행은 한달동안 24시간 실행시켜야 하나요? 아니면 하루에 한 번 정도 몇시간 실행시키면 자동으로 몇시간전의 자료를 업데이트 하는 건가요?
Data Manager가 좋은 프로그램 같은데 막상 설명서를 보고 사용할려니 힘든부분이 많네요