Type/to search

MACDクォンツ戦略のダブルクロス移動平均線ブレイクアウト戦略

Common strategy
Created: 2024-02-22 15:32:42
Last modified: 2 years ago
1
Follow
1802
Followers

img

概要

この戦略は、高速移動平均線と低速移動平均線の差からMACD指標を計算し、シグナル線と組み合わせて金融市場のトレンドや買われすぎ・売られすぎ領域を判断します。MACDとシグナル線がゴールデンクロスを形成し、かつ価格が200日移動平均線を上回っているときに買い、デッドクロスを形成し、かつ価格が200日移動平均線を下回っているときに売る、典型的なダブルクロス移動平均線ブレイクアウト戦略です。

戦略の原理

基本原理は、高速移動平均線と低速移動平均線の差からMACD指標を計算して市場のトレンド方向を判断し、さらにシグナル線を用いて買われすぎ・売られすぎ領域を判断することです。MACDとシグナル線がゴールデンクロスを形成したときは買いのシグナル、デッドクロスを形成したときは売りのシグナルとします。同時に、価格と200日移動平均線の関係を用いてシグナルをフィルタリングし、価格が200日移動平均線を上回っている場合のみゴールデンクロスで買い、価格が200日移動平均線を下回っている場合のみデッドクロスで売ることで、強いトレンド期間中の誤ったシグナルを回避します。

具体的な計算方法は次のとおりです。

  1. 高速移動平均線(12日EMA)から低速移動平均線(26日EMA)を引いてMACDを算出
  2. MACDの9日EMAを計算してシグナル線を算出
  3. MACDからシグナル線を引いてMACDヒストグラムを算出

MACDがシグナル線を上抜け、かつMACDとシグナル線がともに0を下回っているときをゴールデンクロス買いシグナルとし、MACDがシグナル線を下抜け、かつMACDとシグナル線がともに0を上回っているときをデッドクロス売りシグナルとします。また、価格が200日移動平均線を上回っている場合のみゴールデンクロスで買い、価格が200日移動平均線を下回っている場合のみデッドクロスで売ります。

戦略の利点

  1. 二重の指標を用いることで、単一指標による判断の限界を回避し、シグナルの精度を向上
  2. 価格と移動平均線の関係による二重フィルターにより、強いトレンド中の誤ったシグナルを回避
  3. パラメータ最適化の余地が大きく、移動平均線のパラメータを調整することで様々な市場環境に対応可能
  4. 保守的なパラメータ設定により、シグナル数は少ないが精度が高い
  5. 理解しやすく実装しやすい戦略ロジック

戦略のリスク

  1. 市場が激しく変動する場合、指標の判断が影響を受け、誤ったシグナルが発生する可能性
  2. 移動平均線システム自体の遅延が戦略のタイムリーさに影響を与える
  3. シグナル数が少ないため、トレンドの機会を逃しやすい
  4. パラメータ最適化には過剰最適化のリスクがある
  5. ドローダウン管理やストップロス・エグジットの仕組みが不十分

移動平均線の期間を適切に短縮する、他の指標を追加する、ストップロスを導入するなどの対策でリスクを低減できます。

戦略の最適化方向

  1. 15分から日足までの異なる時間足でテストした結果、リスク調整後リターンの観点では4時間足が最適だった
  2. 高速MAと低速MAを最適化し、MACDがサイクルを反映するように調整。15分チャートでは7-21が良好なパフォーマンスを示した
  3. MACDにHull移動平均線を使用したテストでも良好な結果が得られた
  4. ストップロスをトレーリングすることでリスク管理を改善可能

まとめ

本戦略は全体的に非常にシンプルで実用的であり、二重の指標判断と価格フィルターにより高い確率の取引シグナルを生成します。限界利益率が高く、MACDの標準的なパラメータ組み合わせを使用しており、過度な最適化は行いません。最適化の余地は大きく、移動平均線のパラメータ組み合わせの調整、他の指標の追加、ストップロスの導入などによってさらなる戦略性能の向上が期待できます。全体的に、基本的な考え方に立脚した典型的な定量戦略です。

Source
Pine
/*backtest
start: 2024-02-14 00:00:00
end: 2024-02-21 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/
// © Hurmun

//@version=4
Strategy parameters
Strategy parameters
Fast Length
Slow Length
Source
Signal Smoothing
Simple MA (Oscillator)
Simple MA (Signal Line)
movinga 2
Short Take Profit (%)
Long Take Profit (%)
stoploss in %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)