Type/to search

移動平均線クロストレンド戦略

Common strategy
Created: 2023-10-27 16:19:00
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

移動平均線クロスオーバー戦略は、モメンタム戦略の一つであり、2本の移動平均線のクロスシグナルを利用してトレンド方向を判断し、買い・売りのシグナルを生成します。この戦略は、2本の単純移動平均線(SMA)と1本の指数移動平均線(EMA)を使用し、それらのクロス状況に基づいてロング・ショートを判定する、中期~短期の取引戦略です。

戦略の原理

本戦略では、以下の3本の移動平均線を用います。

  • EMA1:短期の指数移動平均線。速い線を表します。
  • SMA1:長期の単純移動平均線。遅い線を表します。
  • SMA2:さらに長期の単純移動平均線。トレンド方向を判断します。

戦略では、EMA1、SMA1、SMA2の大小関係によってトレンドを判断します。

  • 上昇トレンド:EMA1 > SMA1 > SMA2
  • 下降トレンド:EMA1 < SMA1 < SMA2

エントリーシグナル:

  • ロングエントリー:速い線が遅い線を上抜けた時に買い
  • ショートエントリー:速い線が遅い線を下抜けた時に売り

エグジットシグナル:

  • ロングエグジット:速い線が遅い線を下抜けた時に決済
  • ショートエグジット:速い線が遅い線を上抜けた時に決済

本戦略では複数のパラメータ設定が可能であり、エントリーとエグジットの判断に異なる移動平均線を選択できます。

優位性分析

本戦略には以下の優位性があります。

  1. モメンタムの捕捉:市場トレンドの変化を捉えることができ、モメンタム戦略として機能します。
  2. 柔軟な設定:様々な移動平均線の組み合わせを選択でき、柔軟に設定できます。
  3. トレンドフィルタリング:長期の移動平均線を使用してトレンド方向を判断するため、逆張り取引を回避できます。
  4. リスク管理:ストップロスや利食いを設定可能で、1回の取引リスクを管理できます。

リスク分析

本戦略には以下のリスクも存在します。

  1. ダマシ(Whipsaws):ブレイクアウト前に値動きのレンジ相場が続き、何度も偽のブレイクアウトが発生する可能性があります。
  2. MAパラメータへの感応度:移動平均線のパラメータ設定が不適切だと、過度に頻繁なシグナルや鈍感すぎるシグナルが発生する可能性があります。
  3. 遅行性:移動平均線は本質的に遅行性を持ち、ブレイクアウトの最適なタイミングを逃す可能性があります。
  4. ファンダメンタルズ不在:純粋にテクニカル指標で駆動されており、ファンダメンタルズを考慮しません。

ダマシリスクに対しては、移動平均線の期間を適宜調整できます。パラメータ感応度リスクに対してはパラメータ最適化を、遅行性リスクに対しては他の先行指標を組み合わせて最適化できます。

最適化の方向性

本戦略は以下の点から最適化が可能です。

  1. 他のテクニカル指標(RSI、ボリンジャーバンドなど)を追加でフィルターに組み込み、シグナルの品質を向上させる。
  2. 移動平均線の期間パラメータを最適化し、最適なパラメータを探索する。
  3. 機械学習モデルを導入し、トレンドやシグナルの信頼性を判断する。
  4. 出来高を組み合わせ、低出来高時の偽のブレイクアウトを回避する。
  5. 経済サイクルに逆らう取引を避けるため、ファンダメンタルズ要素を組み合わせる。

まとめ

移動平均線クロスオーバー戦略は、比較的シンプルで直接的な戦略です。速い線と遅い線のクロスによってトレンド方向と参入タイミングを判断します。この戦略の利点は、モメンタムを捕捉でき、パラメータを柔軟に設定できる点ですが、ダマシリスクや遅行リスクといった問題も存在します。他の指標を導入してフィルタリングや最適化を行うことで、本戦略は非常に実用的なアルゴリズム取引戦略へと進化させることができます。

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Decam9

//@version=5
Strategy parameters
Strategy parameters
Moving Averages:
Fast EMA
Dynamic Exponential Moving Average?
Slow SMA
Dynamic Simple Moving Average?
Trend Determining SMA
Allowed Entries:
Long
Short
Entry Conditions:
Buy when
In trend
Sell when
In trend
Exit Conditions:
Close long when
Close short when
Apply Filters to
Long Entries
Short Entries
Exits
Relative Volume Filter:
usevol
Volume >
Avg. Volume Over Period
Volatility Filter:
useatr
ATR
> ATR
Overbought/Oversold Filter:
usersi
rsitrhs1
< RSI (14) <
Stop Loss / Take Profit:
SL
, %
Trailing
TP
, %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)