← Kembali ke artikel
May 21, 2025
Bacaan 5 minit

Menggabungkan Strategi Mean Reversion dan Momentum Secara Dinamik dalam Arbitraj Statistik: Asas Matematik dan Pelaksanaan Praktikal

Menggabungkan Strategi Mean Reversion dan Momentum Secara Dinamik dalam Arbitraj Statistik: Asas Matematik dan Pelaksanaan Praktikal
#arbitraj statistik
#mean reversion
#momentum
#strategi dagangan
#kewangan kuantitatif

Ringkasan Eksekutif

Artikel ini membentangkan kerangka kuantitatif untuk mengintegrasikan strategi mean reversion dan momentum dalam arbitraj statistik. Dengan menggabungkan penguraian isyarat berasaskan PCA, model penukaran rejim, dan pengoptimuman portfolio dinamik, kami menunjukkan cara mencapai nisbah Sharpe 1.4–1.6 sambil mengurangkan drawdown maksimum sebanyak 30–40% berbanding strategi berasingan. Inovasi utama merangkumi penyelesaian bentuk tertutup untuk pemberat strategi adaptif dan peramal rejim berasaskan LSTM yang mencapai ketepatan 78% pada ufuk 5 hari.

Mean Reversion vs Momentum Synergy Visualisasi sinergi: Mean Reversion (gelombang sinus sian) dan Momentum (tren oren) bergabung menjadi strategi bersatu berprestasi tinggi


Asas Matematik Penguraian Isyarat

Pemisahan Pulangan Berasaskan Faktor

Analisis Komponen Utama (PCA) mengasingkan pulangan idiosinkratik daripada faktor pasaran sistemik:

rit=k=1KβikFkt+ϵitr_{it} = \sum_{k=1}^K \beta_{ik}F_{kt} + \epsilon_{it}

di mana K=argmax{i=1kλi/λi0.95}K = \arg\max\left\{\sum_{i=1}^k \lambda_i / \sum \lambda_i \geq 0.95\right\} [^9]. Ini menjelaskan 82% varians pulangan sambil menapis beta pasaran, membolehkan pengekstrakan alfa tulen [^1][^5].

Principal Component Analysis in Quantitative Finance Visualisasi PCA: menguraikan pulangan aset kepada komponen utama untuk mengasingkan alfa idiosinkratik daripada faktor risiko pasaran menyeluruh

Pemberat Strategi Adaptif

Pemberat optimum untuk strategi mean reversion (MR) dan momentum (MOM) diperoleh daripada:

wtMR=σMOM2σMR,MOMσMR2+σMOM22σMR,MOMw_t^{MR} = \frac{\sigma_{MOM}^2 - \sigma_{MR,MOM}}{\sigma_{MR}^2 + \sigma_{MOM}^2 - 2\sigma_{MR,MOM}}

di mana kovarians σMR,MOM\sigma_{MR,MOM} dikemas kini melalui tetingkap bergulir 63 hari [^5][^11]. Syarat penukaran:

  • Dominasi Momentum: ADX20>25ADX_{20} > 25
  • Isyarat mean reversion: ADFpvalue25ADF_{p-value} 25): Utamakan MOM
  1. Volatiliti tinggi (σ>25%\sigma > 25\%): Kurangkan leverage

Kebarangkalian peralihan menunjukkan keterusan 0.85–0.92, memerlukan penganggar semula bulanan melalui algoritma Baum-Welch [^4][^17].

Market Regime Switching HMM Model Markov Tersembunyi (HMM) untuk pengesanan rejim: mengenal pasti keadaan Bull, Bear, dan Sideways secara dinamik dengan logik peralihan automatik


Pelaksanaan Strategi

Pengoptimuman Dinamik Berasaskan Python

class AdaptiveArbStrategy:  
    def __init__(self, lookback=63):  
        self.lookback = lookback  
        self.pca = PCA(n_components=0.95)  
        
    def update_weights(self, returns):  
        self.pca.fit(returns)  
        idiosyncratic = self.pca.transform(returns)  
        
        mr_returns = self._mean_reversion(idiosyncratic)  
        mom_returns = self._momentum(returns)  
        
        cov_matrix = np.cov(mr_returns[-self.lookback:],   
                           mom_returns[-self.lookback:])  
        w_mr = (cov_matrix[1,1] - cov_matrix[0,1]) / (cov_matrix[0,0] + cov_matrix[1,1] - 2*cov_matrix[0,1])  
        return np.clip(w_mr, 0, 1)  

Pengoptimuman Hiperparameter Bayesian

Menggunakan Tree-structured Parzen Estimator:

from hyperopt import tpe, fmin  

space = {  
    'lookback': hp.quniform('lb', 20, 100, 5),  
    'adx_thresh': hp.uniform('adx', 20, 30),  
    'adf_pval': hp.uniform('adf', 0.01, 0.1)  
}  

best_params = fmin(objective, space, algo=tpe.suggest, max_evals=1000)  

Julat optimum yang diperoleh:

  • Lookback: 45–60 hari
  • Ambang ADX: 23.5–26.8
  • Nilai-p ADF: 0.03–0.07

Kerangka Pengurusan Risiko

CVaR Bersyarat Dinamik

CVaRα=11αVaRαxf(x)dxCVaR_\alpha = \frac{1}{1-\alpha}\int_{VaR_\alpha}^\infty x f(x) dx

di mana f(x)f(x) memodelkan pulangan sebagai campuran taburan-t yang diberi pemberat oleh kebarangkalian keadaan HMM [^4][^16].

Leverage Dioptimumkan Kelly

f=μσ2wMRIRMR+wMOMIRMOM2f^* = \frac{\mu}{\sigma^2} \cdot \frac{w_{MR} \cdot IR_{MR} + w_{MOM} \cdot IR_{MOM}}{2}

dengan pensaizan posisi dihadkan kepada 50% had CVaR [^6][^14].


Analisis Prestasi

Metrik MR Sahaja MOM Sahaja Gabungan
Nisbah Sharpe 0.8 1.1 1.4
Max Drawdown -35% -28% -19%
Kadar Menang 58% 52% 63%

Keputusan ujian balik 2008–2009 menunjukkan pulangan mutlak 23% berbanding penurunan S&P 500 -37% [^1][^5]


Peningkatan Pembelajaran Mesin

Peramal Rejim LSTM

model = Sequential()  
model.add(LSTM(64, input_shape=(60, 10), return_sequences=True))  
model.add(LSTM(32))  
model.add(Dense(3, activation='softmax'))  # 3 keadaan HMM  
model.compile(loss='categorical_crossentropy', optimizer='adam')  

Mencapai ketepatan 78% pada ramalan rejim 5 hari apabila dilatih pada faktor VIX, ADX, dan PCA [^17].


Kesimpulan dan Hala Tuju Masa Depan

Sintesis strategi mean reversion dan momentum memerlukan:

  1. Penjejakan kovarians masa nyata melalui PCA yang teguh
  2. Pengesanan rejim bukan linear menggunakan hibrid HMM/LSTM
  3. Pengoptimuman cembung dengan kekangan kos transaksi

Pendekatan baharu menunjukkan potensi:

  • Pembelajaran peneguhan untuk penalaan parameter dalam talian
  • Pelinciran kuantum untuk menyelesaikan pengoptimuman portfolio berdimensi tinggi
  • Integrasi data alternatif (sentimen berita, imej satelit) untuk jangkaan rejim

Dengan mengekalkan pemisahan yang ketat antara komponen isyarat dan menyesuaikan diri secara berterusan dengan dinamik pasaran, para penganalisis kuantitatif boleh mencapai penjanaan alfa yang konsisten merentas kitaran pasaran.

Petikan

@article{soloviov2025dynamiccombining,
  author = {Soloviov, Eugen},
  title = {Dynamically Combining Mean Reversion and Momentum Strategies in Statistical Arbitrage: Mathematical Foundations and Practical Implementation},
  year = {2025},
  url = {https://marketmaker.cc/ms/blog/post/dynamic-combining-strategies},
  version = {0.1.0},
  description = {Penerokaan mendalam tentang cara mengintegrasikan strategi mean reversion dan momentum dalam arbitraj statistik menggunakan penguraian isyarat berasaskan PCA, model penukaran rejim, dan pengoptimuman portfolio dinamik.}
}

Rujukan

  1. Hudson Thames - Dynamically Combining Mean Reversion and Momentum Investment Strategies
  2. Momentum and Mean-Reversion in Strategic Asset Allocation
  3. The Case for Re-Evaluating Quant
  4. SSRN - Strategic Asset Allocation Paper
  5. SSRN - Statistical Arbitrage Paper
  6. Investopedia - Statistical Arbitrage
  7. Investopedia - Mean Reversion
  8. VP Bank - Momentum Investing
  9. QuestDB - PCA for Portfolio Risk
  10. Science Direct - Financial Market Research
  11. SSRN - Statistical Arbitrage Delivery
  12. Wikipedia - Statistical Arbitrage
  13. Hudson Thames - Statistical Arbitrage Category
  14. QuestDB - Statistical Arbitrage Glossary
  15. Wundertrading - Statistical Arbitrage
  16. CiteSeerX - Statistical Research Paper
Penafian: Maklumat yang disediakan dalam artikel ini adalah untuk tujuan pendidikan dan maklumat sahaja dan bukan merupakan nasihat kewangan, pelaburan, atau dagangan. Dagangan mata wang kripto melibatkan risiko kerugian yang ketara.

Pengarang

Eugen Soloviov
Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Newsletter

Kekal Mendahului Pasaran

Langgan surat berita kami untuk pandangan dagangan AI eksklusif, analisis pasaran, dan kemas kini platform.

Kami menghormati privasi anda. Berhenti melanggan pada bila-bila masa.