Type/to search

ピボットポイントの反転とエグジットに基づく取引戦略

Common strategy
Created: 2024-04-30 15:57:54
Last modified: 2 years ago
1
Follow
1802
Followers

img

概要

本戦略は、ピボットポイント(Pivot Points)を用いて市場の反転点を特定し、それに基づいて取引を行います。市場が左側4本のローソク足内でピボット高値(Pivot High)を形成した場合、戦略は買いポジションを開きます。市場が左側4本のローソク足内でピボット安値(Pivot Low)を形成した場合、戦略は売りポジションを開きます。ストップロスは、エントリー価格から上下1最小価格変動単位(syminfo.mintick)に設定されます。エグジット条件は2つあります。1)次の反対方向のピボットポイントが出現した時にポジションを決済する。2)含み損が30%に達した時にポジションを決済する。

戦略の原理

  1. ta.pivothigh()およびta.pivotlow()関数を使用して、左側4本、右側2本のローソク足の範囲内でピボット高値(swh)と安値(swl)を計算します。
  2. ピボット高値が存在する(swh_cond)場合、最高値(hprice)を更新し、同時に現在の最高値が前回の最高値を上回っている場合に、買いエントリー条件(le)を有効にします。
  3. 買いエントリー条件(le)が成立した場合、ピボット高値より1最小価格変動単位(syminfo.mintick)高い位置で買いポジションを開きます。
  4. 買いと同様に、ピボット安値が存在する(swl_cond)場合、最安値(lprice)を更新し、同時に現在の最安値が前回の最安値を下回っている場合に、売りエントリー条件(se)を有効にします。
  5. 売りエントリー条件(se)が成立した場合、ピボット安値より1最小価格変動単位(syminfo.mintick)低い位置で売りポジションを開きます。
  6. exitAtNextPivot()関数では、買いポジションを保有している場合、次のピボット安値より1最小価格変動単位下の位置でストップロスします。売りポジションを保有している場合、次のピボット高値より1最小価格変動単位上の位置でストップロスします。
  7. exitIfProfitLessThanThirtyPercent()関数では、買いおよび売りポジションの損益率を計算し、損失が30%を超えた場合にポジションを決済します。

戦略の利点

  1. ピボットポイントは市場のサポートとレジスタンスを適切に反映し、一般的なテクニカル分析指標として市場で一定の認知度があります。
  2. ピボットポイントのブレイクアウト時にエントリーすることで、市場の反転の機会を捉えられます。
  3. エグジット条件を2つ設定しており、1つは次の反対方向のピボットポイントに基づくテクニカルなエグジット、もう1つは損失率に基づくリスク管理エグジットであり、戦略のドローダウンをある程度抑制できます。

戦略のリスク

  1. ピボットポイント指標自体にも遅延性やシグナルの頻発という問題があり、レンジ相場ではパフォーマンスが低下する可能性があります。
  2. 固定された4本と2本のローソク足計算パラメータは、すべての市場状態に適用できるわけではなく、適応性や柔軟性に欠けます。
  3. ストップロスの位置がエントリー価格に近すぎる(1最小価格変動単位)ため、市場が激しく変動した場合に簡単に飛ばされる可能性があります。
  4. 損失30%でストップロスという設定は甘すぎる可能性があり、ドローダウンが大きくなりがちです。

戦略の最適化方向

  1. ファクターピボットポイントや加重ピボットポイントなど、他のタイプのピボットポイント指標を試すことで、指標の感度とリアルタイム性を向上させることができます。
  2. 左右のローソク足数を入力パラメータとし、パラメータ最適化により最適値を探すことができます。
  3. ストップロス位置はATRやパーセンテージストップロスに最適化できます。前者は市場のボラティリティ変化に応じて自動調整され、後者はリスクを管理可能な範囲に制限できます。
  4. 30%の損失決済条件を厳しくすることで、戦略のドローダウンを低減できます。また、利益率決済条件を追加することで、含み益と含み損の両方を管理できます。
  5. ピボットポイントのブレイクアウトにトレンドフィルターやボラティリティフィルターなどの追加フィルターを重ねることで、シグナルの品質を向上させることができます。

まとめ

本戦略は、ピボットポイント指標に基づいて双方向取引システムを構築し、ピボット高値で買い、ピボット安値で売ることで市場の反転機会を捉えます。戦略には一定の理論的基盤と実践的価値がありますが、ピボットポイント指標自体の限界により、実際の運用ではいくつかのリスクや課題に直面する可能性があります。ピボットポイント指標のタイプ、パラメータ、フィルター条件、損切り・利確設定などを最適化することで、戦略の堅牢性と収益性をさらに向上させることが期待されます。

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

//@version=5
strategy("Pivot Reversal Strategy with Pivot Exit", overlay=true)

leftBars = input(4)
Strategy parameters
Strategy parameters
leftBars
rightBars
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)