Type/to search

価格チャネルとMACDに基づくマルチタイムフレーム取引戦略

Common strategy
Created: 2023-12-08 15:15:37
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、価格チャネル指標とMACD指標を組み合わせ、マルチタイムフレームでトレンドフォローと買われすぎ・売られすぎの判断を行い、売買判断を行います。また、ストップロスと利確を併用してリスクを管理します。

戦略の原理

価格チャネル指標は、最高値と最安値のEMA移動平均線に基づいて価格チャネルを構築し、価格がチャネルをブレイクしたかどうかでトレンドを判断します。MACD指標は相場の勢いを判断し、ゼロラインより上では強気相場、下では弱気相場とします。

本戦略の取引シグナルは以下の要素から生成されます。

  1. MACDヒストグラムが赤に転換したらロングエントリー、緑に転換したらショートエントリー

  2. 価格がチャネル下限に接近し、かつMACDがゼロライン以下の場合にショートエントリー

  3. 価格がチャネル上限に接近し、かつMACDがゼロライン以上の場合にロングエントリー

  4. MACDがゼロラインを上抜けたらロングエントリー、下抜けたらショートエントリー

エグジットシグナルはストップロスと利確設定に基づきます。

戦略のメリット

  1. 複数の指標を組み合わせて検証するため、偽のブレイクアウトを回避できる

  2. 異なる時間枠の指標を組み合わせることで、トレンド方向の判断がより信頼性高くなる

  3. ストップロス・利確機構を導入し、1回の損失を効果的に管理できる

戦略のリスク

  1. パラメーターの最適化余地が限られており、オーバーフィッティングしやすい

  2. 価格チャネルのパラメーター設定が低すぎると、大きな相場を取り逃す可能性がある

  3. ストップロス幅が小さすぎると、大きな損失を被る可能性がある

解決方法:

  1. ウォークフォワード法を採用し、パラメーターの過最適化を回避する

  2. 価格チャネルのパラメーターを適応的なパラメーターに設定する

  3. ボラティリティに基づくストップロスを導入し、ストップロス距離を動的に調整する

戦略の最適化方向

  1. MACDパラメーターの組み合わせを最適化する

  2. 価格チャネルパラメーターの適応計算を最適化する

  3. より多くのフィルター条件を追加し、偽のブレイクアウトを避けて効率を高める

まとめ

本戦略は価格チャネル指標とMACD指標のメリットを統合し、適切なパラメーター設定と大きな最適化余地を持ち、トレンド判断および買われすぎ・売られすぎの判断において効果が高く、ストップロス・利確機構が1回の損失リスクを管理できる、比較的安定した取引戦略です。今後の改良としては、パラメーター最適化、フィルター条件の追加、ストップロス機構の最適化などが考えられます。

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

//@version=2
strategy("Sonic R + Barcolor MACD", overlay=true)
HiLoLen     = input(34, minval=2,title="High Low channel Length")
pacL        = ema(low,HiLoLen)
Strategy parameters
Strategy parameters
High Low channel Length
fastLength
slowlength
MACDLength
PeriodLookBack
Stop Loss Point
Reward/Risk
Use exit order strategy?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)