Type/to search

ブレイクアウトレンジに基づくロング戦略

Common strategy
Created: 2023-09-19 17:19:55
Last modified: 3 years ago
1
Follow
1802
Followers

概要

本戦略は、価格が固定されたルックバック範囲をブレイクした際に取引シグナルを生成する戦略です。価格がルックバック期間中の最高値をブレイクした場合に買いポジションを取り、価格が最高値を下回った場合にポジションをクローズします。買い・売りの方向は簡単に切り替えることができます。

戦略の仕組み

  1. ルックバック期間パラメータを設定します(例:4日)。
  2. 過去4日間の最高値を計算します。
  3. 当日の最高値が過去4日間の最高値をブレイクした場合、買いを行います。
  4. 価格が過去4日間の最高値をブレイクできなかった場合、ポジションをクローズします。
  5. reverseパラメータにより、買い・売りの方向を切り替えることができます。

優位性分析

本戦略には以下の優位性があります:

  1. ブレイクの判断がシンプルで、シグナルが明確です。
  2. ブレイク範囲のパラメータが固定されており、複雑なパラメータ最適化や過学習を避けられます。
  3. 買い・売りの方向を簡単に切り替えられ、様々な市場環境に対応できます。
  4. 固定範囲のルックバックによりノイズが一部除去され、継続的なトレンド追跡が可能です。
  5. 複雑なインジケーターを計算する必要がなく、戦略はシンプルかつ効率的です。

リスク分析

本戦略の主なリスクは以下の通りです:

  1. ブレイク範囲が固定されているため、市場の変化に適応できません。
  2. ストップロスが考慮されておらず、リスク許容範囲を超える大きな損失が発生する可能性があります。
  3. 固定パラメータは市場が機能不全に陥る確率の影響を受けやすいです。
  4. ノイズによる取引が頻発し、取引コストが増加する可能性があります。
  5. パラメータ最適化が行われていないため、デフォルトパラメータでは最適な効果を得にくいです。

最適化の方向性

以下の点について最適化が可能です:

  1. 主要パラメータを最適化し、最適なパラメータの組み合わせを見つける。
  2. ATRなどに基づく動的なブレイク範囲の計算を追加する。
  3. 移動ストップロスや固定比率のストップロスを導入することを検討する。
  4. トレンドインジケーターと組み合わせ、レンジ相場での過剰取引を回避する。
  5. より多くの取引銘柄でパラメータの頑健性をテストする。
  6. 機械学習アルゴリズムを追加し、パラメータの自動最適化を実現する。

まとめ

本戦略は全体的に非常にシンプルな価格ブレイク取引戦略です。パラメータ範囲の最適化、ストップロスメカニズムの追加、トレンド判断などの改良により、実装が容易で実用的な定量戦略となります。

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

//@version = 2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 28/11/2016
// Breakout Range Long Strategy
Strategy parameters
Strategy parameters
Look Bak
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)