제목몬테카를로 시뮬레이션2017-12-27 22:47
작성자
첨부파일MC_Simulationl.xls (1.34MB)

지수와 옵션 가격을 예측하는 방법으로 몬테카를로 시뮬레이션이라는 방법을 사용하기도 한다. 엄밀히 말하면 일종의 발생가능한 분포도라고 하여야 할것이다. 

이는 가격결정이론과는 다른 관점으로 보아야하고 또 다른 방식으로 사용을 하여야 한다. 

위키백과에 의하면 "몬테카를로 법(Monte Carlo method)은, 물리적, 수학적 시스템의 행동을 시뮬레이션하기 위한 계산 알고리즘이다. 다른 알고리즘과는 달리 통계학적이고, 일반적으로 무작위의 숫자를 사용한 비결정적인 방법이다. 스타니스와프 울람이 모나코의 유명한 도박의 도시 몬테카를로의 이름을 본따 명명하였다.  1930년 엔리코 페르미가 중성자의 특성을 연구하기 위해 이 방법을 사용한 것으로 유명하다. 맨해튼 계획의 시뮬레이션이나 수소폭탄의 개발에서도 핵심적인 역할을 담당하였다.  알고리즘의 반복과 큰 수의 계산이 관련되 알고리즘의 반복과 큰 수의 계산이 관련되기 때문에 몬테카를로는 다양한 컴퓨터 모의 실험 기술을 사용하여 컴퓨터로 계산하는 것이 적합하다." 

결과를 정확히 예측할수 있는것을 확정모형이라하고 그렇지 않은 것을 확률모형이라고 한다. 

파생은? 당연히 확률모형이다.  

우리는 확률모형을 기반으로 한 몬테카를로 시뮬레이션을 이용해 지수 및 옵션가격을 예측하거나 현재 옵션가격의 고평가 또는 저평가를 판단해 보자!  


첨부파일을 다운받아 사용해보시고. 몬테카를로 시뮬레이션에 대한 자세한 안내는 인터넷에서 검색해 보시기 바랍니다.  


** 파일을 실행하는 방법(엑셀 2007기준) 

1. 엑셀파일을 열면 매크로를 사용하는 것을 허용해주어야 합니다. 보안경고문이 뜨면 옵션에서 "이 콘텐츠 사용"을 선택하여 주세요.  

2. 파일 내의 노란색 셀만 수치를 조정하면 됩니다.  

3. "시뮬레이션 돌리기"를 먼저 하시고 그 다음 "프리미엄 계산"을 해주세요.  

프리미엄 계산부분에서 1004 에러가 뜨는 분들이 있을 겁니다. 이때는 엑셀에서 추가기능을 넣어 주어야 합니다.  


추가 기능을 넣는 방법은 다음과 같습니다. 

1. 화면에서 좌측 상단에 있는 오피스표시 단추를 누릅니다.  

2. 메뉴의 하단 중간정도에 "Excel 옵션" 이라는 것을 선택합니다. 

3. 엑셀 옵션창의 좌측 메뉴에서 "추가기능"을 선택합니다. 

4. 엑셀 옵션창의 하단 중간 정도에 있는 "관리" 드롭다운 메뉴가 "Excel 추가기능"으로 바뀌어 있는지 봅니다. 

5. 그 옆의 "이동"버튼을 누릅니다. 

6. 추가기능창이 뜰텐데, 거기에서 "분석도구 - VBA"에 체크를 하고 확인을 눌러줍니다. 

이제 추가기능이 설정된겁니다.  

다시 시뮬레이션 돌리기와 프리미엄 계산을 해주면 오류가 없이 실행됩니다.