Type/to search

オシレーター差分移動平均タイミング戦略

Common strategy
Created: 2023-12-26 14:40:12
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、ファストラインEMAとスローラインEMAの差を計算してMACDオシレーターを形成し、さらにMACDの移動平均を計算してシグナルラインを形成することで、二重フィルターシステムを構築します。MACDラインが下方から上方にシグナルラインをクロスしたときに買いシグナル、MACDラインが上方から下方にシグナルラインをクロスしたときに売りシグナルを発生させ、価格の短期・中期変動を利用して利益を獲得します。

戦略の原理

本戦略の中核指標はMACDオシレーターであり、ファストラインEMA(通常12日EMA)からスローラインEMA(通常26日EMA)を引いて計算されます。ファストラインEMAはより敏感で、価格の短期的変動を捉えます。スローラインEMAは価格変動に対する反応が緩やかです。両者の差を取ることで、短期と中期の価格変動の差を表すオシレーターが形成されます。さらに、MACDオシレーター自体のEMA(通常9日)を計算してシグナルラインを取得します。MACDがシグナルラインの下から上にクロスした場合、短期相場の上昇力が中期相場より強いことを示し、買いシグナルが発生します。MACDがシグナルラインの上から下にクロスした場合、短期相場の下落力が中期相場より強いことを示し、売りシグナルが発生します。

本戦略は入力パラメーターとして、ファストライン長、スローライン長、価格ソース、シグナルライン長の平滑化期間をそれぞれ設定します。市場に応じてパラメーターを調整し、最適なパラメーター組み合わせを模索できます。背景の色ブロックはバックテストの時間範囲を示しています。戦略はこの時間範囲内でのみポジションを開き、範囲外では取引を行いません。

優位性分析

  1. MACD指標は古典的で理解しやすく、短期・中期の逆転機会を効果的に捉えることができます。

  2. 二重EMAで構築されたMACDシステムは、単一のMAシステムに比べ、より良好な平滑性を持ちます。

  3. 調整可能なパラメーターが多く、異なる市場向けにパラメーター最適化が可能です。

  4. 出来高指標と組み合わせることで、高品質なシグナルを識別できます。

リスク分析

  1. レンジ相場では、MACD指標が多くの誤ったシグナルを発生させる可能性があります。

  2. トレンドを判断できず、トレンドとの逆張りで損失が発生する可能性があります。

  3. バックテストの時間範囲制限により、極端な相場状況が見落とされる可能性があります。

  4. パラメーター設定は、より多くの市場データを組み合わせて最適化する必要があります。そうしないと、特定の市場セグメントにオーバーフィットする恐れがあります。

トレンド判断指標を組み合わせ、ストップロスメカニズムを設定することでリスクを制御できます。同時に、バックテスト範囲と市場サンプル空間を拡大してパラメーター最適化を行うことが推奨されます。

最適化の方向性

  1. 終値、平均価格、調整価格など、異なる価格ソースをテストします。

  2. より多くの過去データに基づいて最適なパラメーター組み合わせを模索します。

  3. 他の指標(出来高シグナルなど)を統合してシグナル品質を判断します。

  4. トレンドと波動の判断を組み合わせ、トレンドとの重大な衝突を回避します。

まとめ

本戦略は二重EMAフィルターを構築し、価格の短期・中期サイクルにおける逆転現象を捉えます。古典的で実用的なタイミング戦略です。パラメーター最適化、シグナルフィルタリング、ストップロス手段によってリスクを制御できます。また、トレンド判断指標を組み合わせ、天井買い・底売りを回避することで、安定した収益を得ることができます。

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

//@version=4
strategy(title="MACD Histogram Backtest", shorttitle="MACD")

// Getting inputs
Strategy parameters
Strategy parameters
Fast Length
Slow Length
Source
Signal Smoothing
Simple MA(Oscillator)
Simple MA(Signal Line)
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Color Background?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)