mô hình phương sai hiệp phương sai phân tích tài chính chứng khoán phân tích mô hình1.Tính TSSL, phương sai và độ lệch chuẩn (2đ) 2.Tính ma trận phương saihiệp phương sai theo ít nhất 4 phương pháp (2đ) 3.xây dựng đường biên hiệu quả có bán khống theo cách thông thường và theo VBA (1,5đ) 4.xây dựng đường biên hiệu quả không bán khống theo cách thông thường và theo VBA và so sánh với đường biên có bán khống (2đ) 5.Xây dựng đường CML (1đ) 6.Kiểm định mô hình CAPM và cho biết DM hiện tại bạn chọn có hiệu quả không? Nếu không thì điều chỉnh như thế nào?(1,5đ)
TRƯỜNG ĐẠI HỌC KINH TẾ TP.HCM TIỂU LUẬN TRÌNH BÀY MƠN: TÀI CHÍNH ĐỊNH LƯỢNG Sàn chứng khốn Australian Securities Exchange ( ASX , Australia, Sydney) Giảng viên hướng dẫn : ThS Hoàng Thị Phương Anh Lớp học phần : 21D1FIN50503808 Họ tên : Phan Xuân Ngọc Lam STT : 08 MSSV : 31181024563 Lớp :BR001 ĐTDT : 0358147227 Email : lamphan350.k44@st.ueh.edu.vn Thành phố Hồ Chí Minh, tháng năm 2021 ĐỀ BÀI Sinh viên lấy giá 30 chứng khoán thị trường theo google form vào cuối tháng từ 12/2009 -> 04/2021 thực yêu cầu sau: Tính TSSL, phương sai độ lệch chuẩn (2đ) Tính ma trận phương sai-hiệp phương sai theo phương pháp (2đ) xây dựng đường biên hiệu có bán khống theo cách thông thường theo VBA (1,5đ) xây dựng đường biên hiệu không bán khống theo cách thông thường theo VBA so sánh với đường biên có bán khống (2đ) Xây dựng đường CML (1đ) Kiểm định mơ hình CAPM cho biết DM bạn chọn có hiệu khơng? Nếu khơng điều chỉnh nào?(1,5đ) I/ CÁCH CHỌN CHỨNG KHỐN Dữ liệu giá 30 chứng khống chọn 30 chứng khoán lấy 200 chứng khoán số S&P/ASX 200 ST T TÊN 30 CHỨNG KHOÁN Altium Ltd Tên viết tắt ALU AP Eagers Ltd APE Carsales.Com Ltd CAR Charter Hall Group Invocare Ltd Ingenia Communities Group CHC James Hardie Industries PLC JHX Worley Ltd WOR Seven Group Holdings Ltd SVW Webjet Ltd WEB Abacus Property Group ABP Adelaide Brighton Ltd ABC AGL Energy Ltd AGL ALS Ltd ALQ Alumina Ltd AWC Western Areas Ltd WSA Woodside Petroleum Ltd WPL BHP Billiton Ltd BHP Vicinity Centres Re Ltd VCX 10 11 12 13 14 15 16 17 18 19 IVC INA LINK DATA https://vn.investing.com/equities/altium-ltdhistorical-data https://vn.investing.com/equities/ap-eagershistorical-data https://vn.investing.com/equities/carsales.co m-ltd-historical-data https://vn.investing.com/equities/charterhall-historical-data https://vn.investing.com/equities/invocare https://vn.investing.com/equities/ing-real-est https://vn.investing.com/equities/jameshardie-industries-n.v.-historical-data https://vn.investing.com/equities/worleyparsons-historical-data https://vn.investing.com/equities/sevennetwork-historical-data https://vn.investing.com/equities/webjethistorical-data https://vn.investing.com/equities/abacusprop-historical-data https://vn.investing.com/equities/adelaidebrighton-historical-data https://vn.investing.com/equities/agl-energyhistorical-data https://vn.investing.com/equities/als-ltdhistorical-data https://vn.investing.com/equities/aluminalimited-historical-data https://vn.investing.com/equities/westernareas-historical-data https://vn.investing.com/equities/woodsidepetroleum-limited-historical-data https://vn.investing.com/equities/bhpbilliton-limited-historical-data https://vn.investing.com/equities/federationcentres-historical-data 20 21 22 23 24 25 26 27 28 29 Technology One Ltd TNE Telstra Corporation Ltd TLS Transurban Group TCL Suncorp Group Ltd SUN Super Retail Group Ltd SUL Ramsay Health Care Ltd RHC Rea Group Ltd REA Qantas Airways Ltd QAN Oil Search Ltd OSH Origin Energy Ltd ORG Newcrest Mining Ltd 30 Chỉ S&P/ASX 200 số NCM AXJO https://vn.investing.com/equities/technology -one-historical-data https://vn.investing.com/equities/telstracorporation-limited.-historical-data https://vn.investing.com/equities/transurbangroup-historical-data https://vn.investing.com/equities/suncorpmetway-limited.-historical-data https://vn.investing.com/equities/supacheap-historical-data https://vn.investing.com/equities/ramsayhealthcare-historical-data https://vn.investing.com/equities/rea-groupltd-historical-data https://vn.investing.com/equities/qantasairways-limited-historical-data https://vn.investing.com/equities/oil-searchlimited-historical-data https://vn.investing.com/equities/originenergy-limited-historical-data https://vn.investing.com/equities/newcrestmining-limited-historical-data https://vn.investing.com/indices/aus-200historical-data Lý chọn 30 chứng khoán - 30 chứng khốn đề có liệu giá từ 12/2009 đến 05/2021 thị trường Australia - 30 chứng khoán 30 chứng khoán 200 chứng khoán niêm yết điều chỉnh theo dõi số S&P/ASX 200 trị trường Australia - 30 chứng khoán giao dịch với khối lượng lớn trải dài tất lĩnh vực trị trường Australia → 30 chứng khoán tác động mạnh mẽ đến thị trường Australia II/ CÁC BƯỚC TIẾN HÀNH - Những số liệu sheet bảng liệu giá đươc lấy từ linkdata giá đóng cửa - tháng 30 chứng khoán từ 12/2009 – 04/2021 Từ liệu link data, ta tiến hành lập bảng giá liệu cho 30 chứng khoán từ 12/2009 – 04/2021: Câu 1: Tính TSSL, phương sai độ lệch chuẩn - Từ bảng liệu giá, ta sử dụng hàm =LN(giá sau/giá trước) để tính tốn tỷ suất sinh lợi - hàng tháng ghép lãi liên tục chứng khốn Tính tỷ suất sinh lợi trung bình, ta sử dụng hàm =AVERAGE (tssl chứng khốn cần tính) Tính phương sai, ta sử dụng hàm =VAR.S (tssl chứng khốn cần tính) Tính độ lệch chuẩn sử dụng hàm = STDEV.S ( tssl chứng khốn cần tính) THỰC HIÊN CÁCH TÍNH TRÊN FILE EXCEL: → KẾT QUẢ: Bảng tssl 30 chứng khốn từ giá đóng chúng: Bảng tssl trung bình, phương sai độ lệch chuẩn Câu 2: Tính ma trận phương sai-hiệp phương sai theo phương pháp Với giá trị tính câu 1, ta sử dụng để tính ma trận phương sai – hiệp phương sai Trong sử dụng cách để tính ma trận phương sai – hiệp phương sai: - Phương pháp kết hợp COVAR+OFFET Phương pháp theo AT*A/(n-1) Phương pháp theo mơ hình số đơn Phương pháp theo hệ số tương quan Phương pháp theo skirkage Trình bày phương pháp: 2.1 Phương pháp 1: COVAR+OFFET Dùng hàm: =COVAR(OFFSET('Câu tính tssl,psai,dlc'!$B$5:$B$140,0,'câu tính ma trận pshps'!C$7),OFFSET('Câu tính tssl,psai,dlc'!$B$5:$B$140,0,'câu tính ma trận ps-hps'!$A9)) Trong đó: 'Câu tính tssl,psai,dlc'!$B$5:$B$140 : Tham số cố định 'câu tính ma trận ps-hps'!C$7 : Trượt hàng 'câu tính ma trận ps-hps'!$A9: Trượt cột A → Kết file excel 2.2 Phương pháp 2: theo AT*A/(n-1) Dùng hàm: =MMULT(TRANSPOSE('Câu tính tssl,psai,dlc'!B5:AE140-'Câu tính tssl,psai,dlc'!B142:AE142),'Câu tính tssl,psai,dlc'!B5:AE140-'Câu tính tssl,psai,dlc'! B142:AE142)/(COUNT('Câu tính tssl,psai,dlc'!B5:B140)-1) → Kết file excel 2.3 Phương pháp 3: mơ hình số đơn - Theo cách sách mơ hình tài trang 292-293 Đầu tiên dùng hàm SLOPE tính beta 30 chứng khoán chứng khoán thị trường, AXJO Sau dùng cơng thức =C$88*$A90*$D$86 tính ma trân ps-hps Dùng hàm: =SLOPE (TSSL chứng khốn cần tính/TSSL chứng khốn thị trường) = SLOPE(B5:B140,$AF$5:$AF$140) Dùng cơng thức : =C$88*$A90*$D$86 = cột Beta chứng khoán * hàng beta chứng khoán * beta chứng khốn thị trường để tính ma trận phương sai – hiệp phương sai Trong : C$88; Trượt hàng 88 $A90: Trượt theo cột A $D$86: tham số cố định Làm cho cột hàng khác → Kết file excel - Mô hình số đơn dùng VBA (SIM): Đoạn code dùng VBA Sau nhập đoạn code vào excel dùng hàm = sim('Câu tính tssl,psai,dlc'!B5:AE140,'Câu tính tssl,psai,dlc'!AF5:AF140) = sim( TSSL 30 chứng khoán, TSSL chứng khoán thị trường) Khi dùng hàm Sim bơi đen tính ma trận phương sai – hiệp phương sai sau nhập hàm bấm ctrl+shift+enter → Kết file excel - Mơ hình đơn sử dụng hàm if Dùng hàm: IF(C163:AF163=B164:B193,'Câu tính tssl,psai,dlc'!B143:AE143,'Câu tính tssl,psai,dlc'!AF143*'câu tính ma trận ps-hps'!C162:AF162*'câu tính ma trận ps-hps'! A164:A193) Khi dùng hàm IF bơi đen tính ma trận phương sai – hiệp phương sai sau nhập hàm bấm ctrl+shift+enter → giải thích hàm: Nếu tên cổ phiếu hàng ngang hàng dọc giá trị đầu phương sai chứng khốn Cịn sai = beta mã chứng khoán * beta mã chứng khoán 2* Phương sai chứng khoán thị trường → Kết file excel 2.4 Phương pháp 4: hệ số tương quan Bước 1: Sử dụng TSSL câu trước, tính ma trận hệ số tương quan cách kết hợp hàm CORREL + OFFET để tạo đường chéo Hàm: =CORREL(OFFSET('Câu tính tssl,psai,dlc'!$B$5:$B$140,0,'câu tính ma trận ps-hps'! C$202),OFFSET('Câu tính tssl,psai,dlc'!$B$5:$B$140,0,'câu tính ma trận ps-hps'!$A204)) → Kết file excel Bước 2: Kết hợp độ lệch chuẩn với ma trận hệ số tương quan để tạo thành ma trận phương sai hiệp phương sai cách sử dụng công thức C204*C$238*$A240 → Kết file excel End Sub Sau chạy VBA có bảng kết quả: → Kết file excel Dựa vào cột độ lệch chuẩn tỷ suất sinh lợi vẽ đường biên hiệu có bán khống Câu 4: xây dựng đường biên hiệu không bán khống theo cách thông thường theo VBA so sánh với đường biên có bán khống 4.1: xây dựng đường biên hiệu không bán khống theo cách thông thường Bước 1: Xây dựng ma trận phương sai- hiệp phương sai tỷ suất sinh lợi trung bình tính câu trước → Kết file excel Bước 2: Xây dựng đường biên hiệu không bán khống vẽ đường biên hiệu không bán khống Các điều kiện chạy solver: Công thức cần tính cho kết phía Sau chạy solver cho ô theo thay đổi C có liệu ta cần dừng lại có chứng khốn có tỷ trọng =100 dừng lại Bảng slover: → Kết file excel chạy solver theo thay đổi 20 số Sau sử dụng cột đlc tssl để vẽ đường biên hiệu không bán khống 4.2: xây dựng đường biên hiệu không bán khống theo VBA B1Sử dụng ma trận phương sai- hiệp phương sai tính tốn câu trước B2: Tính tốn danh mục đầu tư hiệu Tính tssl, độ lệch chuẩn theta danh mục Sau chạy solver để tìm tỷ trọng đầu tư tối ưu danh mục → Kết chạy slover Gắn tên đoạn code vào name manager Tóm tắt bước thực trước chạy code VBA Đoạn code chạy VBA cho trường hợp không bán khống Sub Solve() SolverOk SetCell:="$F$76", MaxMinVal:=1, ValueOf:="0", ByChange:="$F$43:$F$72" SolverSolve UserFinish:=True End Sub Sub Doit() Range("kq").ClearContents For counter = To 20 Range("hangso") = 0.005 + counter * 0.0003 Solve Application.SendKeys ("{Enter}") Range("kq").Cells(counter, 1) = ActiveSheet.Range("hangso") Range("kq").Cells(counter, 2) = ActiveSheet.Range("dlc") Range("kq").Cells(counter, 3) = ActiveSheet.Range("tssl") Range("kq").Cells(counter, 4) = ActiveSheet.Range("x_1") Range("kq").Cells(counter, 5) = ActiveSheet.Range("x_2") Range("kq").Cells(counter, 6) = ActiveSheet.Range("x_3") Range("kq").Cells(counter, 7) = ActiveSheet.Range("x_4") Range("kq").Cells(counter, 8) = ActiveSheet.Range("x_5") Range("kq").Cells(counter, 9) = ActiveSheet.Range("x_6") Range("kq").Cells(counter, 10) = ActiveSheet.Range("x_7") Range("kq").Cells(counter, 11) = ActiveSheet.Range("x_8") Range("kq").Cells(counter, 12) = ActiveSheet.Range("x_9") Range("kq").Cells(counter, 13) = ActiveSheet.Range("x_10") Range("kq").Cells(counter, 14) = ActiveSheet.Range("x_11") Range("kq").Cells(counter, 15) = ActiveSheet.Range("x_12") Range("kq").Cells(counter, 16) = ActiveSheet.Range("x_13") Range("kq").Cells(counter, 17) = ActiveSheet.Range("x_14") Range("kq").Cells(counter, 18) = ActiveSheet.Range("x_15") Range("kq").Cells(counter, 19) = ActiveSheet.Range("x_16") Range("kq").Cells(counter, 20) = ActiveSheet.Range("x_17") Range("kq").Cells(counter, 21) = ActiveSheet.Range("x_18") Range("kq").Cells(counter, 22) = ActiveSheet.Range("x_19") Range("kq").Cells(counter, 23) = ActiveSheet.Range("x_20") Range("kq").Cells(counter, 24) = ActiveSheet.Range("x_21") Range("kq").Cells(counter, 25) = ActiveSheet.Range("x_22") Range("kq").Cells(counter, 26) = ActiveSheet.Range("x_23") Range("kq").Cells(counter, 27) = ActiveSheet.Range("x_24") Range("kq").Cells(counter, 28) = ActiveSheet.Range("x_25") Range("kq").Cells(counter, 29) = ActiveSheet.Range("x_26") Range("kq").Cells(counter, 30) = ActiveSheet.Range("x_27") Range("kq").Cells(counter, 31) = ActiveSheet.Range("x_28") Range("kq").Cells(counter, 32) = ActiveSheet.Range("x_29") Range("kq").Cells(counter, 33) = ActiveSheet.Range("x_30") Next counter End Sub Kết chạy VBA → Kết file excel Vẽ đường biên hiệu từ cột tssl độ lệch chuẩn 4.3: so sánh với đường biên có bán khống Bước 1: Tạo liệu đường biên hiệu trường hợp Các liệu tssl độ lệch chuẩn TH tính câu trước Bước 2: Vẽ đường biên vào biểu đồ so sánh Biểu đồ đường biên trường hợp Nhận xét: Đường biên hiệu trường hợp khơng bán khống có tỷ suất sinh lợi độ lệch chuẩn cao Còn đường biên hiệu trường hợp có bán khống trải dài có độ lệch chuẩn (rủi ro) thấp tỷ suất sinh lợi khơng cao cịn âm → Nên nhà đầu tư ưa thích rủi ro thích trường hợp không bán khống so với trường hợp bán khống Câu 5: Xây dựng đường CML Lãi suất phi rủi ro (rf) lấy lãi suất trái phiếu phủ Australia kì hạn 10 năm trang https://vn.investing.com/rates-bonds/australia-government-bonds? maturity_from=90&maturity_to=290 Bước 1: Xây dựng ma trận phương sai – hiệp phương sai tính câu trước Bước 2: Tạo danh mục thị trường M có có c=rf Tính tỷ trọng 30 chứng khoán danh mục thị trường M Bước 3: Xây dựng đường CML kết hợp dm M rf Xây dựng đường CML kết hợp danh mực rủi ro M danh mục phi rủi ro với lãi suất phủ Australia kì hạn 10 năm Các tính tốn xây dựng excel: Bước 4: Tìm tssl đlc để vẽ đường CML Dùng data table để tìm tỷ suất sinh lợi độ lệch chuẩn để vẽ đường CML damh mục kết hợp P Vẽ đường CML dựa cột tssl đlc Câu 6: Kiểm định mơ hình CAPM cho biết DM bạn chọn có hiệu khơng? Nếu khơng điều chỉnh nào? 6.1 Kiểm định mơ hình CAMP Bước 1: Xác định danh mục thị trường M Tỷ suất sinh lợi danh mục thị trường M (AXJO) tính câu Bước 2: Xác định TSSL TB, hệ số beta tương ứng chứng khoáng DM 30 chứng khoán nằm danh mục thị trường M (AXJO) TSSL trung bình, hệ số beta tính câu Bước 3: Vẽ đường SML Kiểm định mơ hình CAMP Đầu tiên, kiểm định mơ hình CAMP trước, Có phương trình: Y = anpha1 + X2* anpha2 rX = rF + beta * (rM - rF) Tính tốn hệ số phương trình: Nhận xét mơ hình : - rF khơng anpha rM-Rf không anpha R-squared = 2.73% → beta giải thích 2.73% cho danh mục đầu tư →Danh mục khơng hiệu quả, khơng phản ánh hồn tồn thực tế khơng phản ánh biến động rủi ro chứng khốn → Danh mục khơng hiệu cần điều chỉnh lại Tiếp theo vễ đường SML dựa tỷ suất sinh lợi beta phía trên: 6.2 Điều mơ hình mơ hình khơng hiệu quả: - Nhìn vào đường SML nhận xét định giá chứng khoán: Cổ phiếu định giá thấp : cổ phiếu nằm phía đường SML → Những cổ phiếu bị định giá thấp ALU, TNE, RHC, INA, REA, VCX, CAR, JHX, CHC, SUL, SVW, APE, WEB Cổ phiếu định giá cao: cổ phiếu nằm phía đường SML → Những cổ phiếu bị định giá cao TLS, NCM, AGL, TCL, IVC, SUN, ALO, ABP, BHP, AWC, ABC, QAN, WPL, WSA, ORG, OSH, WOR -Thông qua định giá trên, điều chỉnh lại danh mục cho hợp lý cân để tạo danh mục hiệu thực tế cách bán bớt cổ phiếu định giá cao mua thêm cổ phiếu định giá thấp -Hết - Tài liệu tham khảo - Sách Lập Mô Hình Tài Chính (Financial Modeling) Simon Benninga-Financial Modeling-The MIT Press (2014) ... tssl,psai,dlc'!B143:AE143,0) → Kết file excel Bước 2: Kết hợp ma trận bước ma trận phương sai - hiệp phương sai tính cách lamda để tạo ma trận phương sai - hiệp phương sai cách Dùng công thức: E316*C49:AF78+(1-E316)*C281:AF310