2011. 6. 18. 16:17 quantlib/Implementation
Aside: evaluation date tricks
만약 평가된 date가 설정되지 않았다면 Settings 클래스는 기본으로 오늘의 date를 리턴한다. 불행히도 이것은 strike of midnight에 조용히(observers에게 알리지 않은채) 바꾼다. 이것은 미스터리한 에러를 발생시킨다. 만약 당신이 overnight calculations를 수행하고 있다면, 히어로즈의 히로상과 같은 위엄을 수행해야만 할것이다 - freeze time. evaluation(평가된) date를 오늘 date로 셋팅하는 것은 명백히 고정이 되는 것이다. 이것은 오늘이 내일로 넘어가도 마찬가지가 된다.
알고 있을만한 trick: 만약 너의 모든 term structure가 이동한다면, 평가된 date를 내일의 date(당연히 모든것들은 변하지 않도록 유지하면서)로 설정하고 당신의 instruments의 가치를 재평가하는 것은 당신에게 당신의 포트폴리오의 daily theta를 주게 될 것이다.
알고 있을만한 trick: 만약 너의 모든 term structure가 이동한다면, 평가된 date를 내일의 date(당연히 모든것들은 변하지 않도록 유지하면서)로 설정하고 당신의 instruments의 가치를 재평가하는 것은 당신에게 당신의 포트폴리오의 daily theta를 주게 될 것이다.
'quantlib > Implementation' 카테고리의 다른 글
Aside: twin classes (0) | 2011.06.20 |
---|---|
Aside: symmetry break (0) | 2011.06.19 |
3. Term structure - the shape of things to come (0) | 2011.06.16 |
Strategy pattern (0) | 2011.06.16 |
Template Method pattern (0) | 2011.06.15 |