BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

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

LUCIDA
特邀专栏作者
2024-02-08 09:36
この記事は約730文字で、全文を読むには約2分かかります
在进行大类因子合成前,需要进行因子正交化来消除共线性,本篇就三种正交方法进行展开。
AI要約
展開
在进行大类因子合成前,需要进行因子正交化来消除共线性,本篇就三种正交方法进行展开。

前章に引き続き、「多要素モデルを使用した強力な暗号資産ポートフォリオの構築」に関する一連の記事を 4 回公開しました。「理論の基礎」「データの前処理」「因子妥当性テスト」「大分類因子分析:因子総合」

前回の記事では、因子の共線性(因子間の相関が高い)の問題について詳しく説明しましたが、大きなカテゴリーの因子を合成する前に、因子の直交化を行って共線性を解消する必要があります。

1. 因子直交化の数学的導出

多因子断面回帰の観点から、因子直交系が確立されます。

それで、

2. 3 つの直交手法の具体的な実装

1.シュミット直交性

シュミット直交法は逐次直交法であるため、因子直交性の次数を決定する必要があります。一般的な直交次数には、固定次数(異なるセクションで同じ直交次数がとられる)と動的次数(各セクションで同じ直交次数がとられる)があります。直交順序は一定のルールに従って決定されます)。シュミット直交法の利点は、同じ次数の直交因子間に明示的な対応関係があることですが、直交次数に対する統一された選択基準はなく、直交化後のパフォーマンスは直交次数基準やウィンドウ期間に影響される可能性があります。パラメーター。 。

2.正規直交性

# Canonical 直交 def Canonical(self):
 overlapping_matrix = (time_tag_data.shape[ 1 ] - 1) * np.cov(time_tag_data.astype(float))
# 固有値と固有ベクトルを取得
 eigenvalue, eigenvector = np.linalg.eig(overlapping_matrix)
# np で行列に変換
 eigenvector = np.mat(eigenvector)
 transition_matrix = np.dot(eigenvector, np.mat(np.diag(eigenvalue ** (-0.5))))
 orthogonalization = np.dot(time_tag_data.T.values, transition_matrix)
 orthogonalization_df = pd.DataFrame(orthogonalization.T, index = pd.MultiIndex.from_product([time_tag_data.index, [time_tag]]), columns=time_tag_data.columns)
 self.factor_orthogonalization_data = self.factor_orthogonalization_data.append(orthogonalization_df)

3. 対称直交

シュミット直交では、過去のいくつかのセクションで同じ直交順序の因子が採用されるため、直交因子と元の因子の間には明示的な対応関係が存在しますが、正準直交では各セクションの主成分が選択されます。直交性の前後で因子間の安定した対応関係。直交組み合わせの効果は、直交前後の因子間に安定した対応関係があるかどうかに大きく依存することがわかります。

対称直交性では、元の因子行列への変更を可能な限り減らして、一連の直交基底を取得します。これにより、直交因子と因果因子との間の類似性を最大限に維持することができる。また、シュミットの直交法のように、直交順序の早い方の因子を優先することは避けてください。

対称直交特性:

  1. シュミット直交と比較すると、対称直交は直交順序を与える必要がなく、各要素を同等に扱います。

  2. すべての直交遷移行列の中で、対称直交行列と元の行列の間の類似度が最も大きく、つまり、前後の直交行列間の距離が最も小さくなります。

DA
投資する
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_GoldenApe
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk
おすすめ記事

BTCが6万ドルを突破、ETHが1600ドルを失う、暗号クジラが市場を支えているのか?マチーはまだ「粘り強く抵抗している」。核心的观点:最近の暗号通貨市場(BTC、ETH、SOL)は約20ヶ月ぶりの安値を記録し、大規模な強制決済(24時間で9.71億ドル)を引き起こしました。Hyperliquidなどのプラットフォームでは、複数の暗号クジラがETHとBTCに対して高レバレッジのロングポジションを取った結果、巨額の含み損または実質損失を被り、市場の極端な変動下でのロングリスクが露呈しました。重要な要素:市場データ:BTCは60,000ドル、ETHは1,600ドルまで下落。24時間の強制決済額は9.71億ドルに達し、そのうちロングポジションの強制決済が7.85億ドル、ショートはわずか1.86億ドルでした。Hyperliquid最大のロングトレーダー:12万ETHのロングポジションを保有し、含み損は7,700万ドル超。清算を回避するために800万ドルの証拠金を緊急追加しました。「忠実なロングトレーダー」マチー(黄立成):累積損失は3,375万ドル超。今朝、25倍レバレッジのETHロングポジションが清算され、181万ドルの損失を出した後もロングを継続。「10・11インサイダークジラ」Garret Jin:1,270BTCのロングポジションを保有。平均取得単価は76,117ドル、含み損は1,840万ドル。清算価格は比較的安全な水準。高勝率のETHトレーダー:過去15回の取引で429万ドルの利益を得ていたが、最近18倍レバレッジのロングポジションで実際の損失が285万ドル超となり、最終的にデータ面での利益を残して離脱。ショートクジラがETHを投売りした可能性:平均取得単価1,881ドルで購入した6,855ETHをバイナンスに送金し、損失を262.5万ドルに確定。ETHの価格に対する失望感を反映。