Type/to search

ボリンジャーバンドとMACDに基づく定量的トレーディング戦略

Common strategy
Created: 2023-12-20 15:55:18
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、ボリンジャーバンドとMACDインジケーターを組み合わせ、ボリンジャーバンドで市場の売られ過ぎを判断し、MACDでトレンド反転を捉えることで、安値買い・高値売りを実現するアルゴリズムトレーディング戦略です。戦略名は「ボリンジャーMACDリバーサル戦略」とします。

戦略の原理

まず20日間のボリンジャーバンド(中期線、上限線、下限線)を計算します。価格が下限線にタッチした時、市場が売られ過ぎの状態にあると判断します。この時、MACDインジケーターでトレンド反転の有無を確認し、MACDの差(DIF)がシグナルラインを上抜けた場合、下落トレンドの終了と判断し、買いシグナルとします。

具体的には、ボリンジャーバンド下限線へのタッチと、DIFがシグナルラインを上抜けることが同時に発生した場合、買いシグナルが生成されます。また、終値が利益確定ラインを超えた場合、利益確定シグナルとなります。

戦略の優位性分析

本戦略は、ボリンジャーバンドで売られ過ぎ領域を判断し、MACDでトレンド反転シグナルを統合することで、より低価格での買いを実現します。さらに、利益確定機能により利益を確定し、損失を回避します。

具体的な優位性は以下の通りです。

  1. ボリンジャーバンドの売られ過ぎ領域とMACDインジケーターの組み合わせにより、優れた買いポイントを実現
  2. MACDによるトレンド反転ポイントの判断により、偽のブレイクアウト確率を低減
  3. 損切り・利益確定機能により、リスクを効果的に制御

戦略のリスク分析

本戦略には一定のリスクも存在し、主に以下の点が挙げられます。

  1. ボリンジャーバンドが突破される可能性があり、売られ過ぎ領域の判断が無効になるリスク
  2. MACDのDIF突破も偽のブレイクアウトとなる可能性があり、判断ミスのリスクがある
  3. 損切り水準の設定が不適切な場合、緩すぎたり厳しすぎたりして、防御不足や早期損切りの原因となる

これらのリスクに対しては、以下の対策が考えられます。

  1. 他の指標を併用してボリンジャーバンド突破シグナルの有効性を検証
  2. 出来高指標などのフィルターを追加し、MACDの偽ブレイクアウトを回避
  3. 異なるパラメータによる損切り方式の最適化とテスト

戦略の最適化方向

本戦略にはさらなる最適化の余地があり、主に以下が含まれます。

  1. ボリンジャーバンドのパラメータ最適化による、より優れた売られ過ぎ領域の判断手法の模索
  2. 出来高指標などのフィルター追加によるMACD判断の有効性向上
  3. ATRなどの指標を用いた損切り方式のテストと最適パラメータの探索
  4. トレンド判断モジュールの追加による逆張り取引の回避
  5. 機械学習手法を組み合わせた判断モデルの訓練による戦略全体のパフォーマンス向上

まとめ

本戦略は、ボリンジャーバンドの売られ過ぎ領域の判断とMACDのトレンド反転指標を統合し、比較的優れた買いポイントの選択を実現します。同時に、損切り・利益確定機能を設定しリスクを制御しています。これは、参考にし、最適化する価値のある安値買い・高値売り戦略です。さらなる指標フィルターや機械学習手法を取り入れることで、本戦略の効果はさらに向上する可能性があります。

Source
Pine
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 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/
// © DojiEmoji

//@version=4
Strategy parameters
Strategy parameters
Backtest Start Time
Exit when Risk:Reward met
Risk:[Reward] (i.e. 3) for exit
ATR multiplier for stop loss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)