명칭 : 1Q Pro.
- 하나금융투자에서 제공하는 시스템매매 코딩용 OpneAPI.
- 명칭 1Q Pro , 1Q OpenAPI 혼용 표현. 혼선 주의. 같은 것을 지칭하는 것임.
1Q Pro 특징.
- API 형식 : COM 확장자 dll. ( Visual C++ 2013 으로 제작되었고, 32bit 로 빌드됨.).
- COM 형식인 것들은 PC 레지스트리에 등록해야 정상 사용가능함.
- 실시간 시세 및 거래가능 종목 : 지수선물옵션, 해외선물, FX마진, CME & EUREX연계 KOSPI200 선물/옵션 야간, 주식
- 증권사 제공 1Q Pro 정보 : https://www.hanaw.com/main/customer/customer/CS_050600_T1.cmd
- API 설명문 : [v 1.3]하나금융투자 Open API 고객 가이드.pdf
- - 설명문은 웹에서 제공되지 않고, 1Q Pro 설치하였을때 C://1Q OpenAPI/Document 폴더 속에 워드로 된 설명문 있음. 워드파일 pdf 변환하여 첨부함.
- API 의 자동 업데이트 기능 없어서, 수동으로 신규버전 배포되는지 모니터링 해야함.
1Q Pro 다운로드.
다운로드 주소 : 1Q Pro 정보 페이지 게시판에서 배포되고 있다. 신규버전 배포되는 경우에도 게시판에서 배포된다.
API 버전 : version 1.3 , 현재(2018년 6월 22일 ) 최신버전임.
1Q Pro 설치.
상기 다운로드 한 설치파일 실행하여 설치 진행.
- 설치라 함은 C://1Q OpenAPI/ 에 압축 푸는것이 전부임.
1Q OpenAPI 폴더구조.
[1Q OpenAPI]┐ (root 폴더)
|
PC 레지스트리에 regHFCommAgent.dll 등록하기.
설명 : 설치된 1Q OpenAPI/1QApiAgent/ 에 있는 HFCommAgent.dll 을 PC 레지스트리에 등록해야 개발하는 코드에서 정상 실행가능한 상태가 된다.
방법.
경로 1Q OpenAPI/1QApiAgent/ 에서 커맨드 창 실행하여 regsvr32 HFCommAgent.dll 구문 실행시킨다. (아래 동영상에 과정 보임)
상기 설치 완료이후 Visual C++ 에서 코딩 첫 처리 사항 : http://igotit.tistory.com/1711
신규버전 API 배포 모니터링 수단.
[Mailing Service] -xian@hanafn.com으로 이메일주소 보내주시면, 최신 API 업데이트 소식과 다운로드링크를 메일로 보내드립니다.
|
1Q Pro 정상 사용하기 위한 필수 사용계약.
1Q Pro 소개페이지 에 보면 "1Q Pro 서비스 변경에 관한 특별약정"을 신청합니다." 라는 내용이 있다. 이는 온라인상에서는 처리안되고 하나금융투자 영업점에 방문해서 오프라인으로 신청해야한다.
1Q Pro 사용계약되어있지 않으면 OpenAPI 이용 로그인 단계에서 아래와 같은 API 서비스 등록정보가 없다는 문구 뜨면서 로그인 실패한다.
하나금융투자 전국영업점 찾기 : http://openhanafn.tritops.co.kr/content_dt.jsp
본 글 포함된 상위 정리글1. 시스템 트레이딩 http://igotit.tistory.com/840 2. 증권사 API 전체리스트 : http://igotit.tistory.com/493 |
///1710.
'트레이딩' 카테고리의 다른 글
해외선물 수수료 비교. 편도 3달러 이하만 기록함. (0) | 2018.06.24 |
---|---|
1Q Pro (OpenAPI) 활용. Visual C++ 코딩 첫 지점. (1) | 2018.06.23 |
KAIROS. 카이로스. 미래에셋대우 HTS. 해외선물/선물옵션/주식/펀드/ELW/신탁 (0) | 2018.06.22 |
시그널메이커. 가격 챠트에 지표 라인 표현하기. (0) | 2018.02.18 |
샤프지수. Sharpe Ratio. 안정 초과수익 정량화 평가지수. 매매 품질 평가 수단 (0) | 2018.02.03 |
댓글