Type/to search

複数時間枠MACDインジケーター取引戦略

Common strategy
Created: 2024-01-30 17:44:36
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

この戦略は、古典的なMACD指標をベースに、トレンド判断指標、ストップロスの方式、利確の方式などの複数の補助的判断を組み合わせることで、比較的完全なトレンドフォロー型取引戦略を形成しています。仮想通貨だけでなく、外国為替や株式取引にも使用できます。

戦略の原理

  1. MACD指標の判断

    • FASTLENGTH期間のEMAとSLOWLENGTH期間のEMAの差がMACDヒストグラムを形成
    • MACDLENGTH期間のEMAでMACDヒストグラムを平滑化してMACDラインを形成
    • MACDヒストグラムが0軸を突破すると売買シグナルが発生
  2. トレンド判断

    • ADX:平均方向性指数、トレンドの有無を判断
    • MA:移動平均線、価格がMAの上下にあることでトレンドを判断
    • SAR:パラボリックSAR、SARが価格の上下を移動してトレンドを判断
  3. ストップロスの方式

    • ATRパーセンテージストップロス:ATRファクターに基づいてパーセンテージのストップロスを設定
    • SARストップロス:パラボリックをエントリー後のストップロスとして使用
  4. 利確の方式

    • ATR固定利確距離:ATRファクターに基づいて固定の利確距離を設定
    • パーセンテージ利確:パーセンテージの利確距離を設定
  5. 時間ストップロス

    • 指定したバー数後にストップロスするよう設定可能

優位性の分析

  1. 複数の補助的判断

    • トレンド、サポート/レジスタンスの判断を組み合わせることで、偽シグナルを低減
    • ATR/SARによるストップロスで、より包括的にリスクをコントロール
  2. 柔軟な設定が可能

    • トレンドフィルターを使用するかどうかを選択可能
    • ATRまたはSARによるストップロスを選択可能
    • ATRまたは標準の利確を選択可能
    • パラメータを柔軟に設定可能
  3. ダイバージェンス分析を提供

    • 過去の正/負のダイバージェンスを表示
    • テキストによるヒントを提供
  4. 最適化調整が容易

    • 戦略には多数の設定可能なパラメータが組み込まれている
    • 異なる変数の組み合わせを容易にテスト可能

リスク分析

  1. パラメータが不適切だと損失が拡大する可能性

    • ATR、SARのパラメータ設定が不適切だと、早期にストップロスが発動する可能性
    • 利確比率が大きすぎると、早期に利確してしまう可能性
  2. トレンド判断の失效リスク

    • トレンド指標のパラメータが不適切だと判断を誤る可能性
    • 突発的なイベントによりトレンド判断が無効になる可能性
  3. 時間ストップロスのリスク

    • 固定の時間ストップロスを設定すると損失のリスクが存在

最適化の方向性

  1. ATR、SARのパラメータを調整し、ストップロスをよりスムーズにする
  2. 異なるMA期間をテストし、トレンド判断を最適化
  3. 利確比率を調整してテストし、収益率を最適化
  4. ボラティリティ指標と組み合わせてパラメータを最適化

まとめ

この戦略は、トレンド判断、ストップロス・利確、ダイバージェンス認識など複数の角度を総合的に考慮し、比較的完全な仮想通貨取引戦略を形成しています。MACD指標の利点を活かしつつ、トレンドフィルターを追加して誤取引を回避し、ATR/SARによるストップロスを追加してリスクをより適切にコントロールし、ダイバージェンス認識により追加的な参考情報を提供します。設定可能な複数のパラメータにより、テストと最適化を容易に行えます。全体として、この戦略は仮想通貨戦略研究の良いサンプルとなります。

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
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/
// © systemalphatrader

//@version=4
Strategy parameters
Strategy parameters
Trend Filter
Trailing Stop Loss
Take Profit Type
Select Alerts to Display
Show Bar Color
Fast Length
Slow Length
MACD Length
Divergence Method
Divergence Type
Show Divergence Label
Plotting Lookback Bars Length
TF MA Type
TF MA Period
ATR Trailing Stop Multiplier
ATR Take Profit Multiplier
Take Profit %
BACKTEST: From Year
BACKTEST: From Month
BACKTEST: From Day
BACKTEST: To Year
BACKTEST: To Month
BACKTEST: To Day
Trade Direction
Use Timed Exit
Timed Exit Method
Bar Since Entry
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)