動的RSIとCCIを組み合わせた多因子量的取引戦略
1
Follow
1802
Followers
概要
本戦略は、動的RSI指標、CCI指標、および複数のMA移動平均線を組み合わせることで、マルチファクター駆動の定量取引戦略を実現します。この戦略は、トレンド、買われ過ぎ・売られ過ぎなど複数の次元を総合的に考慮し、判断と取引シグナルの生成を行います。
戦略原理
テクニカル指標
- MA移動平均線:一定期間の終値の平均値を計算し、価格トレンドを判断
- RSI(相対力指数):買われ過ぎ・売られ過ぎの領域を判断
- CCI(順勢指標):買われ過ぎ・売られ過ぎの状態を判断
- Stoch KDJ指標:確率的指標とメイントレンドの乖離状況を判断
取引シグナル
買いシグナル:MA12がMA26を上抜け、CCIが100未満(売られ過ぎ)、Stoch KDJが80未満(売られ過ぎ)
売りシグナル:RSIが動的閾値を下抜け、Stoch KDJが80超(買われ過ぎ)
戦略の利点
- マルチファクター駆動による総合判断で、偽シグナルを低減
- 動的閾値sellableにより、リアルタイムで買われ過ぎ・売られ過ぎを検出
- トレンド、確率的、主流の複数のテクニカル指標を組み合わせ
- 複数パラメータによるチューニングが可能で、柔軟性が高い
戦略のリスク
- マルチファクターの組み合わせが複雑すぎ、パラメータチューニングが困難
- 戦略のパフォーマンスがパラメータ選択に大きく依存
- 定量化プロセスに従った厳格なパラメータ最適化が必要
- カーブフィッティングのリスクが高い
戦略の最適化
- より多くのデータセットで戦略のロバスト性をテスト
- 複数のパラメータ組み合わせテストで最適パラメータを探索
- ストップロス機構を追加して最大ドローダウンを低減
- ポジション管理を追加し、高値追いや安値売りを回避
- 異なる銘柄のコントラクトへの適合性をテスト
まとめ
本戦略は、複数のテクニカル指標とマルチファクター駆動の判断を総合的に活用し、パラメータチューニングと厳格な統計的検証により最適なパラメータを見つけることで、良好な戦略効果を得ることができます。ただし、複雑性が高く、過学習リスクを防ぐとともに、ポジション管理とストップロスによって最大ドローダウンを抑える必要があります。本戦略は、他の銘柄や時間足にも拡張して最適化テストを行うことが可能です。
Source
Pine
/*backtest
start: 2023-11-19 00:00:00
end: 2023-11-26 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="ATOM2.0", shorttitle="ATOM V2.0", overlay=false, default_qty_type=strategy.cash, currency=currency.USD, initial_capital=200, default_qty_type=strategy.cash, default_qty_value=100, pyramiding=10)
// Set Parameter MA12Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

