한빛출판네트워크

IT/모바일

엑셀 VBA로 쉽게 배우는 금융공학 프로그래밍

한빛미디어

집필서

절판

엑셀 VBA로 쉽게 배우는 금융공학 프로그래밍
좋아요: 41
  • 저자 : 이기홍 , 곽승주
  • 출간일 : 2009-06-01
  • 페이지 : 456쪽
  • ISBN : 9788979146738
  • 물류코드 :1673

합계 : 27,000

  • 금융 전문가로 가는 길

    주식, 채권, 원자재 등의 현물 시장과 이에 대한 선물 및 파생상품 시장을 수학적 도구로 분석하는 학문 분야가 금융공학이다. 1970년대에 옵션의 가치를 평가하는 블랙 숄즈 모델이 탄생한 이후로 전 세계 금융 공학은 이 방정식으로 옵션을 평가하고 있다. 현대에는 옵션의 가치 평가뿐 아니라 주가 시뮬레이션, 포트폴리오 평가, 파생상품 설계, 위험 관리 등에 응용되고 있다. 이 책은 금융공학 입문서로서 경제 지식과 함께 엑셀을 활용해 프로그래밍을 맛볼 수 있게 구성되었다. 프로그래밍 경험이 없는 초보자도 쉽게 배울 수 있게 엑셀 VBA로 예제를 제시했다.

    어떤 독자를 위한 책인가?

    • 금융공학 입문자
    • 금융업 종사자와 취업 희망자
    • 주식 투자, 재테크에 관심이 많은 일반인

    본문 맛보기

    세상에는 다양한 직업이 있다. 정치인과 같이 오래된 직업도 있지만 IT 시대를 맞아 보안전문가와 같이 새로 부상하는 직업도 있다. 금융권에서도 지난 2000년 펀드 열풍과 함께 펀드 매니저가 선망의 대상이 되기도 했는데 현재는 퀀트라는 직업이 급부상 중이다. 그래서 금융공학포럼이나 카페에서는 자신의 진로를 상담하는 학생이나 직장인의 문의 글로 본의 아니게 인생상담소 같은 풍경이 벌어지기도 한다.
    퀀트는 'quantitative analyst'를 의미하는데 '금융시장 분석가', '금융계량 분석가' 등으로 이해할 수 있다. 저명한 퀀트 중 한 명인 마크 조시Mark Joshi에 따르면 퀀트에도 다음과 같이 여러 종류가 있다.

    • Front office/desk quant
    • Model validating quant
    • Research quant
    • Quant developer
    • Statistical arbitrage quant
    • Capital quant

    이를 위해 수학, 통계학, C/C++, 금융상품 등 지식이 있어야 한다고 한다. 퀀트가 되려면 어떠한 지식이 필요한가는 '로드릭 브라운Rodrick Brown'이라는 사람이 모건 스탠리에서 인터뷰한 내용을 보면 실감할 수 있다. "나는 지난 7월 런던의 모건 스탠리 퀀트 트레이딩 팀과 구직 인터뷰를 하게 되었다. 인터뷰 담당자는 퀀트 트레이딩 글로벌헤드인 야지드 사라하Yazid Sharaiha에게 직접 보고하는 사람이었다. 인터뷰에서 기억나는 재미있는 질문을 소개하고자 한다. 탁자 위에 세 개의 컵이 있고 컵에는 1, 2, 3의 숫자가 표시되어 있다. 그중 하나에는 동전이 들어 있다. 당신은 동전이 어느 컵에 들어 있는지 추측해야 한다. 가령 2번 컵을 선택했다고 가정해 보자. 인터뷰 담당자는 나머지 컵 중에서 하나를 보여준 후 다시 묻는다. 혹시 처음에 선택한 컵을 계속 고수할 것인지… 나는 즉시 '예'라고 대답했다. 그러나 통계적으로 옳은 답변은 결정을 변경하여 컵을 바꾸는 것이다. 만일 다른 컵으로 바꾸지 않는다면 1/3×1/2=0.16의 확률이다. 그러나 다른 컵으로 바꾸면 2/3×1/2=0.33이므로 확률이 훨씬 높아진다." 사실 위 인터뷰 질문은 유명한 '몬티홀 딜레마Monty Hall Dilemma'다. 1963년 12월 미국 NBC방송국에서 게임쇼 'Let's Make A Deal'을 시작했다. 게임 방식은 다음과 같다. 무대에 커튼으로 가려진 문이 세 개 있다. 그중 한 개의 문 뒤에는 비싼 경품이 걸려 있고 나머지 두 개의 문 뒤에는 이상한 경품(삐쩍 마른 염소 등)이 있다. 출연자는 그중 하나(가령 1번 문)를 선택한다. 그러면 사회자는 이상한 경품이 있는 문(가령 2번 문)을 열어 보여 준다. 출연자의 입장에서는 1/3 확률에서 1/2의 확률로 줄었으므로 값진 경품을 얻을 좋은 기회일 것이다. 사회자는 원래 선택한 문(1번 문)을 고수할 것인지, 남은 문(이 경우엔 3번 문)을 새로 선택할 것인지 물어본다. 이쯤 되면 출연자는 고민하게 된다. 출연자가 상품을 차지하려면 사회자의 유혹대로 새로운 문으로 옮기는 게 유리할까? 아니면 처음 선택했던 문을 고집하는 게 유리할까? 이것을 몬티 홀 딜레마 또는 몬티 홀 문제Monty Hall Problem라고 부른다. 여기서 '몬티 홀Monty Hall'은 쇼 진행자의 이름이다. 칼럼니스트 마릴린 사반Marilyn vos Savan이 "무조건 선택한 번호를 바꾸는 것이 유리하다."라는 내용의 칼럼을 'Parade magazine'에 발표하자, 수많은 독자와 수학 교수가 그녀의 칼럼 내용을 반박하면서…

  • [저자] 이기홍

    서울대 경제학 학/석사, 카네기-멜론 경영대 석사, 피츠버그 대학 경영학 박사
    前 삼성생명 해외투자팀, 前 새마을금고 해외투자팀
    한국 금융공학 현장에서 금융공학을 전파하고 그 저변확대를 보람으로 삼고 있으며 누구나 VBA, R을 자유롭게 활용하며 연구나 업무에 활용하는 날이 오기를 바란다.

    [저자] 곽승주

    한양대 무역학 학사, 한양대 경제학 석사, 前 한국상업은행
    프로그래밍과 금융공학, 양다리를 걸치다 보니 어느 쪽이 좋을까 고민하지만, 프로그래밍을 창작이라 여기며 노년에도 프로그래밍하는 모습을 꿈꾼다.

  • 1장 파생상품과 옵션 
    01 파생상품이란? 
    02 옵션이란? 
    03 옵션의 손익구조 
    04 첫 VBA 프로그래밍 
    요약 
     
    2장 옵션의 가치 
    01 옵션의 내재가치 
    02 옵션의 시간가치 
    03 시간가치와 내재가치, 그리고 프리미엄의 관계 
    04 풋-콜 패리티 
    요약 
     
    3장 단순하지만 매력있는 이항모델 
    01 단순한 1기간 모델 
    02 2기간 모델 
    03 이항모델의 일반식 
    04 아메리칸 옵션의 이항모델 
    요약 
     
    4장 노벨상에 빛나는 블랙-숄즈 모델 
    01 주가의 확률과정과 분포 
    02 블랙-숄즈 모델 
    03 변동성 
    04 블랙-숄즈 모델의 한계
    05 블랙-숄즈 모델과 옵션민감도 
    요약 
     
    5장 변동성과 알고리즘 
    01 이분법과 가중이분법 
    02 뉴턴-랩슨 알고리즘과 내재 변동성 
    03 변동성 스마일 
    요약 
     
    6장 유한차분법을 이용한 옵션가격 알아보기 
    01 유한차분법 
    02 양함수차분법 
    03 음함수차분법 
    04 크랭크-니콜슨 차분법 
    05 프로그램의 실행과 디버깅, 그리고 조사식창 
    요약 
     
    7장 몬테 카를로 시뮬레이션 
    01 난수의 발생 
    02 박스-뮬러 난수 
    03 주가 시뮬레이션
    04 몬테 카를로 시뮬레이션을 이용한 콜 옵션가격결정 
    05 촐레스키 분해를 이용하여 상관 관계를 가진 난수 만들기 
    06 VBA의 행렬 연산 
    요약 
     
    8장 VBA 프로그래밍 
    01 프로시저 
    02 변수와 연산자 
    03 조건 판단문 
    04 반복문 
    05 문자열 함수 
    06 날짜 함수 
    07 수학 함수
    08 워크시트 핸들링
    요약 
     
    9장 유용한 엑셀 애드인 
    01 MATRIX 애드인 
    02 XlXtrFun 애드인 
    요약 
    옵션 용어 설명 
    찾아보기
  •  

    • 사실 프로젝트를 하다보면

      VBA 를 생각보다 많이 쓰게 된다.



      나 같은 경우는

      필요한 Generator 나 여러가지 유틸성

      단순반복 같은 작업을 자바 프로그램 이나 VB 로 만들어 사용하는데



      VBA 를 사용해서 만들어 쓰는 분들이 종종 있다.

      DB 필드명 정의를 위한 단어사전 같은 프로그램도

      VBA 로 작업한 엑셀 파일로 처리하는 경우도 많다.



      어떤 프로젝트에서는

      엑셀+VBA 의 조합의 기능이 상당히 막강한지라

      아예 통계 화면을 엑셀로 대신 짜주겠다고 하는 경우도 있다.



      그만큼 다른 프로그램에 비해 사용성 이나 배포가 간편하고

      기능도 또한 많다.



      그래서

      금융공학 이라는 이 책을 보고

      전부터 함 보려고 생각하던차에

      이번에 기회가 되어서 이렇게 보게 되었다.



      입문서 라고 되어있지만.

      내가 봤을때는 기반지식이 없다면 힘든 책이다.

      입문서 보다는 어느정도 기반지식을 아는 분들이 봐야 할거 같다.



      책의 구성은

      용어에 대한 간단한 설명 후

      그에 따른 공식 을 보여주고

      그걸 VBA 로 구현하는 예제 설명으로 되어 있다.



      그러다보니

      금융공학의 내용보다는 VBA 스크립트 구현에 대한

      설명이 더 많은 부분을 차지 한다.



      금융공학을 위해 VBA 로 실제 사용하는 어떤

      방식의 설명보다는 공식 구현에 치중하고 있어

      VBA 부분도 좀 아쉬움이 있다.



      책에 나오는 금융공학에 대한 용어의 사용도

      통일되지 않아 읽는데 어려움이 많았다.



      일예로

      시간가치 와 외재가치 가 동일한 뜻이라는데

      시간가치 로 쓰기도 하고 외재가치로 쓰기도 하고

      시간가치 와 외재가치 라고 쓰기도 한다.



      용어의 사용이 그때 그때 달라서 읽는데 좀 힘들었던 거 같다.



      단어의 약어 사용에 대해서도

      약어를 사용하겠다고 서두에 거론하고 사용했다면 좀더 읽기 쉬웠을텐데

      갑자기 약어가 등장해서 다시 앞에를 찾아보고 읽는 경우도 있었다.



      그러한 용어 사용에 있어서 독자에 대한 배려가 조금 부족하지 않았나 싶다.



      VBA 부분보다는 금융공학의 내용이 좀도 많았었다면 하는 아쉬움도 있다.





      좀 아쉬움이 많이 남지만

      그래도 관련된 업종에 종사하는 분들에겐

      도움이 될만한 책인거 같다.

    • 엑셀 매크로&VBA 바이블: 회사에서 필요한 코드는 모두 있다!

      최준선

    • 엑셀 2016 매크로&VBA 바이블

      최준선

닫기

해당 상품을 장바구니에 담았습니다.
장바구니로 이동하시겠습니까?