Type/to search

N Bars ブレイクアウト戦略

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

img

概要

N Bars ブレイクアウト戦略は、価格ブレイクアウトに基づく定量取引戦略です。この戦略の主な考え方は、終値が過去N取引日の最高値を上回った場合にロングポジションを建て、終値が過去N取引日の最安値を下回った場合にロングポジションをクローズすることです。この戦略は、現在の価格と過去N取引日の最高値・最安値を比較することで、強いブレイクアウト相場を捉え、トレンドフォロー効果を発揮します。

戦略の原理

  1. 過去N取引日の最高値(highest)と最安値(lowest)を計算する。
  2. 現在の終値がhighestを上回った場合、ロングポジション(long)を建てる。
  3. 現在の終値がlowestを下回った場合、ロングポジションをクローズする(short)。
  4. シグナルソースとして、終値(close)または高値・安値(high/low)を選択できる。
  5. シグナルソースに応じて、ta.highest および ta.lowest を使用して最高値と最安値を計算する。
  6. ta.crossover および ta.crossunder を使用して価格のブレイク状況を判断する。

戦略のメリット

  1. ロジックがシンプルかつ明確で、実装と最適化が容易。
  2. 強いブレイクアウト相場を効果的に捉え、トレンドフォロー性能が高い。
  3. パラメータ調整の余地が大きく、異なる銘柄や時間足に応じて最適化可能。
  4. 汎用性が高く、ほとんどの銘柄や時間足で良好なパフォーマンスを示す。
  5. シグナルソースを柔軟に選択でき、戦略の適応性を高められる。

戦略のリスク

  1. レンジ相場や小幅変動相場ではパフォーマンスが悪く、頻繁なポジション開閉により取引コストが上昇する。
  2. 不適切なパラメータ選択は過学習リスクを引き起こす可能性がある。
  3. トレンド転換時に大きなドローダウンが発生する可能性がある。
  4. 単一のシグナルソースではシグナル歪みのリスクに直面する可能性がある。

戦略の最適化方向

  1. トレンドフィルター条件(MAトレンド方向、ADXなど)を追加し、レンジ相場での取引を減らす。
  2. パラメータ選択(N値、シグナルソースなど)を最適化し、戦略の安定性と収益性を向上させる。
  3. ストップロスおよびトレーリングストップロスロジックを追加し、1回の取引リスクを管理する。
  4. 複数のシグナルソースを組み合わせてシグナルの信頼性を高める(例:終値と高値・安値のブレイクアウトを同時に考慮)。
  5. 異なる銘柄や時間足に応じて、パラメータとロジックを個別に最適化する。

まとめ

N Bars ブレイクアウト戦略は、シンプルで実用的な定量取引戦略であり、価格ブレイクアウト相場を捉えることで、良好なトレンドフォロー効果を実現します。この戦略はロジックが明確で、最適化の余地が大きく、汎用性が高いため、さらなる研究と最適化に値する定量戦略です。適切なパラメータ最適化とロジック改善により、戦略の安定性と収益性をさらに高め、さまざまな市場環境により適応できるようになります。

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

//@version=5
strategy("Breakout", overlay=true, precision=6, pyramiding=0, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=25.0, commission_value=0.05)

n = input.int(5, "N Bars", minval=1)
Strategy parameters
Strategy parameters
N Bars
Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)