示例#1
0
        public override int Run(AxKHOpenAPILib.AxKHOpenAPI axKHOpenAPI, SpellOpt spell)
        {
            /*
             * [ opt10001 : 주식기본정보요청 ]
             * 1. Open API 조회 함수 입력값을 설정합니다.
             * 종목코드 = 전문 조회할 종목코드
             * SetInputValue("종목코드"	,  "181710;066570");
             * 2. Open API 조회 함수를 호출해서 전문을 서버로 전송합니다.
             * CommRqData( "RQName"	,  "opt10001"	,  "0"	,  "화면번호");
             */
            /*정상동작확인 주석
             * FileLog.PrintF("OPT10001:Run sRQNAME=>" + spell.sRQNAME);
             * FileLog.PrintF("OPT10001:Run sTrCode=>" + spell.sTrCode);
             * FileLog.PrintF("OPT10001:Run nPrevNext=>" + spell.nPrevNext);
             * FileLog.PrintF("OPT10001:Run sScreenNo=>" + spell.sScreenNo);
             * FileLog.PrintF("OPT10001:Run 종목코드=>" + spell.stockCode);
             */
            string[] stockCodep = spell.stockCode.Split(';');


            int ret = axKHOpenAPI.CommKwRqData(spell.stockCode, spell.nPrevNext, stockCodep.Length, 0 /*0 주식종목 , 3 선물옵션종목 */, spell.sRQNAME, spell.sScreenNo);

            return(ret);
        }