Type/to search

複数バー同方向戦略

Common strategy
Created: 2023-10-18 12:20:59
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

多Bar同方向戦略は、複数のBarの確率を統計的に分析し、トレンド出現のシグナルを識別し、反転シグナルが発生した際に逆張り取引を行う戦略です。主に中短期取引に適用されます。

戦略原理

本戦略では、まず統計開始時間と終了時間を設定し、過去データを抽出します。次に取引時間を設定し、条件に合致するローソク足を識別します。戦略は、2本から7本のローソク足内で同一方向の上昇または下落が発生する確率を統計します。上昇または下落が一定の閾値に達した場合、取引シグナルが生成されます。

例えば、3本のローソク足内で下落が発生する確率を統計し、その確率が50%未満であれば、現在の3本のローソク足は条件に合致し、買いシグナルが発生します。戦略では2本から7本のローソク足の統計パラメータを設定可能です。

具体的な戦略ロジックは以下の通りです。

  1. バックテスト期間(開始日、終了日、取引時間範囲)を設定します。
  2. 2本から7本のローソク足内で同一方向に上昇または下落した数を統計します。
  3. 隣接するローソク足数が上昇または下落を継続する確率を計算します。
  4. 確率が50%未満であれば、現在のローソク足は反転シグナルの形状に合致すると判断します。
  5. 取引時間範囲内で、買いまたは売りのシグナルを生成します。
  6. バックテストを実施し、戦略の効果を検証します。

戦略の利点

  • 複数本のローソク足確率を統計することで、単一のローソク足による誤シグナルを回避します。
  • ローソク足の本数をカスタマイズでき、異なる時間枠での反転シグナルを識別します。
  • 明確な取引時間範囲を設定し、非取引時間でのシグナル発生を防ぎます。
  • 各ローソク足本数の統計結果を直感的に表示し、効果の判断が容易です。
  • 最適化可能なパラメータが多く、様々な市場に合わせた最適化が可能です。

戦略のリスク

  • 統計したローソク足本数だけではトレンド反転ポイントを完全に特定できず、誤判定の確率が存在します。
  • 長い統計期間が必要で、短期的な取引機会を逃す可能性があります。
  • 静的閾値は市場変動の影響を受けやすく、動的な調整が必要です。
  • バックテスト期間の選択が結果に影響し、過学習を防ぐ必要があります。

以下の方法でリスクを低減できます。

  1. ローソク足本数のパラメータを最適化し、異なる周期に応じて異なる本数を使用する。
  2. 他の指標と組み合わせる validated_hvgggjhjj tjgtdfnjnjhggvft
  3. 動的閾値を使用し、市場変動の影響を考慮する。
  4. バックテスト期間を拡大し、複数回のバックテストで検証する。

戦略の最適化方向

本戦略は以下の面から最適化できます。

  1. ローソク足本数の最適化:2本から10本までの異なるパラメータをテストし、最適なパラメータを選択します。
  2. 反転閾値の最適化:40%から60%までの異なるパラメータをテストし、市場変動を考慮します。
  3. ストップロス戦略の追加:シグナル形成後にストップロスポイントを設定し、リスクを管理します。
  4. 他の指標との組み合わせ:例えばRSIなどの指標を組み合わせて反転シグナルを検証します。
  5. 先物、外国為替など異なる銘柄の追加:異なる取引銘柄のパラメータをテストします。
  6. ステップワイズ最適化の実施:パラメータを徐々に調整し、最適なパラメータ組み合わせを見つけます。
  7. 機械学習モデルの追加:アルゴリズムにより自動的に最適なパラメータを探索します。

まとめ

多Bar同方向戦略は、複数本のローソク足の確率を統計分析することで潜在的な反転シグナルを識別し、比較的正確なシグナル処理を実現します。しかし、戦略の効果はパラメータ選択に依存するため、十分な最適化が必要です。また、反転シグナル自体に誤判定の可能性があるため、他の要素と組み合わせて検証する必要があります。総じて、本戦略はシンプルで効果的な統計戦略であり、さらなる研究と最適化に値します。

Source
Pine
/*backtest
start: 2023-10-16 00:00:00
end: 2023-10-17 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// BO - Bar's direction Signal - Backtesting
//anch.v43
// © inno14
//@version=4
Strategy parameters
Strategy parameters
=== Periods Counting ===
From Day
From Month
From Year
To Day
To Month
To Year
=== Trading Time ===
Time Zone
From Hour
From Minute
To Hour
To Minute
Highlight Tradingtime
=== Date Backtesting ===
From Day
From Month
From Year
To Day
To Month
To Year
=== Setup Options ===
Reversal after 2 bars same direction
Reversal after 3 bars same direction
Reversal after 4 bars same direction
Reversal after 5 bars same direction
Reversal after 6 bars same direction
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)