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); }