Type/to search

モメンタム均衡チャネルを用いたトレンド追跡戦略

Common strategy
Created: 2023-12-12 18:07:31
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、チャネルとモメンタム指標を計算し、トレンド形状を識別することで、トレンドフォロー取引を実現します。具体的には、モメンタム指標と均衡チャネル指標を組み合わせ、両者を併用することで、ロングトレンドに参入しつつ、均衡チャネルを利用して買いの利益確定ゾーンをロックします。

戦略原理

本戦略は主に以下の2つの指標で判断を行います。

  1. モメンタム指標(DMI):市場の多空トレンドを判断し、指標が設定した閾値を超えた場合に取引シグナルを生成します。

  2. 均衡チャネル(Keltner Channel):トレンドゾーンを判断し、価格が上部バンドを突破した場合が買いのタイミング、価格が中央バンドを下回った場合がポジションクローズのシグナルとなります。

具体的な取引ロジックは次の通りです。+DIモメンタム指標が設定した閾値(デフォルト32)を超えた場合、上昇トレンド形成と判断します。このとき、価格が均衡チャネルの上部バンドを突破すれば買いシグナルが発生します。その後、均衡チャネルの中央バンドをストップロスラインとして用い、トレーリングストップで利益保護を実現します。

本戦略は2つの指標の利点を総合的に活用し、モメンタム指標でトレンド方向を判断し、均衡チャネルでエントリータイミングとストップロスゾーンを判断します。二重指標の組み合わせにより、トレンドの早期に効率的にエントリーし、同時にチャネル指標で利益確定とストップロスをロックすることができます。

優位性分析

  1. 本戦略はモメンタム指標を用いて市場トレンドの早期を判断するため、単純移動平均線などの遅行指標よりも効率的です。

  2. 均衡チャネルを用いて具体的な取引レンジを判断することで、利益確定ゾーンを効果的にロックできます。

  3. 指標パラメータと取引ルールは厳密かつ合理的で、バックテストデータのパフォーマンスは良好であり、実運用での検証効果も確認されています。

  4. 戦略は比較的シンプルで明確であり、理解・実装が容易なため、定量取引初心者の学習に適しています。

  5. 戦略のリスクは管理可能であり、中央バンドの移動平均線による動的ストップロスを用いて、1回の損失を効果的に抑制します。

リスク分析

  1. 本戦略はトレンド相場にのみ有効であり、レンジ相場には適していません。QtCoreチャネルが拡大した場合、中央バンドのストップロスが緩くなりすぎて損失を抑制できなくなります。

  2. DMI指標には一定の遅延が存在し、トレンドを確定できず、トレンドに早期に参入して損失を被る可能性があります。

  3. 固定パーセントでのストップロス方式にはリスクがあり、大幅な変動後に再びトレンドに参入できず、その後の相場を逃す可能性があります。

  4. バックテストデータは十分ですが、実運用ではパラメータの安定性を検証するために長期間の稼働が必要です。

最適化の方向性

  1. ATRストップロスやトレーリングストップなど、固定パーセントストップロスに代わる異なるストップロス方式をテストできます。

  2. 出来高増加などの二次確認指標を追加し、トレンド確定後のエントリーを確保できます。

  3. 異なるパラメータの組み合わせをテストし、最適なパラメータを探索できます。

  4. ウォークフォワード最適化やロールフォワードテストにより、パラメータのロバスト性を検証できます。

まとめ

本戦略は二重指標による判断を用いて、トレンド相場を効率的に捉えることを実現しています。戦略は比較的シンプルで直感的であり、ロジックも明確、バックテストのパフォーマンスも良好なため、定量取引の入門戦略の一つとして利用できます。ただし、実運用データの十分な検証とパラメータ最適化を行い、実運用でのアンダーパフォーマンスリスクを低減することが今後の重要な課題となります。

Source
Pine
/*backtest
start: 2023-11-11 00:00:00
end: 2023-12-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Original Idea by: @Wunderbit


//@version=4
Strategy parameters
Strategy parameters
Enable Ribbon Filter
Ribbon Period
useTrueRange
KELTNER Period
KELTNER Multiple
ADX Smoothing
DI Length
+DI Trigger Level
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Long Take Profit 1 Target %
Long Take Profit 1 Qty %
Long Take Profit 2 Target %
Long Take Profit 2 Qty %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)