Type/to search

モメンタムオシレータークロスオーバーボリンジャーバンド移動平均戦略

Common strategy
Created: 2023-12-19 11:34:46
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、ボリンジャーバンドとMACD指標に基づく定量取引戦略です。2つの主流テクニカル指標を組み合わせて取引機会を識別し、トレンド相場で高い勝率を目指します。

価格がボリンジャーバンドの下限をブレイクした際にロングポジションを構築し、トレンドフォローを狙います。上限をブレイクした際にはポジションをクローズします。同時にMACD指標でモメンタム方向を判断し、偽のブレイクアウトをフィルタリングします。RSI指標をオプションで設定することで、買われすぎ・売られすぎを補助的に判断し、損失をさらに回避します。

戦略の仕組み

本戦略は主にボリンジャーバンド指標とMACD指標で構成されます。

ボリンジャーバンドは株価の標準偏差に基づいて上限・下限を計算します。株価が上限を上抜けた場合は買われすぎシグナル、下限を下抜けた場合は売られすぎシグナルとなります。本戦略では、価格が下限を下抜けたときに買い建て、上限を下抜けたときに損切りでクローズします。

MACD指標は株価のモメンタムと方向を判断します。短期平均線が長期平均線を上抜けた場合は買いシグナル、逆の場合は売りシグナルです。本戦略ではMACD指標を併用し、ボリンジャーバンドの偽のブレイクアウトをフィルタリングします。

さらに、RSI指標で買われすぎ・売られすぎを補助判断します。RSIが低位の場合は売られすぎを示し、買いシグナルを強化します。RSIが高位の場合は買われすぎを示し、売りシグナルを強化します。

戦略のメリット

本戦略はボリンジャーバンド、MACD、RSIの3つの指標を組み合わせることで、価格のトレンドとボラティリティを効果的に判断できます。以下のメリットがあります。

  1. ボリンジャーバンドで価格の変動範囲を判断し、トレンドフォローを捉えられる
  2. MACDでモメンタム方向を判断し、ボリンジャーバンドの誤シグナルをフィルタリング
  3. RSIで買われすぎ・売られすぎを補助判断し、高値追いのポジション構築を回避
  4. パラメータ最適化により高い勝率を達成可能

戦略のリスク

本戦略には注意すべきリスクも存在します。

  1. 株価が急激に変動した場合、損切りリスクが大きい
  2. パラメータ設定が不適切な場合、収益力が低下する
  3. トレンド相場が反転した場合、MACD指標が誤判断する

対策:

  1. 損切り幅を適度に緩める
  2. 複数回バックテストを行い最適なパラメータ組み合わせを見つける
  3. より多くの指標を利用して価格転換を予測する

戦略の最適化方向

本戦略には以下の主要な最適化方向があります。

  1. ボリンジャーバンドのパラメータを最適化し、より多くの市場環境に適応させる
  2. 指標を追加し、戦略の安定性を高める
  3. 機械学習アルゴリズムを利用して自動でパラメータ最適化を行う
  4. 高頻度データで戦略効果をテストする
  5. 資金管理モジュールを追加し、1回の損失をコントロールする

まとめ

本戦略は総じて典型的なトレンドフォロー戦略です。複数のテクニカル指標を組み合わせて安定性を高め、判断が正確な場合は良好な勝率を得られます。ただし、一定のリスクにも注意が必要です。継続的な最適化と調整により、戦略のパフォーマンスをさらに向上させることができます。

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

//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tedwardd
Strategy parameters
Strategy parameters
Simple bot
3Commas Bot ID (Optional)
Bot Email Token (Optional)
Base order size
Safety order size
Safety Order Vol Scale (%)
Safety Order Step Scale (%)
Max Number of Safety Orders
Initial SO Deviation (%)
Long Stop Loss (%)
Long Take Profit (%)
Short MA Window
Long MA Window
Upper Band Offset
Lower Band Offset
Entrry at Cross Over/Under Lower
Start Date
Start Month
Start Year
End Date
End Month
End Year
Use long?
Use short?
MACD
Fast Length
Slow Length
Source
Signal Smoothing
Simple MA FAST (Oscillator)
Simple MA SLOW (Oscillator)
Simple MA(Signal Line)
Stress
Use stress on recent bars
Stress on recent bars
Level of stress
Moving Average
Use moving average (MACD)?
Length
Type MA
Linear Regression
Use linear regression (MACD)?
Length
Offset
Condition entry/exit
Use cross macd and signal
Use min/max macd
RSI
Use RSI filter?
Use RSI Take Profit?
RSI period
RSI source
Overbought height
Oversold height
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)