Type/to search

動的移動平均クロス組合せ戦略

Common strategy
Created: 2024-02-05 10:23:10
Last modified: 2 years ago
1
Follow
1802
Followers

img

概要

動的移動平均クロスコンボ戦略(Dynamic Moving Average Crossover Combo Strategy)は、複数のテクニカル指標と市場局面検出を統合した複合取引戦略です。市場のボラティリティを動的に計算し、価格と長期移動平均線との距離およびボラティリティに基づいて、市場の3つの局面(レンジ相場、トレンド相場、整理相場)を判断します。異なる市場局面では、異なるエントリー・エグジットルールを採用するとともに、EMA/SMAクロス、MACD、ボリンジャーバンドなどの複数の指標から買いシグナルと売りシグナルを発します。

戦略の原理

市場のボラティリティの計算

ATR(平均真実レンジ)指標を使用して、直近14日間の市場の日中ボラティリティを計算します。その後、100日単純移動平均線でフィルタリングし、平均ボラティリティを取得します。

市場局面の判断

価格と200日単純移動平均線との距離を計算します。距離が平均ボラティリティの1.5倍を超え、かつ方向性が明確な場合、トレンド相場と判断します。現在のボラティリティが平均ボラティリティの1.5倍を超える場合は、レンジ相場と判断します。

EMA/SMAクロス

短期EMAの期間は10日、長期SMAの期間は30日です。短期EMAが長期SMAを上抜けた場合、買いシグナルが発生します。

MACD

12、26、9のパラメータでMACDを計算します。MACDヒストグラムが正の値になった場合、買いシグナルが発生します。

ボリンジャーバンド

20日間の標準偏差チャネルを計算します。チャネル幅が自身の20日SMAよりも小さい場合、整理相場と判断します。

エントリールール

レンジ相場:短期・長期線のクロス、またはMACDヒストグラムが正になり、かつ終値がボリンジャーバンド内にある場合、ロングエントリー。

トレンド相場:短期・長期線のクロス、またはMACDヒストグラムが正になった場合、ロングエントリー。

整理相場:短期・長期線のクロス、かつ終値がLower Bandより高い場合、ロングエントリー。

エグジットルール

以下の条件を満たした場合、ポジションを決済する:MACDが連続2本のローソク足でマイナスとなり、かつ終値が2日連続で下落。

レンジ相場:さらに、StockRSIが買われ過ぎゾーンに入った場合、エグジット。

整理相場:さらに、価格がUpper Bandより低くなった場合、エグジット。

優位性分析

これは市場環境を考慮したインテリジェントな取引戦略であり、以下の利点があります。

  1. システム化された運用により、主観的な介入を減らす。

  2. 市場環境に応じて戦略パラメータを調整でき、適応性が高い。

  3. 複数の指標を組み合わせることで、シグナルの確実性が向上。

  4. ボリンジャーバンドによる自動ストップロスでリスク軽減。

  5. 全方位の条件判断により、偽シグナルをフィルタリング。

  6. 動的なストップロス・利益確定でトレンドに追従し利益を得る。

リスク分析

主なリスクは以下の通りです。

  1. パラメータ設定が不適切だと戦略が機能しなくなる可能性があります。パラメータの最適化を推奨します。

  2. 突発的な事象によりモデルが無効になる可能性があります。戦略ロジックの定期的な更新を推奨します。

  3. 取引コストが利益を圧迫します。手数料の低い証券会社を選択することを推奨します。

  4. 複数の指標を組み合わせることで戦略の複雑性が増します。コア指標に絞ることを推奨します。

最適化の方向性

以下の観点からさらに最適化できます。

  1. 市場環境の判断基準を最適化し、精度を向上させる。

  2. 機械学習モジュールを追加し、パラメータの適応を実現する。

  3. テキスト処理を組み合わせて、重大イベントのリスクを判断する。

  4. 複数市場でバックテストを行い、最適な組み合わせパラメータを探す。

  5. 利益確定用のトレーリングストップ戦略を追加する。

まとめ

動的移動平均クロスコンボ戦略は、複数の指標を用いたインテリジェントな取引戦略です。市場環境に応じてパラメータを調整し、条件判断によるシステム化取引を実現します。適応性と確実性に優れています。ただし、パラメータ設定や新規モジュールの追加は慎重に行い、戦略の複雑性が増さないように注意する必要があります。全体的に見て、実現可能性の高いクオンツ戦略のアイデアと言えます。

Source
Pine
/*backtest
start: 2024-01-28 00:00:00
end: 2024-02-04 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Improved Custom Strategy", shorttitle="ICS", overlay=true)

// Volatility
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)