Example #1
0
        public bool connected()
        {
            int state = khOpenApi_.GetConnectState();

            if (state == 0)
            {
                return(false);
            }
            return(true);
        }
Example #2
0
 public void ChartRequestBtn_Click(object sender, EventArgs e)
 {
     if (axKHOpenAPI1.GetConnectState() == 1)
     {
         string itemCode = chartItemCodeTextBox.Text;
         RequestItem(itemCode, null, curTypeChart);
     }
     else
     {
         MessageBox.Show("로그인해주세요");
     }
 }
Example #3
0
 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);
         }
     }
 }