LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

Odaily星球日报Xuất bản vào 2024-02-06Cập nhật gần nhất vào 2024-02-06

Tóm tắt

本篇根据大类对因子的相关性进行检验,依据检验结果对因子做了舍弃或合成处理。

书接上回,关于《用多因子模型构建强大的加密资产投资组合》系列文章中,我们已经发布了三篇:《理论基础篇》《数据预处理篇》《因子有效性检验篇》

前三篇分别解释了多因子策略的理论与单因子测试的步骤。

一、因子相关性检验的原因:多重共线性

我们通过单因子测试部分筛选出一批有效因子,但以上因子不能直接入库。因子本身可以根据具体的经济含义进行大类划分,同类型的因子间存在较强的相关性,若不经相关性筛选直接入库,根据不同因子进行多元线性回归求预期收益率时,会出现多重共线性问题。计量经济学中,多重共线性是指回归模型中的一些或全部解释变量存在“完全”或准确的线性关系(各变量间高度相关)。

因此,有效因子筛选出后,首先需要根据大类对因子的相关性进行 T 检验,对于相关性较高的因子,要么舍弃显著性较低的因子,要么进行因子合成。

多重共线性的数学解释如下:

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

会存在两种情况:

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

多重共线性导致的后果:

1.完全共线性下参数估计量不存在

2.近似共线性下 OLS 估计量非有效

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

3.参数估计量经济含义不合理

4.变量的显著性检验(t 检验)失去意义

5.模型的预测功能失效:通过多元线性模型拟合出的预测收益率极其不准确,模型失效。

二、步骤一:同类型因子的相关性检验

检验新求出的因子与已入库因子的相关性。通常来说,有两类数据求相关性:

1.根据所有 token 在回测期间的因子值求相关

2.根据所有 token 在回测期间的因子超额收益值求相关

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

我们所求的每个因子对 token 的收益率都有一定的贡献和解释能力。进行相关性检验**,是为了找到对策略收益有不同解释和贡献的因子,策略的最终目的是收益**。如果两个因子对收益的刻画是相同的,即使两个因子值存在很大差别也无意义。因此,我们并不是想找到因子值本身差异大的因子,而是想找到因子对收益刻画不同的因子,所以最终选择了用因子超额收益值求相关。

我们的策略是日频,所以按回测区间的日期计算因子超额收益之间的相关系数矩阵

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

编程求解与库内相关最高的前 n 个因子:

def get_n_max_corr(self, factors, n= 1):
       factors_excess = self.get_excess_returns(factors)
       save_factor_excess = self.get_excess_return(self.factor_value, self.start_date, self.end_date)
       if len(factors_excess) < 1:
           return factor_excess, 1.0, None
       factors_excess[self.factor_name] = factor_excess['excess_return']
       factors_excess = pd.concat(factors_excess, axis= 1)
       factors_excess.columns = factors_excess.columns.levels[ 0 ]
       # get corr matrix
       factor_corr = factors_excess.corr()
       factor_corr_df = factor_corr.abs().loc[self.factor_name]
       max_corr_score = factor_corr_df.sort_values(ascending=False).iloc[ 1:].head(n)
       
       return save_factor_excess, factor_corr_df, max_corr_score

三、步骤二:因子取舍、因子合成

对于相关性较高的因子集合,可以采取两种方式处理:

(1)因子取舍

根据因子本身的 ICIR 值、收益率、换手率、Sharpe 比率,挑选某维度下最有效的因子进行保留,删除其他因子。

(2)因子合成

对因子集合中的因子进行合成,截面上尽可能多的保留有效信息

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

假设当前有 3 个待处理的因子矩阵:

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

2.1 等权加权

各因子权重相等(w= 1/因子个数),综合因子=各因子值加总求平均。

Eg.动量类因子,一个月收益率、两个月收益率、三个月收益率、六个月收益率、十二个月收益率,这六个因子的因子载荷各占 1/6 的权重,合成新的动量因子载荷,然后再重新进行标准化处理。

synthesis 1 = synthesis.mean(axis= 1) # 按行求均值

2.2 历史 IC 加权、历史 ICIR、历史收益加权

用回测期的 IC 值(ICIR 值、历史收益值)对因子进行加权。过去有很多期,每一期都有一个 IC 值,所以用它们的均值作为因子的权重。通常使用回测期 IC 的均值(算数平均值)作为权重。

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

2.3 历史 IC 半衰加权、历史 ICIR 半衰加权

2.1 与 2.2 都是计算算数平均值,回测期的每一次 IC、ICIR 对于因子的作用被默认为相同。

但现实中,回测期的每一期对于当期的影响程度不完全相同,存在时间上的衰减。越接近当前期的时期,影响越大,越远影响越小。在此原理,求 IC 权重前首先定义一个半衰权重,距离当期越近的权重值越大、越远权重越小。

半衰权重数学推导:

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

2.4 最大化 ICIR 加权

通过求解方程,计算最优因子权重 w 使得 ICIR 最大化

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

协方差矩阵的估计问题:协方差矩阵用于衡量不同资产之间的关联性。统计学中常以样本协方差矩阵代替总体协方差矩阵,但在样本量不足时,样本协方差矩阵与总体协方差矩阵的差异会很大。所以有人提出了压缩估计的方法,原理是使估计协方差矩阵与实际协方差矩阵之间的均方误差最小

方式:

1.样本协方差矩阵

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

2.Ledoit-Wolf 收缩:引入一个缩小系数,将原始的协方差矩阵与单位矩阵进行混合,以减少噪音的影响。

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

3.Oracle 近似收缩:对 Ledoit-Wolf 收缩的改进,目标是通过对协方差矩阵进行调整,从而在样本大小较小的情况下更准确地估计真实的协方差矩阵。(编程实现与 Ledoit-Wolf 收缩同理)

2.5 主成分分析 PCA

主成分分析(Principal Component Analysis,PCA)是一种用于降维和提取数据主要特征的统计方法。其目标是通过线性变换,将原始数据映射到一个新的坐标系,使得数据在新坐标系下的方差最大化。

具体而言,PCA 首先找到数据中的主成分,也就是数据中方差最大的方向。然后,它找到与第一个主成分正交(无关)且具有最大方差的第二个主成分。这个过程一直重复,直到找到数据中所有的主成分。

LUCIDA:如何利用多因子策略构建强大的加密资产投资组合(因子合成篇)

Nội dung Liên quan

Bitcoin Phải Giữ Vững Mức $60,000 Nếu Không Sẽ Đối Mặt Nguy Cơ Sụp Đổ Lớn, Nhà Phân Tích TradingView Cảnh Báo

Bitcoin đang ở mức giá được nhiều nhà giao dịch coi là quan trọng cả về tâm lý lẫn kỹ thuật. Theo phân tích của chuyên gia weslad trên TradingView vào ngày 20/6, BTCUSDT đã chạm vào một vùng cầu mới có thể quyết định đợt biến động lớn sắp tới. Miễn là Bitcoin giữ được vùng hỗ trợ hiện tại, khả năng phục hồi lên vùng cung quanh 81.000 USD vẫn cao. Tuy nhiên, cảnh báo cũng rất rõ ràng. Mức 60.000 USD được xem là "ranh giới" cho phe mua. Nếu Bitcoin đóng cửa quyết định dưới ngưỡng này, triển vọng tăng giá sẽ bị vô hiệu hóa và mở đường cho một đợt sụt giảm sâu hơn. Sự thất bại ở một mức hỗ trợ được nhiều người theo dõi có thể kích hoạt dừng lỗ và thay đổi tâm lý thị trường. Trường hợp phục hồi lên 81.000 USD vẫn cần sự xác nhận. Phe mua cần bảo vệ thành công 60.000 USD, vượt qua các mức kháng cự lân cận và chứng minh nhu cầu đủ mạnh để đảo ngược xu hướng. Hiện tại, tình hình được xem như một bài kiểm tra hỗ trợ nhị phân: giữ vững thì kịch bản phục hồi còn, mất quyết định thì thị trường sẽ hướng tới một đợt điều chỉnh sâu hơn.

bitcoinist1 giờ trước

Bitcoin Phải Giữ Vững Mức $60,000 Nếu Không Sẽ Đối Mặt Nguy Cơ Sụp Đổ Lớn, Nhà Phân Tích TradingView Cảnh Báo

bitcoinist1 giờ trước

Giao thức Venus Tích Hợp Cổ Phiếu Được Token Hóa Làm Tài Sản Thế Chấp Trên BNB Chain

Giao thức Venus hiện đã tích hợp cổ phiếu token hóa làm tài sản thế chấp để vay trên BNB Chain, đưa một trường hợp sử dụng tài sản thế giới thực (RWA) khác vào thị trường cho vay DeFi. Cụ thể, Venus đã thêm hỗ trợ cho các mã chứng khoán token hóa như Apple, Tesla và Microsoft. Các tài sản này được mô tả là có hỗ trợ 1:1 bởi cổ phiếu thực tế do các đơn vị giám hộ được quản lý nắm giữ. Người dùng có thể gửi các cổ phiếu token hóa đủ điều kiện vào các nhóm cho vay biệt lập (isolated lending pools) và vay stablecoin hoặc BNB dựa trên tài sản thế chấp này. Điều này cho phép họ tiếp cận thanh khoản trên chuỗi mà không cần bán vị thế cổ phiếu cơ bản, tương tự như hình thức tài chính ký quỹ truyền thống. Tích hợp này cho thấy nỗ lực của BNB Chain trong việc cạnh tranh thu hút hoạt động RWA. Tuy nhiên, cổ phiếu token hóa mang đến một cấu trúc rủi ro khác so với tài sản thế chấp gốc crypto như ETH hay BNB, vì chúng phụ thuộc vào người giám hộ, cấu trúc pháp lý và quy trình mua lại bên ngoài chuỗi. Định giá tài sản thế chấp cũng là thách thức do giờ giao dịch chứng khoán truyền thống và thị trường DeFi hoạt động khác nhau. Việc tích hợp này phù hợp với bối cảnh thị trường rộng lớn hơn, bao gồm áp lực tuân thủ, tài sản thế giới thực được token hóa và sự phụ thuộc của altcoin vào hướng đi của Bitcoin. Điều cần theo dõi tiếp theo là liệu thanh khoản có thực sự tăng trưởng vượt ra ngoài các tích hợp ban đầu hay không, điều này phụ thuộc vào tính an toàn của dịch vụ giám hộ, độ tin cậy của oracle giá và các quy tắc rõ ràng xung quanh các sự kiện thanh lý.

bitcoinist2 giờ trước

Giao thức Venus Tích Hợp Cổ Phiếu Được Token Hóa Làm Tài Sản Thế Chấp Trên BNB Chain

bitcoinist2 giờ trước

Góc Bất Khả Thi Thực Ra Là Một Vấn Đề Giả

Tác giả Billy Gao cho rằng khái niệm "tam giác bất khả thi" (decentralization - scalability - security) trong blockchain thực chất là một vấn đề giả. Bài viết chỉ ra rằng, mặc dù ngành công nghiệp tiền mã hóa đã xây dựng được hệ thống mật mã hùng mạnh nhất lịch sử, nhưng nó lại thất bại trong việc bảo vệ quyền riêng tư tài chính cơ bản của người dùng. Mọi giao dịch và số dư đều bị công khai theo mặc định. Bản chất thực sự của blockchain là một máy tính chia sẻ, chậm và đắt đỏ, nhưng không ai sở hữu. Ưu điểm duy nhất của nó là tính không cần cấp phép và khả năng chống kiểm duyệt. Tuy nhiên, đây cũng là nguồn gốc của hai khiếm khuyết chính ngăn cản dòng vốn lớn: (1) Vấn đề pháp lý từ tính mở và (2) Sự thiếu hụt quyền riêng tư. Tính minh bạch trên chuỗi không phải là lợi ích mà là một loại "thuế". Nó cho phép các hành vi như MEV và front-running, khiến người dùng thông thường bị mất giá trị. Các tổ chức tài chính lớn sẽ không bao giờ để toàn bộ sổ sách của họ bị công khai như vậy. Tác giả lập luận rằng quyền riêng tư và tuân thủ không đối lập nhau. Bằng các kỹ thuật mật mã tiên tiến như zero-knowledge proof, người dùng có thể chứng minh tính hợp lệ của một giao dịch (như đã qua KYC, trong giới hạn rủi ro) mà không cần tiết lộ mọi chi tiết nhạy cảm. Điều này cho phép kiểm toán và giám sát trong khi vẫn bảo vệ dữ liệu cá nhân. Giải pháp "quyền riêng tư mặc định + có thể chứng minh sự tuân thủ" được xem như một bản nâng cấp thuần túy cho blockchain hiện tại. Nó khắc phục hai khiếm khuyết cốt lõi, mở ra cánh cửa cho hàng nghìn tỷ USD từ các tổ chức tài chính chính thống và người dùng phổ thông – những người đòi hỏi cả tính bảo mật lẫn quyền riêng tư. Chỉ khi blockchain học được cách "giữ bí mật", tiềm năng thực sự của nó mới được giải phóng.

链捕手12 giờ trước

Góc Bất Khả Thi Thực Ra Là Một Vấn Đề Giả

链捕手12 giờ trước

Tam Giác Bất Khả Thi Về Cơ Bản Là Một Vấn Đề Giả

Tác giả chỉ ra rằng ngành công nghiệp blockchain đã dành một thập kỷ tập trung giải quyết "tam nan" (khả năng mở rộng, phi tập trung, bảo mật), nhưng lại bỏ qua hai trở ngại thực sự ngăn dòng vốn lớn: tính hợp pháp và sự riêng tư. Blockchain, bản chất là một máy tính chung chậm và đắt đỏ, phù hợp nhất cho tài sản kỹ thuật số thuần túy như tiền. Tuy nhiên, tính minh bạch mặc định của nó khiến mọi giao dịch và vị thế bị công khai, tạo ra một "thuế" dưới dạng MEV và front-running, xói mòn lợi nhuận của người dùng. Điều này là rào cản không thể chấp nhận đối với các tổ chức tài chính lớn. Trong khi vấn đề hợp pháp đang dần được giải quyết thông qua khung pháp lý, thì thiếu sót về quyền riêng tư vẫn tồn tại. Tác giả lập luận rằng quyền riêng tư (ẩn danh giao dịch) và tuân thủ (chứng minh dự trữ, KYC) không mâu thuẫn nhờ vào mật mã học hiện đại như bằng chứng không tiết lộ thông tin. Công nghệ này cho phép xác minh một tuyên bố (ví dụ: tài sản > nợ, đã qua KYC) mà không tiết lộ dữ liệu cơ bản. Việc tích hợp quyền riêng tư có thể chứng minh được với khả năng tuân thủ là một bản nâng cấp thuần túy cho blockchain hiện tại. Nó giữ nguyên các đảm bảo về sự đồng thuận phi tập trung trong khi loại bỏ "lỗ rò" thông tin, từ đó mở ra cánh cửa cho dòng vốn tỷ đô từ các tổ chức và cá nhân mong muốn bảo vệ hoạt động tài chính của mình. Hệ thống mật mã mạnh mẽ nhất từ trước đến nay cuối cùng cũng học được cách giữ bí mật.

marsbit12 giờ trước

Tam Giác Bất Khả Thi Về Cơ Bản Là Một Vấn Đề Giả

marsbit12 giờ trước

Giao dịch

Giao ngay
Hợp đồng Tương lai
活动图片