TS사용하다보면 Performance Report를 엑셀로 받아서 일별거래손익이나 포트폴리오구성, 각종 Ratio구할때가 있는데 TS에서 Performance Report을 내려받아 일별손익등을 뽑아낼려면 여간 노가다 할게 많은데요. 엑셀 VB을 이용하여 간단하게 일별손익이나 월별손익을 뽑아 낼 수 있는 툴입니다.
사용법은 아주 간단합니다.
1. TS에서 Performance Report을 엑셀 저장합니다.(저장하는 디렉토리 잘 기억하십시요)
2. 파일을 다운로드 받으셔서 압축을 푸시면 "TAT(실적)02.xls"파일이 나옵니다.
이 파일을 실행하십시요
3. 파일을 열면 아래와 같이 몇개의 시트가 있는데 main 시트을 선택합니다.
(혹시, 보안경고 떠서 매크로을 사용할수없다고 나오면 매크로를 활성화 해주세요)

4. main sheet 화면은 아래와 같습니다.
이 시트에서 TS에서 저장한 리포트의 마지막 날짜만 빨간박스(실적종료일)에 입력합니다.(마지막날짜는 임의로 지정하셔도 됩니다.ex.리포트 마지막날짜는 2008-09-25인데 2008-09-19로 입력하셔도 됩니다.)
실적종료일을 입력하신 후 "K"열 클릭합니다. 클릭하면 디렉토리 창이 뜹니다. 여기서 사용법"1"번에 저장한 디렉토리 가셔서 TS에서 저장한 리포트 파일을 선택하신 후 열기 하십니다. 열기하시면 VB매크로가 실행됩니다. 잠시 기달리시면 매크로실행이 완료됩니다

5. 매크로 실행이 완료된 후 각 시트입니다.
"raw" sheet - 리포트에 있는 시트중에 "Trades"을 가져옵니다.

"변형" 시트 - "raw"에 있는 데이타를 좀 더 보기 좋게 만듭니다.

"일별" 시트 - "변형" 시트에 있는 데이타를 일별 손익 가져옵니다. 일중거래가 1번이상 거래가 있는경우 당일날짜기준으로 합산하여 손익을 가져옵니다. 포지션(오버시스템) 시스템인경우 당일 종가기준으로 손익을 산출합니다.

"월별" 시트 - 일별시트에 있는 일간손익을 월별로 합산합니다.

--이상입니다. 잘 안되시거나 모르겠다 하시는 분들은 게시판에 써 주세요.
엑셀을 잘 하시는 분 계시면 좀 더 개선좀 해주세요... 각종 Ratio도 좀 추가해주시구요
제가 운용하는 네이버카페에서 올린 글을 옮겨봤습니다.
-첨부
tat(실적)02.rar
좋은정보 감사합니다.
답글삭제행복하세요
@죽은신문 - 2009/09/24 07:28
답글삭제안녕하세요~ 행복하십시요!