본문 바로가기
트레이딩

1Q Pro (OpenAPI) 활용. Visual C++ 코딩 첫 지점.

by i.got.it 2018. 6. 23.



 

개요

 

하나금융투자의 OpenAPI 인 1Q Pro 활용하여 Visual C++ 에서 첫 코딩 위한 초기 처리사항들. 

사전 준비 사항.
1. 1Q Pro 다운로드, 설치하고 레지스트리에 dll 등록하기 : http://igotit.tistory.com/1710

상황예.
1Q Pro 를 활용할 Visual C++ 프로젝트 명 CyFinAPI 내의 대화상자 클래스 CyDevice4_UITDlg 에서 1Q Pro 활용위한 랩퍼 클래스 생성. 
 
 


 


 

상세

 

단계1. Visual C++ 프로젝트에서 1Q Pro 랩퍼 클래스 생성. 


Visual Studio 에서 프로젝트 우마우스 클릭 -> Add -> Class... 클릭하여 뜬 아래 창에서, ActiveX Control 선택한다.

상기 창에서 Add버튼 클릭하면 아래 처럼 ActiveX 로부터 Class 생성하는마법사 창이 뜨고 레지스트리에 등록되어있는 HFCommAgent.dll 로부터 클래스 생성하여 프로젝트에 포함시킨다. 

- 아래 동영상에 과정 보임. 


단계2. 대화상자에서 ActiveX컨트롤 추가하고 컨트롤의 변수 추가. 

대화상자 (CCyDevice4_UITDlg) 편집기에서 우마우스 클릭하여 ActiveX 컨트롤 추가하고 컨트롤 변수 추가하기. 

 

이후 우리가 생성한 멤버변수 m_FHCommAgent 로 하나금융투자 OpenAPI 에서 제공하는 기능들 활용가능하다. 

 


 


 





본 글 포함된 상위 정리글 


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








///1711.

댓글



 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5