Type/to search

MACDを活用した定量取引戦略

Common strategy
Created: 2023-12-19 15:11:57
Last modified: 3 years ago
1
Follow
1815
Followers

img

概要

本戦略はMACDインジケーターを活用して長期取引シグナルを構築し、MACDが特定水準を下回った際に買いポジションを取り、反転取引の機会を利用して利益を得ることを目的とします。

戦略の原理

MACDラインがSIGNALシグナルラインを下回り、かつMACDの絶対値が-0.00025未満となった場合に買いシグナルを発生させます。買いポジションを取った後、MACDラインが再びSIGNALラインを上抜けた場合にポジションをクローズします。

本戦略はMACDインジケーターを用いて売られ過ぎゾーンを検出し、移動平均理論に基づき、株価が短期的に反転する確率が存在することから、その確率を利用して買いシグナルを生成します。

戦略の優位性

  1. MACDインジケーターで売られ過ぎゾーンを判断するため、一定の信頼性があります。
  2. シンプルな取引シグナルとルールで、実装が容易です。
  3. 長期保有を前提とし、頻繁に取引しないため、取引コストやスリッページの損失を低減します。

戦略のリスク

  1. 反転失敗のリスク。反転が発生しなければ損失が生じます。
  2. パラメータ設定の不適切による機能不全。MACDのパラメータ設定が適切でないと誤ったシグナルが発生します。

パラメータの最適化によりこのリスクを軽減できます。

戦略の最適化

  1. MACDパラメータを最適化し、最適なパラメータ組み合わせを見つけます。
  2. 異なる保有期間をテストし、最適な保有サイクルを特定します。
  3. ストップロス機構を追加します。

まとめ

本戦略はMACDインジケーターを用いて売られ過ぎゾーンで形成される反転確率に基づき買いシグナルを生成し、長期保有により利益を得る方式です。MACDパラメータの最適化とストップロス機構により信頼性を高めています。全体的に、比較的シンプルなインジケーターとルールを用いて、理解と実装が容易な定量戦略を構築しています。

Source
Pine
//@version=3
strategy(title="MACD - EURUSD", shorttitle="MACD EURUSD")

// Getting inputs
fast_length = input(title="Fast Length",  defval=12)
slow_length = input(title="Slow Length",  defval=26)
src = input(title="Source", defval=close)
signal_length = input(title="Signal Smoothing",  minval = 1, maxval = 50, defval =9)
sma_source = input(title="Simple MA(Oscillator)", type=bool, defval=false)
sma_signal = input(title="Simple MA(Signal Line)", type=bool, defval=false)

// Plot colors
Strategy parameters
Strategy parameters
Fast Length
Slow Length
Source
Signal Smoothing
Simple MA(Oscillator)
Simple MA(Signal Line)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)