CYBOS Plus

전체

Re : 특정종목의 주식선물 코드 리스트( CpUtil.CpCodeMgr의 GetStockFutureListByBaseCode )가 최근월물부터 조회되는게 아닌가요? 아니라면 이중에서 최근월물을 찾을수 있는방법을 알려주세요.

작성일
2024-04-15 오후 4:57:07
조회수
32
기타
운영
관**
오류 메시지
A005930,삼성전자 => 111W6,111WC,A116C,111V5,111V6,111V7,111V9,111VC,111W3,'스프레드코드들',11100
안녕하세요. Plus 담당자입니다.

최근 국내파생상품 주식선물 최종거래일 변경 안내 관련 코드 파일의 내용이 변경되어서 기인한 현상입니다.
기존 상장된 원월물(만기가 1년 이후인)의 최종거래일을 앞당기는 방법으로 상장폐지 후,
이후 결제월물 신규상장시 변경된 상장 스케줄이 적용됩니다.

차주 월요일(4월 22일)부터는 정상적으로 가장 최근월물이 가장 먼저 나오게 될 예정이며
금주 사용하시는데 불편을 끼쳐드리게 된 점 양해부탁드립니다.

감사합니다. 오늘도 좋은 하루되세요.

==================================================
수고 많으십니다. 주식선물 매매룰을 몇달동안 검토하느라고 필요한 DB를 서버에서 받아두고 있는데요. 당일의 시간대별 체결리스트 (Dscbo1.FutureBid1)도 필요해서 최근월물의 데이타를 장끝나면 자동으로 서버에서 받아서 저장해오고 있습니다. 이걸 자동으료 하려면 각 주식선물의 여러가지 주식선물리스트 중 최근월물 코드를 자동으로 찾아야합니다. 도움말에는 특별한 설명이 없긴 하지만 주식선물 코드 리스트( CpUtil.CpCodeMgr의 GetStockFutureListByBaseCode )의 출력을 배열로 받아보면 제일 첫번째 코드가 최근월물로 조회되서 그런가부다 하고 그냥 처음걸 선택해서 몇달동안 써왔는데요. 문제는 지난주 목요일 만기일을 지나고 다음날 금요일 저녁때 자동으로 추출한 자료들을 자동으로 체크하는 프로그램이 이상하다고 오류메시지를 출력해서 원인을 찾아들어가 봤더니 GetStockFutureListByBaseCode 모듈의 출력순서가 바뀌었습니다. 삼성전자 종목으로 예를든다면 예전에는 아랫줄처럼 최근월물인 코드가 나오고 제일끝에 연렬선물코드가 나왔는데요 A005930,삼성전자 => 111V4,111V5,111V6,111V9,111VC,111W3,111W6,111WC,'스프레드코드들' ,11100 (지난4월물때의 코드순서) 금요일부터는 아래처럼 순서가 엉켜서 나옵니다. A005930,삼성전자 => 111W6,111WC,A116C,111V5,111V6,111V7,111V9,111VC,111W3,'스프레드코드들',11100 (현재 5월물의 코드순서) 혹시나 오늘은 어떤가해서 다시 테스트해보니 마찬가지입니다. GetStockFutureListByBaseCode가 최근월물 순서대로 정렬해서 나오는게 아니라면 최근월물을 자동으로 찾을수 있는 방법을 알려주시길 부탁드립니다. 아시다시피 선물쪽은 현재일을 기준으로 코드가 결정되는게 아니라 만기일을 기준으로 코드가 결정되서 코드번호가 이번달의 숫자를 기리킬수도 있고 다음달의 숫자를 가리킬수도 있어서 알아서 자동으로 계산하기가 매우 거북스럽습니다. (연결선물코드를 넣으면 알아서 혹시 들어가나했더니 그것도 안되더군요) 그렇다고 수동으로 200여 종목을 매일 집어넣고 있을수는 없구요 ㅡㅡ 답변 부탁드립니다.
첨부파일
의견(0)

첨부파일을 PDF뷰어로 확인 하실수 있으며, PDF뷰어 미설치 고객께서는 우측 다운로드를 통해 설치 후 이용 가능 합니다.

PDF뷰어 다운로드

인쇄