Type/to search

最高最低価格ストップロス戦略

Common strategy
Created: 2024-03-08 14:32:30
Last modified: 2 years ago
1
Follow
1802
Followers

img

概要

本戦略は、直近の最高値と最安値に基づいてストップロスを設定し、トレンドに迅速に乗りつつリスクを厳格にコントロールします。価格が連続上昇したらロング、連続下落したらショートのポジションを取ります。保有中は、ロングポジションの損切り水準を直近数本のローソク足の最安値、ショートポジションの損切り水準を直近数本のローソク足の最高値とします。この動的なストップロスにより、トレンドを効率的に捉えつつ損失を厳しく制限します。

戦略の原理

  1. input関数で最高値と最安値の参照期間hiLenloLenを設定します(デフォルト20)。
  2. ta.highest(high, hiLen)[1]で1本前のローソク足までの最高値hiHighsを計算し、ta.lowest(low, loLen)[1]で1本前のローソク足までの最安値loLowsを計算します。
  3. 損切り水準を描画します。ロングポジションの損切り水準はloLows、ショートポジションの損切り水準はhiHighsとし、ポジションがない場合は描画しないことで直感的に確認できます。
  4. 取引シグナルの条件を定義します。
    • 直近3本のローソク足の終値が連続上昇した場合をhigherCloses
    • 直近3本のローソク足の終値が連続下落した場合をlowerCloses
    • 現在ポジションがない場合をisFlat
  5. エントリー:isFlatかつhigherClosesのときにロングエントリー、isFlatかつlowerClosesのときにショートエントリー。
  6. 損切り:ロングポジション保有時は損切り価格をloLows、ショートポジション保有時は損切り価格をhiHighsとします。

要するに、この戦略は直近の最高値・最安値を用いて移動ストップロスを設定し、強いトレンドに迅速に乗って損失を厳しく制限することで、トレンドの利益を効率的に捉えることができます。

優位性の分析

  1. シンプルで効果的:ロジックが明確でシンプルであり、価格そのものに基づいて損切りを設定するため、トレンドを効果的に捉えられます。
  2. 迅速なエントリー:連続3本のローソク足が同一方向に動けばエントリーできるため、新しいトレンドに素早く乗れます。
  3. 厳格な損切り:損切り水準が直近の最高値または最安値であり、現在価格と密接に関係するため、リスク管理が厳格です。
  4. 移動ストップロス:損切り水準が価格の動きに応じて更新されるため、利益の確定とトレンドの余地の確保を両立できます。
  5. 適応性が高い:様々な市場や銘柄に適用でき、パラメータも柔軟に調整可能です。

リスク分析

  1. レンジ相場のリスク:レンジ相場では頻繁にエントリーと損切りが発生し、戦略のパフォーマンスが低下します。対策としては、レンジ相場を避けるか、エントリー条件を厳しくしてフィルタリングすることが挙げられます。
  2. トレンド末期のリスク:トレンドが反転しそうな場面では、エントリー直後に反転に遭遇し損失が発生する可能性があります。対策としては、トレンド判断指標を組み合わせて適時に手仕舞うことが考えられます。
  3. 極端な相場のリスク:極端な売られ過ぎからの反発や買われ過ぎからの急落では、移動ストップロスがうまくポジションを保護できない場合があります。対策として固定ストップロスを設定することも有効です。
  4. パラメータリスク:パラメータの設定が不適切だと、エントリーや損切りの頻度が高くなりすぎます。対策として適切なパラメータ最適化が必要です。

改善の方向性

  1. トレンド判断:移動平均線などのトレンド判断指標を追加し、大きなトレンド方向にのみエントリーすることで勝率を高めます。
  2. ボラティリティの考慮:ATRなどのボラティリティ指標に基づいてパラメータを調整し、異なるボラティリティに対応します。
  3. モメンタムの確認:MACDなどのモメンタム指標を追加し、モメンタムが支持する場合のみエントリーします。
  4. 損切りの最適化:パーセンテージ損切りを組み合わせて極端な相場に対応したり、プロテクティブストップロスを追加して1回あたりの損失を低減します。
  5. ポジション管理:リスク水準に応じてポジションサイズを調整し、リスクリワード比を向上させるポジション管理を最適化します。

まとめ

本最高値・最安値によるストップロス戦略は、価格そのものに基づく動的ストップロスにより、強いトレンドを効率的に捉え、リスクを厳格にコントロールします。シンプルで効果的、迅速なエントリー、厳格な損切り、高い適応性が長所です。ただし、レンジ相場、トレンド末期、極端な相場ではパフォーマンスが低下し、パラメータ設定にも注意が必要です。今後はトレンド判断やモメンタムの追加、損切りやポジション管理の最適化により改善が可能です。総じて、トレンドの捕捉とリスク管理を両立したシンプルで効果的な戦略であり、実践でのさらなる研究と最適化に値します。

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

//@version=5
strategy(title="Highest high/lowest low stop", overlay=true)

// STEP 1:
Strategy parameters
Strategy parameters
Highest High Lookback
Lowest Low Lookback
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)