• Nenhum resultado encontrado

Roteiro otimização carteiras

N/A
N/A
Protected

Academic year: 2021

Share "Roteiro otimização carteiras"

Copied!
90
0
0

Texto

(1)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(2)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(3)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(4)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(5)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(6)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(7)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(8)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(9)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(10)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(11)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(12)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(13)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(14)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(15)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(16)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(17)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(18)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(19)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(20)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(21)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(22)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(23)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(24)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(25)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(26)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(27)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(28)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(29)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(30)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(31)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(32)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(33)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(34)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(35)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(36)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(37)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(38)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(39)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(40)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(41)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(42)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(43)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(44)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(45)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(46)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(47)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(48)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(49)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(50)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(51)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(52)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(53)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(54)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(55)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(56)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(57)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(58)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(59)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(60)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(61)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

(62)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 2: Risco de um portfólio

= [

… .

]

, ,

, , ,

,

, ,

,

No Excel: Função “Matriz.Mult”. São feitas duas multiplicações de matriz em sequência. Uma

entre a matriz linha dos pesos e a de covariância, que resultará em uma matriz em linha;

e outra

entre essa matriz em linha resultante, e a matriz em coluna dos pesos

:

Deve estar em linha! Do

contrário, deverá transpor

antes de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Matriz de covariância. O Excel gera essa matriz pela ferramenta:

Dados > Análise de Dados > Covariância. O Excel não gera os

valores acima da diagonal principal. Estes devem ser completados

manualmente (Dica: colar especial > transpor somente valores)

Na figura abaixo, destacam-se em

verde os valores da matriz de

covariância que devem ser

preenchidos manualmente.

Primeira multiplicação de matrizes.

Segunda multiplicação de matrizes. Utilizou-se a função

transpor na 2ª multiplicação, pois os pesos estavam em linha.

(63)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Parte 3: Otimização da carteira

Utiliza-se a ferramenta “solver”. (Dados > Solver)

Variável a otimizar:

Coeficiente de variação.

Células a serem modificadas

na otimização: pesos dos

ativos.

Restrições:

1.

Soma dos pesos = 1

2.

Nenhum peso < 0 (se for para aceitar vendas a descoberto,

essa condição deve ser retirada)

Pesos da solução do Solver

(64)

Elaborado por: Pedro Piccoli (pedro.r.piccoli@gmail.com) Escola de Negócios |PUC-PR

Otimização de carteiras: Objetivo -> Otimizar a relação risco/retorno de um portfólio

Parte 1: Retorno de um portfólio:

= [

… .

] ⋮

No Excel: Função “Matriz.Mult”.

Deve estar em linha! Do

contrário, deverá transpor antes

de multiplicar!

Deverá estar em coluna! Do

contrário, deverá transpor antes

de multiplicar!

Atenção: a multiplicação é entre

uma matriz linha e uma matriz

coluna, nessa ordem.

Utilizou-se a função “Transpor”, pois

os retornos estavam em linha

.

Atenção: A função “Matriz.Mult” é matricial. Por isso, deve ser inserida entre chaves para

que funcione. Um atalho é inserir a função e, ainda na barra de fórmula, dar o comando:

SHIFT + CTRL + ENTER

Referências

Documentos relacionados

Pastos manejados com IED baseado na IL de 95% resultaram em um maior número de ciclos de pastejo quando comparados àqueles manejados com intervalo entre desfolhas fixo de 30 dias (4

O TIC Domicílios 2011, produzido pelo CETIC.br, comprova que a desigualdade digital reina no Brasil. Apesar de a presença de computadores e do próprio acesso à Internet crescer ano

As hospitalizações por lesões autoprovocadas intencionalmente na Bahia nessa série histórica ocorreram em sua maioria em homens, sendo o álcool o mecanismo de lesão predominante;

LORENZUTTI, R. A coleção de mamíferos do Museu Elias Lorenzutti em Linhares, Estado do Espírito Santo, Brasil. In Livro vermelho da fauna ameaçada do Paraná. BÉRNILS, eds).

(02) FIXAÇÃO DO NÚMERO DE VEREADORES EM REGIME DE PERMANÊNCIA:- Pelo Presidente da Câmara foi apresentada a proposta que seguidamente se transcreve:- “Proposta - FIXAÇÃO

resumo O presente texto trata, de uma perspetiva inédita, das festas de beatifi‑ cação de Francisco Xavier (1506 ‑1552) (cofundador da Companhia de Jesus) em Lisboa, através de

Com a entrada em funcionamento daquele Balcão, a Lei n.º 31/2012, de 14 de agosto, passou a poder operar sem quaisquer restrições, assumindo especial relevância,

Apresento as minhas cordiais saudações, em nome do Conselho Municipal da Cidade de Pemba e em meu nome pessoal, a todos aqueles que tornaram possível a elaboração