public bool connected() { int state = khOpenApi_.GetConnectState(); if (state == 0) { return(false); } return(true); }
public void ChartRequestBtn_Click(object sender, EventArgs e) { if (axKHOpenAPI1.GetConnectState() == 1) { string itemCode = chartItemCodeTextBox.Text; RequestItem(itemCode, null, curTypeChart); } else { MessageBox.Show("로그인해주세요"); } }
public void ReqChartData(string itemCode) { if (axKHOpenAPI1.GetConnectState() == 1) { if (!string.IsNullOrEmpty(itemCode)) { Task requestItemInfoTask = new Task(() => { axKHOpenAPI1.SetInputValue("종목코드", itemCode); axKHOpenAPI1.SetInputValue("틱범위", "30"); axKHOpenAPI1.SetInputValue("수정주가구분", "0"); axKHOpenAPI1.CommRqData("틱데이터차트조회", "opt10079", 0, "1080"); }); Core.CoreEngine.GetInstance().requestTrDataManager.RequestTrData(requestItemInfoTask); } } }