) MATLAB에서 포트폴리오 오브젝트 사용에 대한 몇 가지 기본 팁을 찾고 있습니다. 나는 a1 a2 a3 a4와 그 자산에 대한 가중치 세트 w_1a w_a2 w_a3 w_a4와 같은 일련의 자산 수익률을 가지고있다. 또한 여러 달의 기간 동안이 정보를 가지고 있습니다 (즉, 가중치가 매월 변경되므로 각 w_ *는 가중치 벡터를 나타냄). Financial Toolbox의 포트폴리오 오브젝트에서이 정보를 어떻게 사용합니까?포트폴리오 기본 사항 (MATLAB
0
A
답변
0
포트폴리오는 단일 기간에만 작동합니다. 당신이해야 할 일은 날짜를 잡을 다른 데이터 구조 안에 포트폴리오 객체를 인스턴스화하는 것입니다.
필자는 개별적으로 서로 다른 데이터 형식을 그룹화 할 수 있으므로 개인적으로 MATLAB의 테이블 개체를 선호합니다. 당신이 할 수있는 것들
는 각 기간 동안 포트폴리오 객체
p1 = Portfolio('assetlist', { 'A1', 'A2', 'A3', 'A4'});
p1.InitPort=[ w1; w2; w3; w4 ]
반복 설정 테이블
Variable=table;
Variable.Dates=[datetime([2015 1 1]); datetime([2015 2 1]); datetime([2015 3 1])]
에 일련의 날짜를 생성하고 테이블의 배열로 병합합니다.
Variable.PortfolioAllocation=[p1;p2;p3]
가변 포트폴리오 개체를 제공합니다.
Variable =
Dates PortfolioAllocation
___________ ___________________
01-Jan-2015 [1x1 Portfolio]
01-Feb-2015 [1x1 Portfolio]
01-Mar-2015 [1x1 Portfolio]
이어서 반복하여 시뮬레이션을 실행할 수 있습니다.