innolinc package · 2020-07-08 · 문의: [email protected] 2.시스템...

65
2020 JULY 23 Fortress RMS Version_03 (Risk Management Solutions)

Upload: others

Post on 15-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

2020 JULY 23

Fortress RMS

Version_03

(Risk Management Solutions)

Page 2: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

2

1.Foretress RMS License

✓ 개인, 기업 누구나 개인용 또는 영업용 목적으로, 모든 결과에 대한 자신의 책임하에, 포트리스테크놀로지㈜가 제공하는

Fortress RMS 프로그램을 무료로 사용할 수 있습니다.

✓ 포트리스테크놀로지㈜는 제공되는 프로그램의 결과에 대한 그 어떤 법적인 책임이 없습니다.

✓ 무료 사용권자는 이 소프트웨어의 소유권이나 저작권을 주장할 수 없습니다.

또한 타인에게 어떤 목적으로도 이 소프트웨어 및 그 실행 결과물을 판매하거나 임대할 수 없습니다.

✓ 라이선스의 기간은 6개월단위로 제공됩니다.

✓ 문의 및 기술지원은 이메일을 통하여 제공되며, 무료사용자에 대한 기술지원은 제한될 수 있습니다.

무료제공 프로그램 및 기간은 사정에 의해 변경 및 중단이 가능합니다.

✓ 문의: [email protected]

2.시스템 권장사양

✓ 하드웨어(PC)

CPU: Intel Core i4 이상

GPU: Nvidia GPU 카드, Memory 6GB 이상

RAM: 4GB 이상

HDD: 200MB 이상

✓ 운영체제(OS)

Window10/8/7[64bit] 호환

Fortress RMS(Risk Management Solutions) F O R T R E S S

T E C H N O L O G I E S

Page 3: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

3

목차

HEDGE SIMULATION 프로그램 .................................................................................... 6

프로그램 설명 .................................................................................................................. 7

1. 리본메뉴 ............................................................................................................................................. 8

1.1. 리본메뉴 세부 화면 ............................................................................................................. 9

Run ..................................................................................................................................................................... 10

Chart .................................................................................................................................................................. 11

Windows .......................................................................................................................................................... 16

2. INPUT / OUTPUT CSV파일 리스트 ............................................................................................. 17

2.1. CSV파일 리스트 세부화면 .............................................................................................. 17

3. 데이터 VIEW .................................................................................................................................... 19

3.1. 데이터 View창 세부사항................................................................................................. 19

4. 실행 LOG창 ...................................................................................................................................... 20

4.1. 실행 Log창 세부사항 ....................................................................................................... 20

MINIMAX PRODUCT PRICING 프로그램 ................................................................. 22

프로그램 설명 ............................................................................................................... 25

1. 리본메뉴 .......................................................................................................................................... 26

1.1. 리본메뉴 세부 화면 .......................................................................................................... 27

Run ..................................................................................................................................................... 29

Chart .................................................................................................................................................. 30

Windows .......................................................................................................................................... 31

2. INPUT / OUTPUT CSV파일 리스트............................................................................................. 32

2.1. CSV파일 리스트 세부화면 .............................................................................................. 32

3. 데이터 VIEW.................................................................................................................................... 34

3.1. 데이터 View 세부사항 ..................................................................................................... 34

3.2. 데이터 Chart 세부사항 .................................................................................................... 35

4. 실행 LOG창 ..................................................................................................................................... 37

4.1. 실행 Log창 세부사항 ....................................................................................................... 37

Page 4: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

4

ESG (ECONOMIC SCENARIO GENERATOR) 프로그램 ............................................ 39

프로그램 설명 ............................................................................................................... 40

1. 리본메뉴 .......................................................................................................................................... 41

1.1. 리본메뉴 세부 화면 ........................................................................................................ 42

Extrapolation ................................................................................................................................................. 42

Volatility Extrapolation .............................................................................................................................. 44

Random Files................................................................................................................................................. 44

Make Scenario .............................................................................................................................................. 46

Run ..................................................................................................................................................................... 47

Chart .................................................................................................................................................................. 47

Windows .......................................................................................................................................... 48

2. INPUT / OUTPUT CSV파일 리스트 ............................................................................................. 49

2.1. CSV파일 리스트 세부화면 .............................................................................................. 49

3. 데이터 VIEW .................................................................................................................................... 51

3.1. 데이터 View 세부사항 ..................................................................................................... 51

3.2. 데이터 Chart 세부사항 .................................................................................................... 52

4. 실행 LOG창 ...................................................................................................................................... 53

4.1. 실행 Log창 세부사항 ....................................................................................................... 53

AMERICAN OPTION VALUATION프로그램 .............................................................. 55

프로그램 설명 ............................................................................................................... 56

1. 리본메뉴 .......................................................................................................................................... 57

1.1. 리본메뉴 세부 화면 .......................................................................................................... 58

Daily Scenario Assumptions .................................................................................................................. 58

Call/Put Option Assumptions ............................................................................................................... 58

Run ..................................................................................................................................................................... 59

Chart .................................................................................................................................................................. 60

Windows .......................................................................................................................................................... 60

2. INPUT / OUTPUT CSV파일 리스트............................................................................................. 61

2.1. CSV파일 리스트 세부화면 .............................................................................................. 61

3. 데이터 VIEW.................................................................................................................................... 62

3.1. 데이터 View 세부사항 ..................................................................................................... 62

3.2. 데이터 Chart 세부사항 .................................................................................................... 63

4. 실행 LOG창 ..................................................................................................................................... 65

4.1. 실행 Log창 세부사항 ....................................................................................................... 65

Page 5: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

5

2020 JULY 23

Page 6: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

6

Hedge Simulation 프로그램

➢ 본 프로그램은 변액 상품의 1032 명 샘플 계약자 파일을 사용하였다.

➢ 사용된 시나리오는 Hull White Calibration 방법을 활용하여 생성한 Market Consistent Risk Neutral 시나리오를 사용하였으나

시나리오 생성시 사용된 변수 값은 2013 년의 금융 환경이며, 최근의 금융시장 상황이 반영되지 않은 시나리오이다.

➢ Delta Hedge 는 KOSPI 선물만 활용하였기 때문에 KODI, MSCI World, MSCI Emerging Markets 펀드에 투자한 계약자의 Delta

Hedge 결과는 오차가 발생된다.

➢ 각 시나리오 형성에 사용된 Correlation 은 아래와 같다.

➢ 장기채권펀드 및 단기채권펀드의 시나리오 생성에 사용된 Duration 및 Convexity 는 아래와 같다.

KOSPI KODI MSCI World MSCI EM Interest Rate

KOSPI 1.0000 - - - -

KODI 0.9674 1.0000 - - -

MSCI World 0.5213 0.5344 1.0000 - -

MSCI EM 0.7953 0.7882 0.7498 1.0000 -

Interest Rate 0.2000- 0.1500- 0.1000- 0.1000- 1.0000

Bond Fund 5year 1Year

Duration 4.46297 0.975755

Convexity 27.57261 2.069598

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 7: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

7

프로그램 설명

리본메뉴

Input / output CSV 파일 리스트

데이터 View

실행 Log 창

1

2 3

4

1

2

4

3

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 8: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

8

1. 리본메뉴

리본메뉴로 사용자가 직접적인 조작이 가능한 곳이다.

리본메뉴의 Help 를 클릭하면 Hedge Simulation 프로그램의 매뉴얼과 프로그램 라이선스 규약(매뉴얼 p.2)과 관련된 내용을

확인할 수 있다. 또한 Factory reset 메뉴는 프로젝트에서 사용자가 입력하는 데이터 값을 초기값으로 되돌리는 기능을 한다.

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

그림 1 About Fortress RMS

Page 9: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

9

1.1. 리본메뉴 세부 화면

Hedge 시뮬레이션 프로그램에 대한 간단한 설명을 나타낸다.

'More Click'를 클릭하면 ESG에 대한 자세한 설명을 확인할 수 있다.

사용자가 필요로 하는 계약자를 지정한다.

· Start_Policy: 시뮬레이션 대상 계약자의 시작 번호 입력. (최소: 1, 최대: 1032)

· End_Policy: 시뮬레이션 대상 계약자의 마지막 번호 입력. (최소: Start_Policy 번호, 최대: 1032)

시나리오 1000개 중에 한 개를 선택한다(최소값: 1, 최대값: 1000). 선택한 시나리오에 따라 매 월별로 민감도(Greeks)를

산출하기 위해 5세트(기본, Kospi +5% Shock, Kospi -5% Shock, 이율 +5bp Shock, 이율 -5bp Shock), 각 세트 별

6개 Index, 각 index별 1000개 시나리오를 연산하여 다이나믹 Hedge의 시뮬레이션이 실행된다.

Hedge 시뮬레이션 개월 수를 지정한다. (최대: 60개월)

계약자 1명, 60개월을 i7 8GB CPU로 실행할 경우 약 88초 정도 소요된다.

계약자 1명, 60개월을 NVIDIA GeForce GTX 980 Ti 6GB GPU로 실행할 경우 27초 정도 소요된다.

• Nvidia GPU 카드의 메모리가 6GB 이하일 경우 GPU 실행 시 프로그램이 실행 중에 중단될 수 있다.

1 2 3 4 5 6 7

1

2

3

4

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 10: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

10

Run

프로그램 실행과 관련된 작업을 수행한다.

· CPU: 기본 선택

· GPU: Nvidia GeForce GPU(메모리 6GB 이상 추천)가 장착 되어있을 시에 선택 가능.

· Run: 프로그램을 실행.

프로그램을 실행하면 그림1과 같이 진행사항을 확인할 수 있는 창이 생성된다.

-Policy Point: /를 기준으로 왼쪽은 Start_Policy, 오른쪽은 End_Policy를 표시.

-Start Time: 프로그램이 실행된 날짜와 시간.

-Elapsed Time: 프로그램 실행이 소요된 시간.

-Progress: 프로그램 실행의 진행률.

-Stop: 실행중인 프로그램의 실행취소.

· Clear: 프로그램이 실행 후 나온 데이터를 모두 삭제.

5

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 11: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

11

Chart

Hedge 프로그램의 Chart와 관련된 작업을 수행한다.

· Hedge Chart: 각 항목별로 Hedge Chart를 분류.

- All: GMxBs 현재가치의 변화량, Delta Hedge 손익, Rho Hedge 손익, Delta + Rho Hedge 손익합계, GMxBs 현재가치의 변화량의

누적 값, Delta + Rho Hedge 손익합계의 누적 값.

6

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 12: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

12

- Delta Hedge: GMxBs 현재가치의 변화량, Delta Hedge 손익.

- Rho Hedge: GMxBs 현재가치의 변화량, Rho Hedge 손익.

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 13: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

13

- Delta + Rho Hedge: GMxBs 현재가치의 변화량, Delta + Rho Hedge 손익합계.

- Delta + Rho Accumulation: GMxBs 현재가치의 변화량의 누적 값, Delta + Rho Hedge 손익합계의 누적 값.

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 14: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

14

Hedge Chart에 분류되어 있는 항목 외에 Chart 오른쪽 체크박스(그림1)를 이용하여 사용자가 직접 원하는Chart를 확인할 수 있다.

Note: 여기서 X-Axis는 0값을 나타내는 기준 축이다.

마우스 좌 클릭 상태에서 우측으로 끌어당기면 Chart 가 확대되고 확대된 상태에서 다시 좌측으로 마우스를 끌면 Chart 가 축소된다.

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

그림 1

그림 2-1 확대 전 Chart 그림 2-2 확대 후 Chart

Page 15: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

15

그림1에 표시된 부분을 클릭하면 그림2의 팝업창이 생성되며, 여기서 Chart옵션을 설정할 수 있다.

· Left Value: Hedge Chart의 y축에 대한 옵션 지정.

Auto선택 시 y축 값과 눈금이 자동으로 설정되고, Manual선택 시 사용자가 직접 설정 가능.

· Save Chart: 화면에 띄워진 Chart를 이미지 파일(.bmp)로 저장.

· Clear Chart: 화면에 띄워진 Chart를 삭제.

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

그림 1 Chart Option 그림 2 Control Chart

Page 16: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

16

Windows

Hedge 시뮬레이션 Window창의 크기를 프로그램 창에 맞게 조절한다.

그림1과 같이 Hedge 시뮬레이션 창은 프로그램 창에 비하여 작게 설정 되어있는 것을 볼 수 있다.

이때, "Window Array"를 클릭하면 그림 2 처럼 Hedge 시뮬레이션 창이 프로그램 창에 맞춰진다.

7

그림 1 그림 2

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 17: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

17

2. Input / Output CSV 파일 리스트

프로그램 실행 시 필요한 Input CSV 파일과 결과 CSV 파일 목록을 보여준다. 파일 변경, View, Graph 기능을 수행한다.

2.1. CSV 파일 리스트 세부화면

프로그램 실행 시 필요한 Input CSV 파일의 이름들이 나열되어 있다.

선택한 파일과 관련된 작업을 수행한다.

· File: 선택한 파일의 데이터를 다른 파일로 변경. (이때, 파일의 구조 및 크기는 동일)

Note: 파일 변경 후 View 버튼으로 확인이 가능하나 변경된 파일 이름은 표시되지 않는다.

1 2

3 4

1

2

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 18: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

18

· View: 선택한 파일의 데이터를 보여주는 기능

· Chart: 선택한 파일의 데이터를 Chart 로 전환해주는 기능. (시각적 판단효과를 원할 경우에 사용)

프로그램이 실행된 후 나온 결과 파일이다.

결과 파일과 관련된 작업을 수행한다.

· Run: Hedge 시뮬레이션 프로그램 실행.

· View: 프로그램 실행 후 나온 결과 파일의 데이터를 보여주는 기능.

· Chart: 결과 파일의 데이터를 Chart 로 전환해 주는 기능. (시각적 판단효과를 원할 경우에 사용)

Note: 프로그램 실행 후 생성된 파일은 ..\Fortress_Package\Build\Hedge_Result_csv 디렉토리에 자동으로 저장된다.

3

4

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 19: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

19

3. 데이터 View

선택한 파일의 데이터 또는 Chart 를 보여주는 곳이다.

3.1. 데이터 View 창 세부사항

View 창은 로우(Row: 행)와 컬럼(Column: 열)으로 구성되며, 컬럼은 그 컬럼을 대표하는 고유의 컬럼명으로 시작하고

로우는 첫번째 칼럼의 입력 값부터 시작이 된다.

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 20: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

20

4. 실행 Log 창

프로그램이 실행되는 상황을 시간대로 표시한다.

4.1. 실행 Log 창 세부사항

프로그램을 실행할 때 Log 가 출력되는 화면이며, 처리 상황을 확인할 수 있다.

"RECV"는 계약자를 뜻하며, 1 부터 순차적으로 실행됨을 표시해준다.

"[1/5]"의 왼쪽 숫자는 현재 처리되고 있는 계약자 순번이며, 오른쪽 숫자는 리본메뉴 End_Policy 입력 값에서

Start_Policy 입력 값을 마이너스한 총 선택한 계약자 수이다.

리본메뉴 Hedge_Period 에서 설정한 값이 0 부터 시작해서 실행되고 있는 것을 표시해준다.

1

2

1

2

Hedge Simulation F O R T R E S S

T E C H N O L O G I E S

Page 21: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

21

2020 JULY 23

MiniMax Product Pricing

Manual

Page 22: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

22

MiniMax Product Pricing 프로그램

➢ 본 상품은 리스크관리 Hedge 기법이 내재된(Risk Management Hedge) 새로운 개념의 노후대비 금융상품으로

투자손실 위험의 최소화와 수익률 최대화(MiniMax)를 실현하기 위한 최신 상품이다.

➢ 종신연금(GLWB) 또는 약정기간동안 연금을 지급(GMAB)을 보장하는 변액상품 형태나 보장을 하지 않는 일반상품 형태로

개발이 가능하다. 또한 수익형 펀드 형태로의 개발도 가능하다.

➢ 본 프로그램은 일시납, 5 년 거치 후 20 년간 상향조절 되는 연금기준액의 5%를 매년 연금으로 지급하는

변액상품(GMWB) Pricing 프로그램으로 선택한 KOSPI 시나리오의 주가변화에 따른 계약자의 적립액 변화를 검토할 수 있다.

➢ 계약자의 자산은 주식에 70%, 채권에 30% 투자되며, Call Spreads, Long Puts, Index Futures 를 활용하여 주식시장 하락에

대비한 다이나믹 Hedge 를 주간(52 주 x 25 년 = 1300 주)으로 실시하고 6 년부터는 적립액의 5%가 매년 연금으로 지급되며,

25 년 후 만기시에 잔여적립액은 계약자 또는 수익자에게 지급된다.

➢ 계약자의 적립액은 Real World 시나리오에 의하여 누적이 되며, 다이나믹 Hedge 의 기준금액(5 년 후 20 년간 지급이 되는 급부)의

현가를 계산하기 위해서는 Risk Free 시나리가 적용된다.

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 23: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

23

➢ 위의 MiniMax 상품과 하락형 주가시나리오의 경우 주간 별 다이나믹 Hedge 의 결과 차트.

▪ 녹색선은 5 년 후 연금을 지급하지 않고 KOSPI 에 100% 투자했을 경우의 적립 액.

▪ 파란색선은 주식 70%, 채권 30% 투자하여 5 년 후부터 연금기준액의 5%를 20 년간 지급한 후의 적립 액.

▪ 보라색 선은 리스크 관리 Hedge 기법으로 주식 70%, 채권 30% 투자하여 5 년 후부터 연금기준액의 5%를 20 년간

지급한 후의 적립 액.

▪ 빨간색선은 5 년 후부터 지급된 연금의 누적 액.

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 24: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

24

➢ 위의 MiniMax 상품을 여러 종류의 상품으로 개발 시 GMWB 수수료 비교 및 Risk Profile 차트.

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 25: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

25

프로그램 설명

리본메뉴

Input / output CSV 파일 리스트

데이터 View

실행 Log 창

1

2

4

3

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

1

2 3

4

Page 26: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

26

1. 리본메뉴

리본메뉴로 사용자가 직접적인 조작이 가능한 곳이다.

리본메뉴의 Help 를 클릭하면 Hedge Simulation 프로그램의 매뉴얼과 프로그램 라이선스 규약(매뉴얼 p.2)과 관련된 내용을

확인할 수 있다. 또한 Factory reset 메뉴는 프로젝트에서 사용자가 입력하는 데이터 값을 초기값으로 되돌리는 기능을 한다.

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

그림 3 About Fortress RMS

Page 27: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

27

1.1. 리본메뉴 세부 화면

MiniMax Product 프로그램에 대한 간단한 설명을 나타낸다.

'More Click'를 클릭하면 ESG에 대한 자세한 설명을 확인할 수 있다.

사용자가 필요로 하는 계약자의 성별과 나이를 지정한다.

· Sex: 성별을 지정. · Age: 나이를 지정.

연금 지급과 관련된 옵션을 지정한다. (고정값으로 변경불가)

· PAP: Premium Accumulation Period, 연금 지급 시점. · WDP: Withdrawal Period, PAP이후 연금 지급 기간.

GMDB산출 방법과 보증 급부와 관련된 옵션을 지정한다.

· GMDB Type: GMDB(Guaranteed Minimum Death Benefit calculation method), GMDB 산출 방법 선택.

1. Max(TP-AV, 0), TP: Total Premium(총납입보험료), AV: Account Value(적립액).

2. Max(DP-AV, 0), DP: Deposit Premium(총저축보험료), AV: Account Value(적립액).

3. Max(TP-AV-DB, 0), DB: Death Benefit(사망보험금), 일시납의 경우 일시납의 10%로 계산.

· Rollup Start Year: 보증급부 기준액이 증가(Rollup)되기 시작되는 시점.

· Rollup Percent: 보증급부 기준액의 증가(Rollup) Percent.

· Stepup Duration: 보증급부 기준액이 반복적으로 증가(Stepup)되는 기간.

1 2 3 4 5 6 7 8

1

2

3

4

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 28: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

28

할당기간과 시나리오 옵션을 지정한다.

· Rebalance: 적립액이 계약자가 선택한 투자 할당비율로 다시 할당되는 기간.

· Pick_scenario: 시뮬레이션의 기준이 되는 시나리오 선택.

· Preview: Pick_scenario에서 선택한 시나리오의 데이터를 Chart로 표현해준다.

다른 시나리오 선택 후 Preview버튼을 클릭하면 Preview창에 반영된다.

Note: 1. 다른 시나리오의 그래프를 보고 싶다면 Preview창을 띄운 상태에서 Pick Scenario입력 값 수정 후

한번 더 Preview버튼을 클릭한다.

2. 오른쪽의 콤보 박스를 이용하여 원하는 그래프만 확인할 수 있다.

5

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 29: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

29

Run

프로그램 실행과 관련된 작업을 수행한다.

· CPU: 기본 선택.

· Run: 프로그램 실행.

프로그램을 실행하면 그림1과 같이 진행사항을 확인할 수 있는 창이 생성된다.

-Policy Point: /를 기준으로 왼쪽은 처리되고 있는 개월 수, 오른쪽은 최대 개월 수를 표시.

-Start Time: 프로그램이 실행된 날짜와 시간.

-Elapsed Time: 프로그램 실행이 소요된 시간.

-Progress: 프로그램 실행의 진행률.

-Stop: 실행중인 프로그램의 실행취소.

· Clear: 프로그램 실행 후 나온 모든 데이터 삭제.

6

그림 1

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 30: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

30

Chart

MiniMax Product Chart와 관련된 작업을 수행한다.

· Left Value: Hedge Chart의 y축에 대한 옵션 지정.

Auto선택 시 y축 값과 눈금이 자동으로 설정되고, Manual선택 시 사용자가 직접 설정 가능.

· Save Chart: 화면에 띄워진 Graph를 이미지 파일(.bmp)로 저장.

· Clear Chart: 화면에 띄워진 Graph를 삭제.

Note: 그림1에 표시된 부분을 클릭하면 그림2의 팝업창이 생성되며, 여기서 Chart옵션을 설정할 수 있다.

7

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

그림 2 Chart Option 그림 1 Chart Option

Page 31: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

31

Windows

MiniMax Product Window창의 크기를 프로그램창에 맞게 맞춰준다.

그림1과 같이 MiniMax Product창은 프로그램 창에 비하여 작게 설정 되어있는 것을 볼 수 있다.

이때, "Window Array"를 클릭하면 그림2처럼 MiniMax Product창이 프로그램 창에 맞춰진다.

그림 1 그림 2

8

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 32: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

32

2. Input / Output CSV 파일 리스트

프로그램 실행 시 필요한 Input 파일과 결과파일 목록을 보여준다. 파일 변경, View, Graph 기능을 수행한다.

2.1. CSV 파일 리스트 세부화면

프로그램 실행 시 필요한 CSV 형태의 Input 파일의 이름들이 나열되어 있다.

1 2

3 4

1

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 33: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

33

선택한 파일과 관련된 작업을 수행한다.

· File: 선택한 파일의 데이터를 다른 파일로 변경. (이때, 파일의 구조 및 크기는 동일)

Note: 파일 변경 후 View 버튼으로 확인이 가능하나 변경된 파일이름은 표시되지 않는다.

· View: 선택한 파일의 데이터를 보여주는 기능.

· Chart: 선택한 파일의 데이터를 Chart 로 전환해주는 기능. (시각적 판단효과를 원할 경우에 사용)

프로그램이 실행된 후 나온 결과파일을 확인할 수 있다.

결과 파일과 관련된 작업을 수행한다.

· Run: MiniMax Product 프로그램을 실행시킨다.

· View: 프로그램 실행 후 나온 결과 파일의 데이터를 보여준다.

· Chart: 결과 파일의 데이터를 Chart 로 전환해 주는 기능. (시각적 판단효과를 원할 경우에 사용)

Note: 프로그램이 실행된 후 생성된 결과파일은 ..\Fortress_Package\Build\MiniMax_Result_csv 디렉토리에 자동으로 저장된다.

2

3

4

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 34: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

34

3. 데이터 View

선택한 파일의 데이터 또는 Graph 를 보여주는 곳이다.

3.1. 데이터 View 세부사항

View 창은 로우(Row: 행)와 컬럼(Column: 열)으로 구성되며, 컬럼은 그 컬럼을 대표하는 고유의 컬럼명으로 시작하고

로우는 첫번째 칼럼의 입력 값부터 시작이 된다.

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 35: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

35

3.2. 데이터 Chart 세부사항

데이터 선택 후 Chart버튼 클릭 시 위 그림처럼 선택한 데이터를 기반으로 한 Graph가 생성되며, 각각의 그래프를 클릭하면

해당 그래프가 어떤 그래프인지 설명이 표시된다.

Note: 표시된 설명은 Esc버튼을 눌러 없앨 수 있다.

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 36: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

36

생성된 Graph는 그림 1에 표시된 체크박스를 이용하여 사용자가 원하는 Graph만 따로 확인할 수 있다.

Note: 여기서 x-Axis는 0값을 나타내는 기준 축이다.

마우스 좌 클릭 상태에서 우측으로 끌어당기면 Chart 가 확대되고 확대된 상태에서 다시 좌측으로 마우스를 끌면 Chart 가 축소된다.

그림 1

그림 2-1 확대 전 Chart 그림 2-2 확대 후 Chart

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 37: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

37

4. 실행 Log 창

프로그램이 실행중인 상황을 보여주는 곳이다.

4.1. 실행 Log 창 세부사항

프로그램을 실행할 때 Log 가 출력되는 화면이며, 처리 상황을 확인할 수 있다.

"RECV"는 개월 수를 뜻하며, 1 개월부터 1300 개월까지 순차적으로 실행됨을 표시해준다.

"[1/1300]"의 왼쪽 숫자는 현재 처리되고 있는 개월의 순번이며, 오른쪽 숫자는 실행될 최대 개월 수를 표시해준다.

1

1

MiniMax Product Pricing F O R T R E S S

T E C H N O L O G I E S

Page 38: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

38

2020 JULY 23

Page 39: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

39

ESG (Economic Scenario Generator) 프로그램

➢ 1 단계: 금융시장의 제한된 만기기간의 Swap Rate 로부터 Cubic Hermite Spline Interpolation 방법을 사용하여 20 년기간의 분기별

Swap Rate 및 Spot Rate 를 생성한다.

➢ 2 단계: 1 단계에서 생성된 Spot Rate 을 Cubic Spline 또는 Smith Wilson 방식 (보험금융연구 제 27 권 제 4 호, Nelson_Siegel 모형보다

적합도가 높다고 판단)을 선택하여 Extrapolation 을 하여 시나리오 전체 기간(100 년)의 월별 Spot Rate 및 Forward Rate 을 생성한다.

➢ 3 단계: Implied Volatility 는 Swaption 의 변동성 데이터를 기반으로 Cubic Hermite Spline 방법으로 Extrapolation 하여 시나리오

전체기간(100 년)의 월별 변동성을 생성한다. 이 변동성은 KOSPI 시나리오 생성에 활용된다.

➢ 4 단계: 생성된 금리시나리오가 현재의 금리시장을 잘 반영하도록 하기 위한 과정으로 Hull-White Calibration 방법을 사용한다.

1 단계에서 생성한 Spot Rate 과 Black Model 을 사용하여 생성한 Swaption 의 가격과 Levenberg Marquardt Algorithm 을 사용하여

생성한 Swaption 의 가격과의 차이를 최소화하여 Hull-White 의 계수 Alpha 와 Sigma 를 산출한다.

➢ 5 단계: Random Number 는 C++의 Rand function 과 Mersenne Twister 방법 중에 선택한다.

➢ 6 단계: Inverse Normal Cumulative Distribution 은 엑셀의 NormSInv function 을 C++로 전환한 NormSInv, Moro’s Inversion,

Peter J. Acklam 방법 중에 선택한다.

➢ 7 단계: 필요한 Index(KOSPI, SP500, NIKKEI, MSCI WORLD, MSCI EM, CD91)의 데이터로부터 Cholesky 분해를 한다.

➢ 8 단계: 2 단계의 Forward Rate 과 4 단계의 Hull-White Alpha, Sigma 로 금리시나리오를 생성하고, 7 단계의 Cholesky 분해 결과값으로

Index 의 기본 시나리오 및 Shock 시나리오를 생성한다.

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

Page 40: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

40

프로그램 설명

리본메뉴

Input / output CSV 파일 리스트

데이터 View

실행 Log 창

1

2

4

3

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

1

2 3

4

Page 41: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

41

1. 리본메뉴

리본메뉴로 사용자가 직접적인 조작이 가능한 곳이다.

리본메뉴의 Help 를 클릭하면 Hedge Simulation 프로그램의 매뉴얼과 프로그램 라이선스 규약(매뉴얼 p.2)과 관련된 내용을

확인할 수 있다. 또한 Factory reset 메뉴는 프로젝트에서 사용자가 입력하는 데이터 값을 초기값으로 되돌리는 기능을 한다.

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

그림 4 About Fortress RMS

Page 42: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

42

1.1. 리본메뉴 세부 화면

ESG 프로그램에 대한 간단한 설명을 나타낸다. 'More Click'를 클릭하면 ESG에 대한 자세한 설명을 확인할 수 있다.

Extrapolation

Interpolation 에서 구한 기간이율을 확장하여 계산한다.

그림 1. Cubic Spline

· U-Rate(%): Ultimate Rate, 장기 목표 이율.

· U-Time: 고정 값으로 대체되는 시점.

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

그림 1 Cubic Spline

1 2 3 4 5 6 7 8

2

1

Page 43: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

43

그림2. Smith Wilson

· UFR(%): Ultimate Forward Rate (long-term equilibrium rate)로 상황에 따라 조정.

· alpha: measure for the speed of convergence towards the UFR (start with the value 0.1)

보험개발원 0.1 상수를 사용하는 것을 추천, 각 국의 상황에 따라 조정.

· T2: number of years until the UFR is reached with linear extrapolation method.

UFR 이율로 고정되기 시작되는 시점까지의 기간.

· IPQ(%): Illiquidity premium quote, percentage of the illiquidity premium that is to be used (0% or 100% with a binary approach).

· IP(%): Illiquidity premium, maximum level of the illiquidity premium.

· LMIP: Last maturity of illiquidity premium, number of years until the illiquidity premium should no longer be used.

· RPIP: Reduction period of illiquidity premium,

number of years before the last maturity of the illiquidity premium where a linear reduction of the illiquidity premium starts.

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

그림 2 Smith Wilson

Page 44: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

44

Volatility Extrapolation

이율의 변동성을 구한다.

그림 1. Cubic Spline

· Ult Vol(%): Ultimate Volume, 장기 목표 변동성으로 25%를 사용.

· Ult Time: Ultimate Time, 고정 값으로 대체되는 시점, 10 년 후에는 25%로 고정.

Random Files

Random(난수)파일을 어떤 방식으로 생성할지 지정한다.

그림 1. Input Existing

기본으로 제공하는 Random(난수)파일을 이용한다.

그림 1 Input Existing

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

그림 1 Cubic Spline

3

4

Page 45: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

45

그림 2. New Generate

새롭게 Random(난수)파일을 만들어 이용한다.

· Scenario: 최대 몇 개의 시나리오를 생성할 것인지 입력.

· Month: 최대 몇 개월을 생성할 것인지 입력.

· Antithetic: 대칭이 되는 난수를 생성하는 옵션.

· Random Opt: Random(난수)를 생성할 방법을 선택.

1) C Rand(): C에서 지원하는 Rand()함수를 이용하여 생성.

2) Mersenne: Mersenne의 Random(난수) 생성 방법.

· NormSInv Opt: 표준정규누적분포의 역함수 방법을 선택.

1) NormSinv(): 엑셀의 표준정규누적분포의 역함수 방법을 C++로 재 구현.

2) Moro's Inversion: Moro의 표준정규누적분포의 역함수 방법.

3) Peter J. Acklam: Peter의 표준정규누적분포의 역함수 방법.

그림 2 New Generate

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

Page 46: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

46

Make Scenario

시나리오를 생성할 방법을 선택한다.

그림1. Base Only: 기본 시나리오 8개를 산출한다.

· Duration: 만기 1년, 5년 채권펀드의 Duration.

· Convexity: 만기 1년, 5년 채권펀드의 Convexity.

· Vol Shock(%): 주가의 변동성 시나리오 생성시에 사용되는 변동성 Shock.

그림2. Include Shock: 기본 시나리오에 충격을 더한 시나리오 43개를 포함시켜 산출한다.

· Eq Shock(%): 주가의 Shock 시나리오 생성시에 +5%, +20%, -5%, -20%의 Shock으로 생성.

· IR Shock(%): 이율의 Shock 시나리오 생성시에 +5bp, +50bp, -5bp, -50bp의 Shock으로 생성.

· 1~20year(%): 1년, 3년, 5년, 10년, 20년 Key Rate의 Shock 시나리오 생성시에 5bp의 Shock으로 생성.

Note: Eq Shock, IR Shock, 1~20year의 값은 고정 값으로 수정이 불가하다.

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

5

그림 1 Base Only

그림 2 Include Shock

Page 47: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

47

Run

프로그램 실행과 관련된 작업을 수행한다.

· CPU: 기본 선택.

· Run: 프로그램 실행.

프로그램을 실행하면 그림1과 같이 진행사항을 확인할 수 있는 창이 생성된다.

-Policy Point: /를 기준으로 왼쪽은 진행중인 시나리오 개수, 오른쪽은 진행될 시나리오 최대 개수를 표시.

-Start Time: 프로그램이 실행된 날짜와 시간.

-Elapsed Time: 프로그램 실행이 소요된 시간.

-Progress: 프로그램 실행의 진행률.

-Stop: 실행중인 프로그램의 실행취소.

· Clear: 프로그램 실행 후 나온 모든 데이터 삭제.

Chart

· Save Chart: 화면에 띄워진 Chart를 이미지 파일(.bmp)로 저장.

· Clear Chart: 화면에 띄워진 Chart를 삭제.

그림 1

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

6

7

Page 48: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

48

Windows

ESG Window창의 크기를 프로그램창에 맞게 맞춰준다.

그림1과 같이 ESG창은 프로그램 창에 비하여 작게 설정 되어있는 것을 볼 수 있다.

이때, "Window Array"를 클릭하면 그림2처럼 ESG창이 프로그램 창에 맞춰진다.

그림 1 그림 2

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

8

Page 49: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

49

2. Input / Output CSV 파일 리스트

프로그램 실행 시 필요한 Input CSV 파일과 결과 CSV 파일 목록을 보여준다. 파일 변경, View, Graph 기능을 수행한다.

2.1. CSV 파일 리스트 세부화면

프로그램 실행 시 필요한 Input CSV 파일의 이름들이 나열되어 있다.

1 2

3 4

1

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

Page 50: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

50

선택한 파일과 관련된 작업을 수행한다.

· File: 선택한 파일의 데이터를 다른 파일로 변경. (이때, 파일의 구조 및 크기는 동일)

Note: 파일 변경 후 View 버튼으로 확인이 가능하나 변경된 파일이름은 표시되지 않는다.

· View: 선택한 파일의 데이터를 보여주는 기능.

· Chart: 선택한 파일의 데이터를 Chart 로 전환해주는 기능. (시각적 판단효과를 원할 경우에 사용)

프로그램이 실행된 후 생성된 시나리오의 CSV 파일을 확인할 수 있다.

생성된 시나리오 파일명 끝의 아라비아 숫자는 Chart 를 생성할 때 필요한 방법을 표시한 숫자로서 같은 디렉토리 안에서

파일명을 수정시에 Chart 생성이 불가능하게 된다. 파일명을 변경하여 사용할 때에는 다른 디렉토리로 옮겨서 사용하여야 한다.

'MC_RN_Scn_Yield_1000' 파일명의 금리 시나리오 데이터는 연이율로 생성되며, 나머지 다른 시나리오의 데이터는 1 개월

단위의 변동율로 생성된다.

결과 CSV 파일과 관련된 작업을 수행한다.

· Run: ESG 프로그램을 실행.

· View: 프로그램 실행 후 나온 결과 파일의 데이터를 보여주는 기능.

· Chart: 결과 파일의 데이터를 Chart 로 전환해주는 기능. (시각적 판단효과를 원할 경우에 사용)

금리시나리오는 데이터 그대로 Chart 로 생성되며, 나머지 시나리오는 기준 값(KOSPI-2000, 펀드시나리오-1000)에

변동율이 곱해져서 Chart 로 생성.

Note: 프로그램이 실행된 후 생성된 결과파일은 ..\Fortress_Package\Build\ESG_Result_csv 디렉토리에 자동으로 저장된다.

2

3

4

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

Page 51: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

51

3. 데이터 View

선택한 파일의 데이터 또는 Graph 를 보여주는 곳이다.

3.1. 데이터 View 세부사항

View 창은 로우(Row: 행)와 컬럼(Column: 열)으로 구성되며, 컬럼은 그 컬럼을 대표하는 고유의 컬럼명으로 시작하고

로우는 첫번째 칼럼의 입력 값부터 시작이 된다.

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

Page 52: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

52

3.2. 데이터 Chart 세부사항

데이터 선택 후 Chart버튼 클릭 시 위 그림처럼 선택한 데이터를 기반으로 한 Graph가 생성된다.

그림 1 Kospi Scenario Chart

그림 2 Yield Scenario Chart

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

Page 53: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

53

4. 실행 Log 창

프로그램이 실행중인 상황을 보여주는 곳이다.

4.1. 실행 Log 창 세부사항

프로그램을 실행할 때 Log 가 출력되는 화면이며, 처리 상황을 확인할 수 있다.

리본메뉴의 Make Scenario 에서 설정한 시나리오 개수를 표시해준다. 기본 시나리오를 선택했다면 한번만 생성하는 것이기

때문에 [1/1]로 표시되며, 총 8 개의 시나리오가 생성된다. Make Scenario 에서 shock 이 포함된 시나리오로 선택했다면

RECV[1/15]로 시작해서 한번 실행될 때 마다 왼쪽 숫자가 증가하게 된다. 생성된 시나리오 개수는 총 51 개이다.

1

1

ESG(Economic Scenario Generator) F O R T R E S S

T E C H N O L O G I E S

Page 54: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

54

2020 JULY 23

Page 55: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

55

American Option Valuation 프로그램

➢ 본 프로그램은 옵션 만기에만 권리를 행사할 수 있는 European Option 과는 다르게 옵션만기 전에 또는 만기일에 권리를 행사할 수

있는 American Option 의 가격을 산정하는 프로그램이다.

➢ 가상의 Index 의 현재가는 200 을 기준으로 하였고, 옵션의 행사가는 180 ~ 220 으로 5 단위로 설정되었으며 만기는 1 개월부터

12 개월까지로 설정되었다.

➢ Valuation 을 위해 1000 개의 시나리오를 사용한다.

American Option Valuation F O R T R E S S

T E C H N O L O G I E S

Page 56: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

56

프로그램 설명

리본메뉴

Input / output CSV 파일 리스트

데이터 View

실행 Log 창

1

2

4

3

American Option Valuation F O R T R E S S

T E C H N O L O G I E S

1

2 3

4

Page 57: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

57

1. 리본메뉴

리본메뉴로 사용자가 직접적인 조작이 가능한 곳이다.

리본메뉴의 Help 를 클릭하면 Hedge Simulation 프로그램의 매뉴얼과 프로그램 라이선스 규약(매뉴얼 p.2)과 관련된 내용을

확인할 수 있다. 또한 Factory reset 메뉴는 프로젝트에서 사용자가 입력하는 데이터 값을 초기값으로 되돌리는 기능을 한다.

American Option Valuation F O R T R E S S

T E C H N O L O G I E S

그림 5 About Fortress RMS

Page 58: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

58

1.1. 리본메뉴 세부 화면

American Option 프로그램에 대한 간단한 설명을 나타낸다.

'More Click'를 클릭하면 ESG에 대한 자세한 설명을 확인할 수 있다.

Daily Scenario Assumptions

· Equity Average Return (%): 주식의 평균수익률 선택.

· Equity Return Volatility (%): 주식의 수익률의 변동성 선택.

· Risk Free Interest Rate (%): 무 위험 이자율 선택.

· Scenario Numbers: 시나리오 선택.

Call/Put Option Assumptions

· Call Current Price: Call 의 기준이 되는 현재가.

· Put Current Price: Put 의 기준이 되는 현재가.

4

1

3

5 6 1 2 3

American Option Valuation F O R T R E S S

T E C H N O L O G I E S

2

Page 59: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

59

Run

프로그램 실행과 관련된 작업을 수행한다.

· CPU: 기본선택.

· Run: American Option 프로그램을 실행.

프로그램을 실행하면 그림1과 같이 진행사항을 확인할 수 있는 창이 생성된다.

-Policy Point: /를 기준으로 왼쪽은 현재 처리되고 있는 Model Point, 오른쪽은 처리될 전체 Model Point개수를 표시.

-Start Time: 프로그램이 실행된 날짜와 시간.

-Elapsed Time: 프로그램 실행이 소요된 시간.

-Progress: 프로그램 실행의 진행률.

-Stop: 실행중인 프로그램의 실행취소.

· Clear: Program 이 실행되고 나온 결과파일을 모두 삭제.

3

American Option Valuation F O R T R E S S

T E C H N O L O G I E S

Page 60: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

60

Chart

· Save Chart: Chart를 이미지파일로 저장.

· Clear Chart: 생성된 Chart를 초기화처리.

Windows

Variable Insurance Window창의 크기를 프로그램창에 맞게 맞춰준다.

그림1과 같이 American Option창은 프로그램 창에 비하여 작게 설정되어 있는 것을 볼 수 있다.

이때, "Window Array"를 클릭하면 그림2처럼 American Option창이 프로그램창에 맞춰진다.

4

5

그림 1 그림 2

American Option Valuation F O R T R E S S

T E C H N O L O G I E S

Page 61: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

61

2. Input / Output CSV 파일 리스트

프로그램 실행 시 필요한 Input CSV 파일과 결과 CSV 파일 목록을 보여준다. 파일 변경, View, Graph 기능을 수행한다.

2.1. CSV 파일 리스트 세부화면

프로그램이 실행된 후 나온 CSV 파일과 관련된 작업을 수행한다.

· Run: American Option 프로그램을 실행.

· View: 프로그램 실행 후 나온 결과 파일의 데이터를 보여주는 기능.

· Chart: 결과 파일의 데이터를 Chart 로 전환해주는 기능. (시각적 판단효과를 원할 경우에 사용)

Note: 프로그램이 실행된 후 생성된 결과파일은 ..\Fortress_Package\Build\American_Result_csv 디렉토리에 자동으로 저장된다.

American Option Valuation F O R T R E S S

T E C H N O L O G I E S

Page 62: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

62

3. 데이터 View

선택한 파일의 데이터 또는 Graph 를 보여주는 곳이다.

3.1. 데이터 View 세부사항

View 창은 로우(Row: 행)와 컬럼(Column: 열)으로 구성되며, 컬럼은 그 컬럼을 대표하는 고유의 컬럼명으로 시작하고

로우는 첫번째 칼럼의 입력 값부터 시작이 된다.

American Option Valuation F O R T R E S S

T E C H N O L O G I E S

Page 63: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

63

3.2. 데이터 Chart 세부사항

데이터 선택 후 Chart버튼 클릭 시 위 그림처럼 선택한 데이터를 기반으로 한 Graph가 생성된다.

그림 1 call option

그림 2 put option

American Option Valuation F O R T R E S S

T E C H N O L O G I E S

Page 64: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

64

American Option 은 3D 그래프로 스크롤 기능을 이용하여 그래프를 회전시킬 수 있다(그림 1).

그림 1

American Option Valuation F O R T R E S S

T E C H N O L O G I E S

Page 65: InnoLinc Package · 2020-07-08 · 문의: contact@fortress-technologies.com 2.시스템 권장사양 하드웨어(PC) CPU: Intel Core i4이상 GPU: Nvidia GPU카드, Memory 6GB이상

65

4. 실행 Log 창

프로그램이 실행중인 상황을 보여주는 곳이다.

4.1. 실행 Log 창 세부사항

프로그램을 실행할 때 Log 가 출력되는 화면이며, 처리 상황을 확인할 수 있다.

"[1/108]"의 왼쪽 숫자는 현재 처리되고 있는 Model Point 순번이며, 오른쪽 숫자는 실행될 최대 Model Point 수를 표시해준다.

American Option Valuation F O R T R E S S

T E C H N O L O G I E S