コード例 #1
0
        public void RegistAuto()
        {
            // UnRegistAuto();

            m_iYuantaAPI.YOA_SetTRFieldString("11", "InBlock1", "jongcode", m_strJongCode, 0);      //m_mainForm.txtBTJongCode.Text를 i로 바꿈
            int nReqID = m_iYuantaAPI.YOA_RegistAuto("11");

            if (CommDef.ERROR_MAX_CODE < nReqID)
            {
                m_mapAutoTR[nReqID] = "11";

                m_mainForm.btnBTAutoUnRegist.Enabled = true;

                m_mainForm.lbLog.Items.Insert(0, "[11]주식 실시간체결 Auto가 등록 되었습니다.");
                List <string> value = new List <string>();
                MainForm.Master종합정보.Add(m_strJongCode, value);
                MainForm.regist_count++;
                // MainForm.Master종합정보[m_iYuantaAPI.YOA_GetTRFieldString("11", "OutBlock1", "jongcode", 0)]= "null";

                //Console.WriteLine("3");
            }
            else
            {
                string strMsg = m_iYuantaAPI.YOA_GetErrorMessage(nReqID);     // 실시간 등록 실패에 대한 메시지를 얻을 수 있습니다.
                m_mainForm.lbLog.Items.Add(strMsg);
            }
        }
コード例 #2
0
        public void RegistAuto()
        {
            UnRegistAuto();

            m_iYuantaAPI.YOA_SetTRFieldString("11", "InBlock1", "jongcode", m_strJongCode, 0);
            int nReqID = m_iYuantaAPI.YOA_RegistAuto("11");

            if (CommDef.ERROR_MAX_CODE < nReqID)
            {
                m_mapAutoTR[nReqID] = "11";

                m_mainForm.btnBTAutoUnRegist.Enabled = true;

                m_mainForm.LogMessage("[11]주식 실시간체결 Auto가 등록 되었습니다.");
            }
            else
            {
                m_mainForm.LogMessage("[11]주식 실시간체결 Auto 등록이 실패하였습니다.", CommDef.YOALOG_ERROR);

                string strMsg = m_iYuantaAPI.YOA_GetErrorMessage(nReqID);     // 실시간 등록 실패에 대한 메시지를 얻을 수 있습니다.
                m_mainForm.LogMessage(strMsg, CommDef.YOALOG_ERROR, false);
            }

            m_iYuantaAPI.YOA_SetTRFieldString("12", "InBlock1", "jongcode", m_strJongCode, 0);
            nReqID = m_iYuantaAPI.YOA_RegistAuto("12");

            if (CommDef.ERROR_MAX_CODE < nReqID)
            {
                m_mapAutoTR[nReqID] = "12";

                m_mainForm.btnBTAutoUnRegist.Enabled = true;

                m_mainForm.LogMessage("[12]주식 실시간호가 Auto가 등록 되었습니다.");
            }
            else
            {
                m_mainForm.LogMessage("[12]주식 실시간호가 Auto 등록이 실패하였습니다.", CommDef.YOALOG_ERROR);

                string strMsg = m_iYuantaAPI.YOA_GetErrorMessage(nReqID);     // 실시간 등록 실패에 대한 메시지를 얻을 수 있습니다.
                m_mainForm.LogMessage(strMsg, CommDef.YOALOG_ERROR, false);
            }
        }