2. 해외선물/2-3. 해외선물 설명

(키움증권 해외선물) 1분봉 데이터 받기 (1) 영웅문G에서 엑셀로 받기

봄이오네 2023. 1. 11. 08:03
반응형
목 차
1. 들어가며
2. 사전설명
   1) 영웅문G를 통해 받아오는 데이터
   2) 국내주식 영웅문S에서 받아오는 데이터
3. 데이터 받는 방법 설명
   1) 해외선옵 종합차트 실시간 조회
   2) 차트 빈칸에서 우클릭
   3) 이전 일자부터 보임 클릭
   4) 데이터를 엑셀로 저장
   5) 저장된 데이터 내용
   6) 바탕화면에 엑셀 파일 저장 (확장자는 xls)
4. 마치며

1. 들어가며

필자는 해외선물 자동매매를 위해 1분전 데이터(OHLC)를 이용할 것이다.

1분전 데이터를 통해 각 패턴의 수익/손실이 발생하는

진입/청산 타점을 찾을 것이다.

 

이러한 매매를 위해서는 각 패턴별로 수익과 손실이 각각 얼마나 발생하는지,

꾸준히 시뮬레이션(테스팅)을 돌려보아야 한다.

 

결론은 1분봉 데이터를 꾸준히 모을 필요가 있다.

데이터가 많으면 많을수록 "분석가능 모수"는 커지고,

사용자가 판단을 내릴 때, 자료의 신뢰성이 증가한다.

또한, 나중에 더 좋은 분석 방법이 있으면,

모아둔 데이터로 얼마든지 활용할 수 있다.

 

이 글에서는 크루드 오일('23년 2월물)의 1분 데이터(OHLC)를 받아오는 방법을 알아볼 것이다.

나스닥, 천연가스, 골드 등도 이와 비슷하니,

꾸준히... 1분봉 데이터를 모으자 ^^

 

필자는 7종목의 1분 데이터를 꾸준히 모으고 있다.

    ※ 7종목 : 가스, 골드, 나스닥, 원유, 엔화, 파운드, S&P

 

물론 키움증권 OpenAPI-W로는 4종목(나스닥, 엔화, 파운드, S&P) 거래만 가능하지만, 습관이라고 해야할까?

CME 거래소가 아닌, 3종목(가스, 골드, 나스닥)은

8월부터 다운받아 모아두어서 지금 포기하기에는 아깝다는 생각이 들어 모으고 있다.

나중에 수익이 많이 난다면, 거래소를 추가하여 매매를 하고 싶다. COMEX 거래소(골드), NYMEX(원유, 가스)

    ※ 종목별 거래소 확인 링크

※ 향후 설명할 내용은 아래와 같다.
 (1) 영웅문G에서 1분봉 데이터 엑셀로 받기
 (2) 데이터 한 파일(엑셀)로 합치기(concat 함수)
 (3) 데이터 합친 후 수정사항

2. 사전설명

1) 영웅문G를 통해 받아오는 데이터

키움증권 영웅문G를 통해 받아올 수 있는 데이터는 아래와 같다. 잘 안 보일 것이다. -_-+

주요 분봉 데이터는 일자 및 시간, 시가/고가/저가/종가, 및 거래량, RSI14 등 7가지이다.

그 외에도 5분봉, 10분봉~120분봉 등 많이 보이긴 하다.

(일봉으로 검색하면, 5일봉, 10일봉~120일봉으로 출력됨)

그림1. 키움증권에서 제공하는 데이터

 

2) 국내주식 영웅문S에서 받아오는 데이터

국내주식도 < 그림1 >과 동일하다. 국내주식의 1분봉 데이터를 받아오는 방법은 아래 링크를 참고하자.

    * 영웅문S에서 1분봉 받는 방법 링크

 

위의 국내주식 영웅문S에서 1분봉 받는 방법과 유사하니,

쭈욱~ 아래 설명을 읽어나가면 된다.


3. 데이터 받는 방법 설명

1) 해외선옵 종합차트 실시간 조회

영웅문G에서는 화면번호 [0603]의 해외선옵 종합차트 실시간 조회를 클릭한다.

 

< 그림2-1 >에서 확인가능하듯

① 화면번호는 [0603]이다.

② 돋보기를 선택하면, ④의 "해외선물옵션 종목검색"이 뜬다. 거래소, 지수 등 종목 분야와 종목을 선택한다.

      → 노란색은 거래량이 많은 월물을 의미한다.

③ 틱단위는 1분이다.

그림2-1. 화면번호 [0603] 실시간 차트조회를 선택한다.

 

2) 화면 빈칸에서 우클릭

화면의 빈칸에서 우클릭을 하면, < 그림2-2 >와 같이 메뉴가 뜬다. 텍스트창을 선택한다.

그림2-2. 텍스트창을 선택한다.

 

3) "이전 일자부터 보임" 클릭

그림2-3. "이전 일자부터 보임"을 클릭한다.

 

4) "데이터를 엑셀로 저장"을 클릭한다.

그림2-4. 데이터를 엑셀로 저장을 클릭

 

5) 저장된 데이터 내용

600개 데이터(600분, 10시간)를 가져온다.

(600개 = 1분 x 60분 x 10시간)

 

그림2-5. 저장된 데이터 내용

 

6) 바탕화면에 엑셀 파일을 저장

바탕화면에 데이터가 저장되었다.

 

※ 주목할 만한 점은 확장자가 xls 이다.

그림2-6. 바탕화면에 저장된 엑셀 데이터


4. 마치며

1분봉 데이터를 받아오는 방법을 알아보았다.

그림3. 천연가스/골드 1분봉

 

< 그림3 >처럼 필자는 1분봉 데이터를 계속 모으고 있다.

앞에서도 언급하였지만, 모수가 많을수록 신뢰도가 높아질 것이라는 믿음(?) 때문이다.

 

1분봉을 계속 모을지는 사용자가 판단할 일이다.

영웅문G에서는 600개씩(10시간 분량)만 제공하고 있다.

하루 8~9시간에 한번씩 데이터를 다운받는 것도 상당히 고된 일이다.

 

하지만, 해선에서 수익만 날 수 있다면...

얼마든지 1분봉을 모을받을 것이다!

반응형