Skip to content

CodeSopranos/lab-3-financial-operations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

lab-3-financial-operations

НИУ Π’Π¨Π­ НН. ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ финансовых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. 17ПМИ. Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 3. ΠΠ΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ портфСля. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ CVaR.

ЦСлью Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся ΠΎΡ†Π΅Π½ΠΊΠ° нСопрСдСлСнности ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ портфСля для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ распрСдСлСния ΠΈ Π΄Π²ΡƒΡ… способов вычислСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ портфСля (оптимизация Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠœΠ°Ρ€ΠΊΠΎΠ²ΠΈΡ†Π° ΠΈ оптимизация CVaR)

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ 20 Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ² (N=20). По наблюдСниям Π·Π° 2018 Π³ΠΎΠ΄ ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅ матСматичСскиС оТидания доходностСй ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ доходностСй (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ). НайдСнныС Π²Π΅ΠΊΡ‚ΠΎΡ€ срСдних ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π°Π»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² экспСримСнтах ΠΊΠ°ΠΊ «истинныС» Π²Π΅ΠΊΡ‚ΠΎΡ€ E=(E 1 , E 2 , …, E N ) ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ (Οƒ i,j ). Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ нСвыроТдСнная (Ссли ΠΎΠ½Π° Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ Π²Ρ‹Ρ€ΠΎΠΆΠ΄Π΅Π½Π½ΠΎΠΉ, Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ состав Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ²).

  1. Π˜ΡΡ‚ΠΈΠ½Π½Ρ‹ΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚Ρ„Π΅Π»ΡŒ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠœΠ°Ρ€ΠΊΠΎΠ²ΠΈΡ†Π° с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ риску.

Π—Π°Π΄Π°Π½Π° константа b. Π Π΅ΡˆΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ -E(x)+ b Οƒ(x) -> min, x 1 +x 2 +…+x N =1, x i β‰₯0 (Ρ‚.Π΅. Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚Ρ„Π΅Π»ΡŒ с ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ риску, Ρ€Π°Π²Π½Ρ‹ΠΌ b). НайдитС ΠΈ зафиксируйтС вСса портфСля ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π—Π΄Π΅ΡΡŒ E(x)= E 1 x 1 +E 2 x 2 +…+E N x N , Οƒ 2 (x)=βˆ‘βˆ‘ Οƒ i,j x i x j

  1. ΠžΡ†Π΅Π½ΠΊΠ° нСопрСдСлСнности ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ портфСля Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠœΠ°Ρ€ΠΊΠΎΠ²ΠΈΡ†Π° с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ риску.

2.1 Π—Π°Π΄Π°ΠΉΡ‚Π΅ число наблюдСний T=30. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ распрСдСлСния создайтС Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π’ ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ распрСдСлСния с Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ матСматичСских ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ E=(E 1 , E 2 , …, E N ) ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ (Οƒ i,j ).

2.2. По построСнной Π²Ρ‹Π±ΠΎΡ€ΠΊΠ΅ сдСлайтС ΠΎΡ†Π΅Π½ΠΊΡƒ E est Π²Π΅ΠΊΡ‚ΠΎΡ€Π° матСматичСских ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ ΠΈ ΠΎΡ†Π΅Π½ΠΊΡƒ (Οƒ est i,j ) ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ.

2.3 Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти ΠΎΡ†Π΅Π½ΠΊΠΈ Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ -E est (x)+ b Οƒ est (x) -> min, x 1 +x 2 +…+x N =1, x i β‰₯0 Π—Π΄Π΅ΡΡŒ E est (x)= E est 1 x 1 + E est 2 x 2 +…+ E est N x N , [Οƒ est (x)] 2 =βˆ‘βˆ‘ Οƒ est i,j x i x j (Ρ‚.Π΅. Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½Ρ‹ΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚Ρ„Π΅Π»ΡŒ с ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ риску, Ρ€Π°Π²Π½Ρ‹ΠΌ b). НайдитС ΠΈ зафиксируйтС вСса портфСля ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

2.4 Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ Π΄Π²Π° портфСля: истинный (ΠΏ.1) ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½Ρ‹ΠΉ (ΠΏ.2.3). ΠžΡ†Π΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ вСсов портфСля Π² Π½ΠΎΡ€ΠΌΠ΅ Manhattan (L 1 Π½ΠΎΡ€ΠΌΠ° Минковского). Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ сравнСниС Π² систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (Οƒ, E).

2.5. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ экспСримСнт S=40 Ρ€Π°Π· ΠΈ ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΠΎ S повторСниям экспСримСнта. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ сравнСниС Π² систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (Οƒ, E).

2.6 ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ извСстны Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ значСния матСматичСских ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ E=(E 1 , E 2 , …, E N ). ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΏ. 2.2-2.5. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΡ†Π΅Π½ΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ (Ρ‚.Π΅. Ρ€Π΅ΡˆΠ°ΠΉΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ -E(x)+ b Οƒ est (x) -> min, x 1 +x 2 +…+x N =1, x i β‰₯0 Π—Π΄Π΅ΡΡŒ E(x)= E 1 x 1 +E 2 x 2 +…+E N x N , [Οƒ est (x)] 2 =βˆ‘βˆ‘ Οƒ est i,j x i x j Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ этих ΠΏΠΎΡ€Ρ‚Ρ„Π΅Π»Π΅ΠΉ ΠΈ ΠΏΠΎΡ€Ρ‚Ρ„Π΅Π»Π΅ΠΉ ΠΏ.2.3

  1. ΠžΡ†Π΅Π½ΠΊΠ° нСопрСдСлСнности ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ CVaR портфСля

3.1 Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ значимости Ξ² Π²Ρ‹Π±Ρ€Π°Π½ 0,95. Число наблюдСний T. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ сгСнСрированныС наблюдСния ΠΈΠ· ΠΏ.2.1 Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ Π›ΠŸ для опрСдСлСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ CVaR Ξ² портфСля. НайдитС ΠΈ зафиксируйтС вСса портфСля ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CVaR.

3.2 Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ Π΄Π²Π° портфСля: истинный (ΠΏ.1) ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Π² ΠΏ.3.1. ΠžΡ†Π΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ вСсов портфСля Π² Π½ΠΎΡ€ΠΌΠ΅ Manhattan (L 1 Π½ΠΎΡ€ΠΌΠ° Минковского). Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ с ошибкой портфСля ΠΈΠ· ΠΏ. 2.3

3.3. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ экспСримСнт S Ρ€Π°Π· ΠΈ ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΠΎ S повторСниям экспСримСнта. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹. Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ с ошибкой ΠΈΠ· ΠΏ. 2.5

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1. ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° b ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ истинный ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ CVaR ΠΏΠΎΡ€Ρ‚Ρ„Π΅Π»ΡŒ совпадаСт с истинным ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ€Ρ‚Ρ„Π΅Π»Π΅ΠΌ ΠΏ.1. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ константы смотри Π² упраТнСниях ΠΊ Ρ‚Π΅ΠΌΠ΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 2. Для сравнСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏ.2 ΠΈ ΠΏ.3 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ сгСнСрированныС наблюдСния.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published