'quantlib > Implementation' 카테고리의 다른 글

Strategy pattern  (0) 2011.06.16
Template Method pattern  (0) 2011.06.15
Aside: impure virtual methods  (0) 2011.06.15
Aside: handles and shared pointers  (0) 2011.06.11
Aside: Const or not const?  (0) 2011.06.09
Posted by karlsen
listing "Excerpt of the Instrument class"에서 왜 setupArguments함수가 pure virtual 함수로 선언되지 않고 exception을 throw하도록 정의가 되었는지 궁금할 것이다.
이것은 새로운 instrument의 개발자에게 의미없는 함수를 구현하는 것을 강요하지 않도록하기 위해서이고 개발자는 그들의 클래스중에 몇몇은 간단히 performCalculation 함수를 override하면 될것이라고 결정하게 될 것이다.

'quantlib > Implementation' 카테고리의 다른 글

Template Method pattern  (0) 2011.06.15
class template & Function Template  (0) 2011.06.15
Aside: handles and shared pointers  (0) 2011.06.11
Aside: Const or not const?  (0) 2011.06.09
2. Financial instruments and pricing engines  (0) 2011.06.06
Posted by karlsen
Swap의 생성자는
handle로서 discount curve를 그리고
simple shared pointers로서 cash flows를 수용했는지 궁금할 것이다.

이것은 handle의 linkTo 함수를 호출함으로서 다른 curve로 교체할때 유용할 것이다.
반면, cash flows는 swap 정의의 일부분이므로 immutable하다. 

'quantlib > Implementation' 카테고리의 다른 글

class template & Function Template  (0) 2011.06.15
Aside: impure virtual methods  (0) 2011.06.15
Aside: Const or not const?  (0) 2011.06.09
2. Financial instruments and pricing engines  (0) 2011.06.06
1. Introduction  (0) 2011.06.06
Posted by karlsen

'interesting blog' 카테고리의 다른 글

clkao  (0) 2011.07.05
Esper Basics  (0) 2011.07.05
IAmA  (0) 2011.07.04
the basics - 시간의 성과  (0) 2011.06.07
듀프레인  (0) 2011.06.07
Posted by karlsen
NPV_는 mutable로 선언되었다.
이것은 caches나 lazy calculations를 구현하는데 이슈가 된다. 
쟁점은 NPV 함수가 논리적으로 const하다는 것이다.
instrument의 가치를 계산하는데 있어 값을 변경하면 안되기 때문이다.
그러므로 이러한 함수를 const instance로 만든다. 
즉, NPV의 constness는 우리가 calculate나 performCalculations를 const로 선언하게 한다.
그러나 결과를 lazily하게 계산하고 그것들을 저장하는데 있어 사용자는 필수적으로 하나 이상의 멤버에 값을 할당하게 된다.
이것은 cached 변수를 mutable로 선언하므로써 해결할 수 있다.
이는 개발자 혹은 파생된 클래스에서 두가지 조건을 모두 만족시킨다.
명목상 NPV는 constness를 갖게 되며, 데이터 멤버에 lazy assignment를 할수 있게 된다. 

'quantlib > Implementation' 카테고리의 다른 글

class template & Function Template  (0) 2011.06.15
Aside: impure virtual methods  (0) 2011.06.15
Aside: handles and shared pointers  (0) 2011.06.11
2. Financial instruments and pricing engines  (0) 2011.06.06
1. Introduction  (0) 2011.06.06
Posted by karlsen
skin.html
title 다음에 붙여넣는다.

<!-- 여기부터 --> 
<script type="text/javascript" src="./images/shCore.js"></script>
<script type="text/javascript" src="./images/shBrushJScript.js"></script> 
<script type="text/javascript" src="./images/shBrushJava.js"></script> 
<script type="text/javascript" src="./images/shBrushCss.js"></script> 
<script type="text/javascript" src="./images/shBrushCpp.js"></script> 
<script type="text/javascript" scr="./images/shBrushXml"></script> 
<script type="text/javascript" scr="./images/shBrushPlain"></script> 
<script type="text/javascript" scr="./images/shBrushSql"></script> 
 
<link rel="stylesheet" type="text/css" href="./images/shCore.css"> 
<link rel="stylesheet" type="text/css" href="./images/shThemeDefault.css"> 
<script type="text/javascript">
     SyntaxHighlighter.all() 
</script> 
<!-- 여기까지 --> 


*사용법
<script class="brush:cpp" type="syntaxhighlighter">
...
</script>

'컴퓨터 & misc 셋팅 > blog' 카테고리의 다른 글

수식편집기  (0) 2011.09.19
SyntaxHighlighter + jQuery 4 cpp  (0) 2011.06.03
Posted by karlsen
http://goo.gl/SOSpi


-네이트온의 경우
route add 207.46.0.0    mask 255.255.0.0   "tethering gateway ip" METRIC 25 -p
route add 211.234.0.0   mask 255.255.0.0   "tethering gateway ip" METRIC 25 -p
route add 211.234.240.0 mask 255.255.255.0  "tethering gateway ip" METRIC 25 -p 
route add 65.54.239.0   mask 255.255.255.0 "tethering gateway ip" METRIC 25 -p
route add 203.206.253.0 mask 255.255.255.0 "tethering gateway ip" METRIC 25 -p
route add 203.226.253.0 mask 255.255.255.0 "tethering gateway ip" METRIC 25 -p
route add 203.46.28.0   mask 255.255.255.0 "tethering gateway ip" METRIC 25 -p
route add 203.46.111.0   mask 255.255.255.0 "tethering gateway ip" METRIC 25 -p 
route add 120.50.133.0   mask 255.255.255.0 "tethering gateway ip" METRIC 25 -p
route add 66.249.89.0   mask 255.255.255.0 
"tethering gateway ip" METRIC 25 -p

// cyworld
route add 120.50.140.0   mask 255.255.255.0 172.20.10.1 METRIC 25 -p
route add 203.226.254.0   mask 255.255.255.0 172.20.10.1 METRIC 25 -p
route add 120.50.139.0   mask 255.255.255.0 172.20.10.1 METRIC 25 -p
 

네이트온 로그인 후 포트(5004)를 확인하여 아이피를 추가했다.

// kakao talk

route -p add 103.246.57.0 mask 255.255.255.0 192.168.1.254
route -p add 110.76.142.0 mask 255.255.255.0 192.168.1.254
route -p add 1.201.1.0 mask 255.255.255.0 192.168.1.254
route -p add 110.76.141.0 mask 255.255.255.0 192.168.1.254
 

Posted by karlsen
http://goo.gl/9ipeI

HF : 투자위험대비 높은수익을 추구하는 적극적 투자자본
       주가지수선물, 채권지수선물, 상품선물, 외환선물 등 이용 -> 위험노출 -> 운용노하우 필요
프라임 브로커리지 : HF를 상대로 자금대여, 대차/차입, 자금모집, 리서치 업무 등 지원 
HF 라이센스 방안 : HF : 운용사 or 자문사, 프라임브로커리지 : 증권사 
Posted by karlsen
http://goo.gl/587g7

'interesting blog' 카테고리의 다른 글

clkao  (0) 2011.07.05
Esper Basics  (0) 2011.07.05
IAmA  (0) 2011.07.04
외국 논문 검색 사이트  (0) 2011.06.10
듀프레인  (0) 2011.06.07
Posted by karlsen

2011. 6. 7. 09:55 interesting blog

듀프레인

인생은 눈뭉치 같은 것이다.
중요한 것은 젖은 눈과 정말 긴 언덕을 찾는것이다.
-워렌 버핏

http://goo.gl/O1CAS

'interesting blog' 카테고리의 다른 글

clkao  (0) 2011.07.05
Esper Basics  (0) 2011.07.05
IAmA  (0) 2011.07.04
외국 논문 검색 사이트  (0) 2011.06.10
the basics - 시간의 성과  (0) 2011.06.07
Posted by karlsen

블로그 이미지
Pricing, hedging, risk-managing a complex derivative product
karlsen

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.10
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함