Type/to search

スーパートレンド戦略

Common strategy
Created: 2023-10-13 17:03:55
Last modified: 3 years ago
1
Follow
1802
Followers

概要

スーパートレンド戦略は、平均真のレンジ(ATR)を基に計算されるトレンド追跡戦略です。ATRを利用してストップロスラインを設定し、価格がストップロスラインを突破するかどうかを判断することでトレンド方向を判定し、取引シグナルを生成します。

戦略の原理

この戦略はまず、一定期間の平均真のレンジ(ATR)を計算します。次に、ATR値にスケーリング係数を乗じて長期ストップロスラインと短期ストップロスラインを算出します。具体的な計算方法は以下の通りです。

atr = mult * atr(length) longStop = hl2 - atr shortStop = hl2 + atr

ここで、lengthはATR計算の期間、multはATRのスケーリング係数です。

ストップロスラインを計算した後、戦略は価格が前のローソク足のストップロスラインを突破したかどうかを継続的に判定し、トレンド方向を決定します。

dir := dir == -1 and close > shortStopPrev ? 1 : dir == 1 and close < longStopPrev ? -1 : dir

長期ストップロスラインを突破した場合はトレンドが上昇に転じたと見なし、短期ストップロスラインを突破した場合はトレンドが下降に転じたと見なします。

トレンド方向の変化に応じて、買いシグナルと売りシグナルが生成されます。

buySignal = dir == 1 and dir[1] == -1 sellSignal = dir == -1 and dir[1] == 1

最後に、買いシグナルと売りシグナルが発生した時点で、対応する取引を実行します。

戦略の利点

  1. ATRを用いてストップロスラインを計算することで、市場のノイズを効果的に除去し、信頼性の高いトレンドシグナルを捉えることができます。

  2. 戦略パラメータが少なく、理解と操作が容易です。ATRの期間と倍率係数を調整することで、様々な市場環境に対応できます。

  3. ストップロスラインの突破によりトレンド方向の変化を判断するため、リスクを効果的に管理し、迅速に損切りできます。

  4. 買いのみ、または双方向取引を設定可能で、様々な取引スタイルに対応できます。

  5. 任意の時間足で使用可能であり、様々な取引商品に適用できます。

戦略のリスク

  1. レンジ相場ではATR値が大きくなる可能性があり、ストップロスラインが広がりすぎて、誤ったシグナルが増えることがあります。

  2. 最適なパラメータの組み合わせを特定するのは難しく、ATRの期間と倍率は市場状況に応じて最適化する必要があります。

  3. 取引商品ごとに最適な取引時間足を特定する必要があり、各商品についてテストが必要です。

  4. 最適なエントリータイミングを特定するのは難しく、ある程度のラグが生じます。

  5. トレンドが弱い場合、空倉状態になるリスクがあります。

  6. ストップロスが突破されるリスクがあるため、適度にストップロスラインを緩める必要があります。

戦略の最適化方向性

  1. 他の指標(MACD、RSIなど)と組み合わせてフィルタリングすることで、レンジ相場での誤ったシグナルを回避できます。

  2. 機械学習や遺伝的アルゴリズムを用いて最適なパラメータの組み合わせを探索することができます。

  3. 異なる商品ごとにパラメータ最適化を行い、最適なATR期間と倍率係数を決定できます。

  4. 出来高などの出来高指標と組み合わせてエントリータイミングを判断し、早期エントリーを回避できます。

  5. ロックポジション戦略を採用し、空倉時にもポジションを維持できるようにすることができます。

  6. ストップロス範囲を適度に拡大し、トレンドの強さを示す指標を用いてストップロス位置を最適化できます。

まとめ

スーパートレンド戦略は、ATRを用いて動的なストップロスラインを計算し、価格の突破によりトレンド変化を発見するもので、比較的信頼性が高くリスク管理が可能なトレンド追跡戦略です。この戦略はシンプルで使いやすく、様々な取引商品に適用できますが、パラメータと戦略ルールを最適化することで、様々な市場で良好な結果を得ることができます。他のテクニカル指標や戦略と組み合わせて使用することで、より優れた取引パフォーマンスを得ることができます。全体として、スーパートレンド戦略は科学的な概念に基づいており、トレーダーがさらに研究し応用する価値があります。

Source
Pine
/*backtest
start: 2023-09-12 00:00:00
end: 2023-10-12 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// strategy("SuperTrend Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=1000)

LongOnly = input(title="Long Only ?", type=input.bool, defval=true)
Strategy parameters
Strategy parameters
Long Only ?
ATR Period
ATR Multiplier
Show Buy/Sell Labels ?
From Day
From Month
From Year
To Day
To Month
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)