Sunday, June 7, 2015

Risk Optimization tools

Portfolio Manager's Wish:-

        Every portfolio manager wishes to construct optimum portfolios that are less risky, profitable & with less investment. This is going to be a uphill task, In this post we have demonstrated Portfolio Risk Optimization processes & tools.

Optimize Portfolio Risk How to? Process

Portfolio Manager can optimize[Reduce Risk, Improve Returns] portfolio by doing:-

               1) Conscious allocation of economic capital.
               2) Trade off risk and return.


Optimize Portfolio Risk How to? Tools are:-






Tool Measures Helps in deciding

Incremental  VaR Effective Portfolio Risk, after adding a new instrument. Whether to add a new instrument to portfolio?

Marginal      VaR Effective Portfolio Risk, after increasing unit investment in existing instrument. Whether to invest more in existing instrument?

Component VaR Effective Portfolio Risk, decomposed between instruments. Whether to retain/drop an instrument?




Optimization Tools: In Detail

Marginal VaR


Measures change in portfolio VaR resulting from adding additional dollar to an instrument(ith).     

Marginal VaR of ith component is  ∆VaRi  =   α σip/σp  =(VaR/P * Bi)

Component VaR

Measures VaR contribution of every instrument to Portfolio VaR.

Component VaR of ith component is  ∆VaRi  =  (VaR * Bi * wi)

Incremental VaR

Measures VaR contribution of a new instrument to Portfolio VaR.

Incremental VaR of NewInstrumenta = VaRp+a - VaRp


Optimization Tools: Implementation

Following Steps are followed:-

         1) Calculate Instrument Statistics[Return,StdDev]
         2) Calculate Portfolio    Statistics[Weighing,Return,StdDev]
         3) Calculate Related      Statistics[Betas].
         4) Calculate VaR           [Marginal VaR, Componenet VaR, Incremental VaR]

Instrument Return:-


InstrumentsValue(past value)
I1I2I3I4I5I6I7I8I9I10
01-Jan-20012.32323.31213323.31213
02-Jan-20011.45.12.61.832.121.62.61.832.121
03-Jan-200121.62.13.34.12.23.411.52.212.41.5
04-Jan-200121.1121321.1223121.1223119
05-Jan-20012.152.123.2112.512.213.122.152.2113.12.34
06-Jan-200111.9521.2213.1111.9512.2231.1112.9521.213.211.23
                                      From the historical returns obtain returns for every date.
                                       
InstrReturns
I1I2I3I4I5I6I7I8I9I10
01-Jan-2001..........
02-Jan-2001-0.39131.55-0.13333-0.922741.6750.661538-0.13333-0.922741.6750.61538
03-Jan-200114.428-0.588230.2692301.277777-0.93146-0.842593.4230760.222222-0.61370-0.9285
04-Jan-2001-0.0234.7142852.9393934.146341598.1176470.83478291.511.6666
05-Jan-2001-0.898-0.82333-0.753077-0.407109-0.899545-0.89935-0.89810-0.89954-0.57741-0.8768
06-Jan-20014.558139.009433.084112-0.0447644.5294118.9711535.0232558.597285-0.75496-0.4743
            do i = 1 to 10;
                 CurrValue     = InstrumentsHistory [,i];
                 PreValue       = Lag(InstrumentsHistory [,i],1);
                 Returns         = ((CurrValue-PreValue)/PreValue);
                 InstrReturns  = InstrReturns||Returns;
           end;
                 Portfolio Returns:-
PortfolioWeight
W1W2W3W4W5W6W7W8W9W10
P100.10.20.40.300000
P20.2000.40.20.10000.1
P3000.20.40.300.1000
P40.30.10.20.4000000
                         PortfolioReturn= Return(PortfolioValue=(PortfolioWeight*Instrument))
                                                     
PortReturns
P1P2P3P4
01-Jan-2001....
02-Jan-2001-0.170554-0.209743-0.194645-0.79926
03-Jan-2001-0.721441-0.410103-0.6307283.1428571
04-Jan-20014.94321772.20174173.80535281.0656285
05-Jan-2001-0.653875-0.708885-0.669671-0.649812
06-Jan-20011.02269591.00062290.89500311.0158388
                  do i = 1 to 4;
                       PortfolioValue    = (PortfolioWeight[i,]#InstrumentsHistory)[,+];
                       PrePortfolioValue = Lag(PortfolioValue,1);
                      CurrPortReturns   = ((PortfolioValue-PrePortfolioValue)/PrePortfolioValue);
                      PortReturns       = PortReturns||CurrPortReturns  ;
                 end;
                               
                              PortStdev=Sqrt(Var(PortfolioReturn))
PortStdev
P1P2P3P4
2.37439831.21052731.87823711.6012189
Portfolio Beta Calculations:-

                              PortfolioBeta= Corr p,i * (InstrStdDev/PortStdev)

PortBeta
I1I2I3I4I5I6I7I8I9I10
P1-0.2724921.39315480.45491350.25711371.76470821.65986380.20999071.29739670.1034512.0616687
P21.60344213.07419111.18972480.84052953.11526063.66272181.02971972.96892030.10145743.5945565
P31.03342141.98132190.76677980.54172282.00779122.3606310.66365631.91347460.06538952.3166983
P43.23255490.25823330.56214771.1437981-0.2616830.30767010.93416622.2445145-0.383511-1.019062

Measure of  relationship between Portfolio loss & Instrument loss.


Let's Calculate VaR:-

MVar:- 


PortMVar
I1I2I3I4I5I6I7I8I9I10
P1.0.25078880.08189130.04628430.317674.....
P20.1510749..0.0791940.29351710.3450984...0.338676
P3..0.11649230.08230070.3050318.0.1008254...
P40.39484540.03154230.06866440.139711......
            For Portfolio P1 investing in I4 is less risky.

ComponentVar:-

PortCVar
I1I2I3I4I5I6I7I8I9I10
P1.0.33079040.21602920.24419621.257036.....
P20.3882021..0.40699360.75422160.4433825...0.4351309
P3..0.28803890.40699361.1313324.0.1246504...
P41.55280840.04134880.18002430.7325885......

            For Portfolio P1 more risk contribution is done by I5 and less contribution is done by I3.

Incremental VaR:-

          Full Revaluation should be used to calculate this (Varp+a - Vara)

Conclustion:-

Using these three VaR measures portfolio manager can decide on optimizing portfolio by reducing risk. But this is only one end of the coin :). Follow this space to do it more effectively.



No comments:

Post a Comment