트레이딩2018. 7. 11. 18:36





유진투자선물 제공 API 정보 :  https://www.eugenefutures.com/main/TS/view/TS_0301_T1.htm?tabId=TS_0401_T1





유진투자선물의 OpenAPI 체계 이해. 


유진투자선물의 HTS 인 Champion Futures 설치 ( 설치과정 상세보기 ) 된 C:\\Champion\Bin10 폴더에 OpenAPI.dll 이 있으며 본 DLL 이 타 프로그램에서도 활용가능한 DLL 형식의 API 이다. HTS Champion Futures 에서도 동일하게 활용되고 있으며, 본 DLL 을 사용자 프로그램에서 로딩하면 본인이 직접 유진투자선물 서버로 접근하는 매매용 프로그램 개발가능하다. 




개발 프로그램에서 OpenAPI.DLL 활용 위한 폴더구조 2종. 


폴더구조1. 유진투자선물의 HTS Champion Futures 를 설치하고 경로 C:\\Champion\Bin10 의 OpenAPI.DLL 을 로딩하는 방법. 


폴더구조2. 개발프로그램의 실행경로에 Bin10 폴더내용 을 모두 복사해두고 OpenAPI.DLL 을 로딩하여 활용하는 방법. 


상기 2가지 폴더구조중 폴더구조1 이 선호된다. 

선호 사유.

1. OpenAPI.DLL 및 연관 파일들이  신규 버전으로 업그레이드 된 경우 HTS 실행시 자동으로 원격 업데이트 되나 , 별도로 Bin10 을 복사해서 활용하는 경우 자동 원격 업데이트 받지 못하여 수동으로 신규파일들로 업데이트 해야하는데 처리하기 번거롭다. 


따라서, 유진투자선물의 OpenAPI  활용하려는 PC에서는 HTS 도 같이 설치해두고 C:\\Champion\Bin10 하위의 OpenAPI.DLL 을 로딩하여 사용하는 방식으로 운영하는 것이 타당하다. 



유진투자선물의 OpenAPI.DLL 설명문 및 샘플소스코드 입수 방법. 

HTS 설치하면 PC에 OpenAPI 파일은 설치되어 있지만 개발진행하려면 DLL 에서 제공하는 함수 설명문이 필요하다. 

유진투자선물 에 계좌개설후 전화로 요청하면 매뉴얼과 VC++ 샘플소스코드를 메일로 받을 수 있다. 본 정보활용하여 본인 프로그램에 포함시켜서 활용한다. 



유진투자선물 API 사용시 주의사항. 

중복접속불가.

- 동일아이디로 2개이상 접속 불가함.  중복접속불가는 API뿐만아니라 HTS (챔피언 퓨처스)든 MTS 든  1개의 접속만 가능하다. 이미 접속된 상태에서 다른 컴에서 접속하면 먼저 접속된것은 연결해제되므로 활용시 주의할것. 






본 글 포함된 상위 정리글 


1. 시스템 트레이딩 http://igotit.tistory.com/840


2. 증권사 API 전체리스트 : http://igotit.tistory.com/493





///1730

Posted by 리치굿맨

댓글을 달아 주세요