Type/to search

移動平均線二重線とトレンドフォロー戦略

Common strategy
Created: 2023-11-06 15:41:23
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、短期移動平均線と長期移動平均線を用いた二重システムを構築し、トレンド指数ADXでトレンドの有無を判断し、方向性指数DMIでトレンドの方向性を判断することで、トレンド形成後のトレンド追跡を行い、トレンド反転時には迅速にポジションをクローズし、天井掴みや底売りを回避します。また、時間範囲テストを組み合わせることで、異なる期間における戦略の効果をバックテストできます。

戦略の原理

  1. 短期移動平均線と長期移動平均線により二重システムを構築します。短期移動平均線が長期移動平均線を上抜けた場合、ゴールデンクロスシグナルとし、ロングエントリーします。短期移動平均線が長期移動平均線を下抜けた場合、デッドクロスシグナルとし、ポジションをクローズします。

  2. ADXはトレンドの存在と強さを判断するために使用します。ADXが設定した基準値より大きい場合、トレンドが存在し、かつ強いと判断します。トレンドが強い場合にのみ、取引シグナルを生成します。

  3. DMIのDI+はトレンドの方向を判断するために使用します。DI+が正の場合は上昇トレンド、DI+が負の場合は下降トレンドと判断します。トレンド方向に合致した場合にのみ、取引シグナルを生成します。

  4. 時間範囲テストを組み合わせることで、異なる期間における戦略の効果をバックテストし、戦略の検証を行います。

優位性の分析

  1. 二重システムを使用することで、ブレイクアウトをフィルタリングし、偽ブレイクアウトによる損失を回避できます。

  2. ADXを適用してトレンドの存在と強さを判断することで、レンジ相場での頻繁な取引を回避できます。

  3. DMIを利用してトレンド方向を判断することで、トレンドに沿った取引を確実に行い、逆張り取引を回避できます。

  4. 時間範囲テストにより、戦略パラメータが異なる相場に対して有効かどうかを検証し、パラメータ設定を最適化できます。

リスク分析

  1. 二重システムは空売りトラップや買いトラップを形成しやすく、価格の戻りによるストップロスの発生に注意が必要です。

  2. ADXの判断には遅延が生じるため、トレンド初期の機会を逃す可能性があります。基準値を下げることで対応できます。

  3. DMIの方向判断にも遅延が生じ、同様にトレンド初期を逃す可能性があります。期間パラメータを短縮することで対応できます。

  4. 異なる時間範囲ではパラメータ設定の調整が必要となる場合があり、相場に適応するためのパラメータ最適化が必要です。

最適化の方向性

  1. 異なる長さの期間パラメータの組み合わせをテストし、最適なパラメータを見つけることができます。

  2. ボリンジャーバンドなどの他のインジケーターと組み合わせて二重フィルタリングを行い、シグナルの品質を向上させることができます。

  3. ストップロス戦略を追加し、損失拡大を防ぐことができます。

  4. 機械学習手法を用いてパラメータ設定を自動最適化できます。

  5. センチメント指標やニュース要因など、より多くの要素を組み合わせて戦略の効果を高めることができます。

まとめ

本戦略は、移動平均線、トレンド指数、方向性指数の利点を統合し、トレンドの判断と追跡を実現しています。パラメータの有効性を検証する一方で、より多くの市場状況に適応するために継続的な最適化が必要であり、パラメータ調整、ストップロス戦略、マルチファクター統合などをさらに深めることで、戦略の安定性と収益性を向上させることができます。全体的に、本戦略は定量取引において信頼性の高いトレンド追跡手法を提供します。

Source
Pine
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 23:59:59
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// author: codachang0726
strategy(title = "(S)MA+ADX+DI+time", shorttitle = "(S)MA+ADX+DI+time", overlay = true)
Strategy parameters
Strategy parameters
FastMA
SlowMA
From Month
From Day
From Year
Thru Month
Thru Day
Thru Year
Show Date Range
ADX Smoothing
DI Period
Keylevel for ADX
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)