Type/to search

MACD多層ボリンジャーバンドタートル戦略

Common strategy
Created: 2023-12-06 14:36:34
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、MACDインジケーターとボリンジャーバンドインジケーターを統合し、タートルズ・トレーディングルールを補完することで多層的な判断システムを形成し、戦略の収益性向上と同時にリスク管理を目的としています。

戦略の原理

  1. MACDインジケーターの短期・長期移動平均線のゴールデンクロス・デッドクロスを利用して潜在的なトレンドを判断し、ボリンジャーバンドの上限・下限ラインで買われ過ぎ・売られ過ぎを判断して取引シグナルを発出します。

  2. タートルズ・トレーディングルールのN値ブレイクアウトによるトレーリングストップメカニズムを組み合わせ、さらに利益を確定しリスクをコントロールします。

  3. ボリンジャーバンドの特性を活用して初期オープンポジション比率を調整し、その後タートルズ・トレーディングルールのポジション追加原則に従い、段階的ポジション構築とストップロスを実施し、利益幅を拡大します。

優位性分析

  1. MACDインジケーターはトレンド判断能力に優れ、ボリンジャーバンドは買われ過ぎ・売られ過ぎを効果的に判断します。両者の組み合わせにより判断システムの精度が向上します。

  2. タートルズ・トレーディングルールのトレーリングストップメカニズムは、利益をうまく確定し、過度なドローダウンを回避できます。

  3. 段階的なポジション追加とトレーリングストップの組み合わせにより、リスクを抑えつつ利益幅を拡大します。

リスク分析

  1. ボリンジャーバンドのパラメータ設定が適切でない場合、機会損失や誤シグナルの増加につながる可能性があります。

  2. タートルズ・トレーディングルールにおけるN値の設定は慎重に行う必要があり、大きすぎても小さすぎても戦略のパフォーマンスに影響を与える可能性があります。

  3. 連続的なポジション追加は慎重に行う必要があり、高値追いや安値売りを避ける必要があります。

最適化の方向性

  1. ボリンジャーバンドのパラメータを調整し、バンド幅を最適化して収益機会を高めます。

  2. 異なるN値のサイズをテストし、最適なストップロス位置を見つけます。

  3. ポジション追加の幅と回数を最適化し、収益を確保しながらリスクを低減します。

まとめ

本戦略は、MACD、ボリンジャーバンド、タートルズ・トレーディングルールという3つの主流定量ツールを統合し、パラメータ調整により最適な適合度を見つけて判断指標システムを形成します。これにより各ツールの強みを最大限に活かし、相互補完によりシステム全体のパフォーマンスを向上させます。また、厳格なストップロスメカニズムと適切なポジション追加を設定することで、より高い収益を追求しつつリスクとリターンの適合性を確保します。総じて、本戦略は安定した収益力を示しています。

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

//@version=3
strategy("Tagmaniak MACD Algo", shorttitle="Tagmaniak MACD Algo", overlay=true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital=7000, calc_on_order_fills = true, commission_type=strategy.commission.percent, commission_value=0, currency = currency.USD)
//study("MFI Fresh", shorttitle="MFI Fresh", overlay=true)
Strategy parameters
Strategy parameters
Trailing Stop in cents
From Month
From Day
From Year
To Month
To Day
To Year
Enable Bar Color?
Enable Moving Averages?
Enable Background Color?
Enable Bolinger Bands?
Enable Keltner Channel?
R_length
%R Overbought
%R Oversold
RSI Length
RSI Overbought
RSI Oversold
cci_length
Source
MFI Length
MFI Overbought
MFI Oversold
Very slow SMA
MACD source
MACD Fast Length
MACD Fast Length #2
MACD Slow Length
MACD Slow Length #2
Signal Smoothing
Signal Smoothing
Signal Smoothing #2
Signal Smoothing #2
MACD % Threshold
bb_length
bb_mult
KC_useTrueRange
KC_length
KC_mult
Source
Resolution
Resolution
Resolution
Resolution
start
increment
maximum
v_input_48
v_input_49
v_input_50
v_input_51
v_input_52
Conversion Line Periods
Base Line Periods
Lagging Span 2 Periods
Displacement
Length
Source
v_input_59
v_input_60
v_input_61
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)