본문 바로가기
Investment/System Trading

[OPENAPI] 선물 실시간 시세 조회

by qWooWp 2022. 9. 20.
반응형

1) 목적

 - 실시간 데이터 차트 구현 

 - 실시간 전략 판단 코드 구현

 

선물 시세 원하는 전략에 적용하기 위한 틱 또는 분차트로 만들기 위해 당일 데이터를 수신해서 실시간 적용하기 위한 절차를 만드는 것의 출발점이다. 

 

요청 방법

RealScreen 은 RealType 데이터를 수신하기 위해 생성하는 스크린 번호로 임의의 번호를 만들어서 넣어준다. 

s_code : 원하는 조회 종목 코드로 선물의 경우 10100000 와 같은 연결선물 로 조회하면 나오지 않으며 꼭 결제월물 코드로 넣어야 한다. 

FID 리스트는 20:체결시간, 10:현재가(체결가), 15:거래량 - 다른 값들은 사용하지 않아서 요청하지 않았다. 

axKHOpenAPI1.SetRealReg(m_s_futureRealScreen, s_code, "20;10;15", "0");

 

수신처리 방법

OnReceiveRealData(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnReceiveRealDataEvent e)
{
    if (e.sRealType == "선물시세")
    {	    
    	string t_date = axKHOpenAPI1.GetCommRealData(e.sRealType, 20).Trim().ToString();
    	string s_temp = "현재가 " + axKHOpenAPI1.GetCommRealData(e.sRealType, 10).Trim().ToString();
    	s_temp += "\n거래량 " + axKHOpenAPI1.GetCommRealData(e.sRealType, 15).Trim().ToString();
	}
}

 

반응형

댓글