Type/to search

MACD移動平均線クロストレンド追跡ストップロス戦略

Common strategy
Created: 2023-11-06 11:56:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

この戦略はMACDインジケーターを使用してトレンド方向を判断し、EMA(指数平滑移動平均線)とSMA(単純移動平均線)のクロスを補助判断として組み合わせます。エントリーシグナルはMACDラインがシグナルラインを上抜き、かつトレンドが上向きであることです。ストップロスはATR(平均真の範囲)で計算された変動ストップロスラインを価格が下回った場合に発動します。さらに、戦略では複数回に分けてポジションを決済します。まず一部のポジションを利益確定でクローズし、次に価格が一定の上昇を達成した時点でさらに一部をクローズして大きな利益を確保し、最後に残りのポジションをトレンドフォローで保有しストップロスが発動するまで保持します。

原理

エントリーシグナル

ファーストEMA(短期)がスローEMA(長期)を上抜いた場合、短期の価格変動トレンドが長期よりも良好であることを示し、買いシグナルと判断されます。同時に、短期SMAが長期SMAを上抜いた場合も、短期の価格上昇勢いが長期よりも強いことを示します。したがって、MACDラインがシグナルラインを上抜き、かつEMA&SMAクロスがトレンド上向きを示す場合、強力なエントリータイミングとみなせます。

ストップロス方式

ATRを使用してストップロスラインを計算します。ATRは価格の変動レンジを効果的に反映します。価格がこの変動レンジを下回ると、ストップロスが発動してポジションを決済します。ATRの期間は調整可能で、期間を短くするとストップロスがより正確になる反面、突破されやすくなります。期間を長くするとストップロス幅は広くなりますが、突破されにくくなります。また、ストップロスラインは価格上昇とともに上方にシフトし、トレンドフォローを実現します。

決済方式

複数回に分けて決済します。まず小幅な上昇後に一部のポジションをクローズして資金を回収します。次に価格が大きく上昇した時点でさらに一部のポジションをクローズして利益を確定します。最後に残りのポジションをトレンドフォローで保有し、ストップロスが発動するまで保持します。これにより、一部の利益を確定しつつ、一定期間利益を保持することができます。

メリット

  • MACDでトレンド方向を判断し、EMAとSMAのクロスシグナルを補助することで、エントリータイミングを比較的正確に判断できる。
  • ATRで計算されたストップロスラインは、損切りとトレンドフォローの両方を実現できる。
  • 複数回に分けて決済することで、資金回収、利益確定、および一定期間の保有が可能。

リスクと対策

  • MACDやトレンド指標が誤ったシグナルを出すリスクがある。パラメータを適切に調整するか、他の指標を追加して補助判断を行うことができる。
  • ATRストップロスが突破されるリスクがある。ATRの期間を拡大するか、ストップロス係数を増やすことで対応できる。
  • 一部ポジションをトレンドフォロー中に損失が拡大するリスクがある。トレンドフォローするポジションの比率を縮小し、早期にストップロスをかけることで対応する。

最適化の方向性

  • MACDパラメータを最適化し、トレンド判断をより正確にする。
  • ATRの期間パラメータを最適化し、ストップロスをより適切にする。
  • 決済比率とポジション管理を最適化し、損失拡大のリスクを低減する。
  • 移動利確を追加するか、ボラティリティ指標を用いてストップロスを最適化する。

まとめ

この戦略はMACD、EMA/SMAなど複数の指標を組み合わせてトレンド方向を判断し、正確なエントリータイミングを追求します。同時に変動するATRストップロスで利益を確定し、トレンドフォローすることでより良い効果を狙います。決済は分割で行い、資金回収、利益確定、および一定期間の保有を実現します。全体的に、この戦略は安定性が高く、良好な結果を得られます。ただし、指標パラメータや決済方法の最適化を行い、より良いリターンを追求することが望まれます。

Source
Pine
/*backtest
start: 2022-10-30 00:00:00
end: 2023-11-05 00:00:00
period: 1d
basePeriod: 1h
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/
// © Deobald

//@version=4
Strategy parameters
Strategy parameters
Period
Fast Length
Slow Length
Source
Signal Smoothing
Simple MA(Oscillator)
Simple MA(Signal Line)
Long Take Profit 1 %
Long Take Profit 1 Qty
Long Take Profit 2%
Long Take Profit 2 Qty
SL Mutiplier
ATR period
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)