Пример #1
0
        /// <summary>
        ///[30] 설명 지수선물 코드를 반환한다.
        ///입력값 nIndex – 0~3 지수선물코드, 4~7 지수스프레드
        ///반환값 종목코드
        ///비고 Ex) 최근월선물 - openApi.GetFutureCodeByInex(0);
        ///최근월스프레드 - openApi.GetFutureCodeByInex(4);
        /// </summary>
        public String GetFutureCodeByIndex(int nIndex)
        {
            String ret = axKHOpenAPI.GetFutureCodeByIndex(nIndex);

            FileLog.PrintF("GetFutureCodeByIndex(" + nIndex + "):" + ret);
            return(ret);
        }
Пример #2
0
        private void OnEventConnect(object sender, _DKHOpenAPIEvents_OnEventConnectEvent e)
        {
            if (e.nErrCode == 0 && Identify(axAPI.GetLoginInfo("USER_ID"), axAPI.GetLoginInfo("USER_NAME")) == true)
            {
                Account = axAPI.GetLoginInfo("ACCLIST");
                Code    = axAPI.GetFutureCodeByIndex(e.nErrCode);

                if (Account == null)
                {
                    Box.Show("This Account is not Registered.", "Caution", waiting);

                    SendExit?.Invoke(this, new ForceQuit(end));
                }
                string login = axAPI.GetLoginInfo("GetServerGubun");

                if (!login.Equals("1"))
                {
                    Box.Show("It's a Real Investment.", "Caution", waiting);
                }

                axAPI.KOA_Functions("ShowAccountWindow", "");
                RemainingDay();

                return;
            }
            Box.Show("등록되지 않은 사용자이거나\n로그인이 원활하지 않습니다.\n프로그램을 종료합니다.", "오류", waiting);

            SendExit?.Invoke(this, new ForceQuit(end));
        }