Type/to search

ダブルライン突破移動平均線クロス戦略

Common strategy
Created: 2023-12-07 15:32:51
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

デュアルトレンドブレイクアウト移動平均クロス戦略は、トレンドフォロー型の定量取引戦略です。本戦略ではデュアルトラック機構を用いて市場トレンドの方向を判断し、移動平均線のクロスシグナルをエントリーの契機とします。具体的には、異なる期間の移動平均線でデュアルトラックを構築し、価格が上限または下限をブレイクすることでトレンドを判断し、その後、短期と長期の移動平均線のクロスシグナルでエントリータイミングをフィルタリングします。

戦略の原理

デュアルトレンドブレイクアウト移動平均クロス戦略は、主に以下の構成要素から成ります。

  1. トレンド判断モジュール: 異なる期間の移動平均線でデュアルトラックを構築し、価格が上限をブレイクした場合を上昇トレンド、下限をブレイクした場合を下降トレンドと判断します。
  2. エントリーモジュール: 短期移動平均線が中期・長期移動平均線を上抜けた場合に買い建て、下抜けた場合に売り建てます。同時にトレンド方向を判断する必要があります。
  3. エグジットモジュール: 短期移動平均線が中期・長期移動平均線を下抜けた場合にポジションをクローズします。

本戦略ではまず、Trend Required パラメータで判断すべきトレンド強度を設定します。価格が上限または下限をブレイクした際にトレンドが形成されたと判断します。その後、短期移動平均線が中期・長期移動平均線を上抜けた時点で買いエントリー、下抜けた時点で売りエントリーを行います。エントリー後は、短期移動平均線が中期・長期移動平均線を下抜けた場合をエグジットシグナルとします。

さらに、本戦略にはストップロス・利確モジュールも搭載されています。具体的なパラメータは調整・最適化可能で、リスク管理と利益確保を図ります。

優位性分析

シングルトラックや単一移動平均線戦略と比較して、デュアルトレンドブレイクアウト移動平均クロス戦略はトレンド判断とエントリータイミング選択を統合し、市場のリズムをより的確に捉えることができます。具体的な優位性は以下の通りです。

  1. デュアルトラックの設定により、トレンドをより正確に判断でき、機会損失を防げます。
  2. 移動平均線クロスによるフィルタリングにより、フェイクブレイクによる逆方向の取引を減らせます。
  3. パラメータ調整により、リスクとリターンの最適化が可能です。
  4. 戦略ロジックがシンプルかつ明確で理解しやすく、追跡が容易です。

リスク分析

デュアルトレンドブレイクアウト移動平均クロス戦略には以下のようなリスクも存在します。

  1. デュアルトラックの設定でもトレンド判断の誤りを完全に排除できるわけではありません。
  2. 移動平均線のパラメータ設定が不適切だと、取引頻度が高くなりすぎたり、逆方向の取引を誘発する可能性があります。
  3. ストップロス水準が緩すぎると、一回の損失を効果的に抑えられません。

対応策は以下の通りです。

  1. デュアルトラックのパラメータを調整し、ブレイク判断の範囲を適度に広げます。
  2. 移動平均線の期間組み合わせを最適化し、取引頻度を適切に保ちます。
  3. 異なるストップロス水準をテストし、最適なパラメータを見つけます。

最適化の方向性

デュアルトレンドブレイクアウト移動平均クロス戦略には、以下のような最適化の余地があります。

  1. 異なる移動平均線の期間パラメータをテストし、最適な組み合わせを見つける。
  2. さらに多くの移動平均線を追加し、マルチ移動平均線フィルターシステムを構築する。
  3. トレーリングストップやボラティリティストップなど、異なるストップロスアルゴリズムをテストする。
  4. 複利メカニズムを導入し、資金効率を最適化する。
  5. ボリンジャーバンドやKDJなど、他の指標と組み合わせてフィルタリングする。

まとめ

デュアルトレンドブレイクアウト移動平均クロス戦略は、トレンド判断とエントリータイミング選択を総合的に考慮し、市場のリズムを効果的に捉えることができます。単一指標と比較して、判断精度が高く、フィルタリング性能に優れているという特徴があります。パラメータ最適化とモジュールのアップグレードにより、戦略の安定性と収益率をさらに向上させることが期待されます。

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

//@version=4
//Author = Dustin Drummond https://www.tradingview.com/u/Dustin_D_RLT/
//Strategy based in part on original 10ema Basic Swing Trade Strategy by Matt Delong: https://www.tradingview.com/u/MattDeLong/
//Link to original 10ema Basic Swing Trade Strategy: https://www.tradingview.com/script/8yhGnGCM-10ema-Basic-Swing-Trade-Strategy/
Strategy parameters
Strategy parameters
Start Year
R Static or Percent
R Size Static
R Size Percent
Trend Timeframe
# of Bars for Trend
Trend Growth %
Trend Required
MA1 Period
MA1 Type
MA2 Period
MA2 Type
MA3 Period
MA3 Type
MA4 Period
MA4 Type
MA5 Period
MA5 Type
Enable Short MA Cross Filter
Enable Long MA Cross Filter
Stop ATR Multiple
Target Multiple
Enable ATR Stops
Enable Stops
Enable Targets
Enable Early Exit
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)