Type/to search

自動サポート/レジスタンス戦略

Common strategy
Created: 2023-12-06 16:51:30
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

自動サポート/レジスタンス戦略は、トレンドフォロー戦略です。一定期間内の最高値と最安値を計算し、重要なサポートラインとレジスタンスラインを特定します。価格がこれらのラインをブレイクした際に、買いまたは売りのポジションを取ります。

戦略の原理

本戦略は、まず左側と右側の一定期間内の最高値と最安値を計算し、主要なサポートラインとレジスタンスラインを決定します。次に、より短い期間で最高値と最安値を計算し、短期のサポートラインとレジスタンスラインを特定します。価格が短期サポートラインをブレイクした場合に買い、短期レジスタンスラインをブレイクした場合に売りのポジションを取ります。

戦略の核心的なロジックは、左右の価格がサポートまたはレジスタンスを形成した後、価格がこれらのラインをブレイクすると、新しいトレンドが始まる可能性が高くなるため、その時点でエントリーすることでトレンドの方向性を捉えられるという点です。また、異なる期間を組み合わせてトレンドを判断することで、短期的なモメンタムに惑わされるリスクを軽減します。

優位性の分析

本戦略の最大の利点は、重要なサポートラインとレジスタンスラインを自動的に特定できることです。サポートやレジスタンスの位置を手動で判断する必要がありません。さらに、複数の期間を組み合わせてトレンドを判断することで、偽のブレイクアウトを効果的にフィルタリングし、取引の失敗を回避できます。

また、買い条件と売り条件はシンプルで明確であり、価格が短期サポートまたはレジスタンスラインをブレイクするだけで十分です。実装が容易で、パラメータの最適化やバックテストも簡単に行えます。

リスク分析

本戦略の最大のリスクは、自動計算されたサポートラインとレジスタンスラインが必ずしも信頼できるとは限らず、価格がこれらのラインを直接ブレイクして新たなトレンドを形成する可能性があることです。この場合、損失が発生する可能性があります。

また、短期サポートラインとレジスタンスラインを設定する期間が短すぎると、偽のブレイクアウトシグナルが多発し、実際の取引で損失が拡大する可能性があります。

リスクを軽減するためには、出来高や移動平均線などの他の指標をフィルタリング条件として組み合わせる、あるいは自動計算されたサポート/レジスタンスラインの妥当性を手動で確認することを検討できます。

最適化の方向性

本戦略は主に以下の2点で最適化が可能です。

  1. 入力する期間パラメータを最適化し、最適なパラメータの組み合わせを探す。異なる左右の期間の組み合わせを試し、ブレイクアウト成功率が最も高いパラメータを見つける。

  2. 出来高指標や移動平均線などのフィルター条件を追加し、偽のブレイクアウトを回避する。また、重要なラインを手動で判断する方法を併用することで、戦略の効果を高めることもできる。

まとめ

本戦略は、自動的にサポートラインとレジスタンスラインを判断するフレームワークとして全体的に優れています。サポート/レジスタンスラインを自動で判断するため実装の難易度が低く、トレンドの方向性を捉えるのに適しています。パラメータ最適化や条件フィルタリングを組み合わせることで、さらに戦略の収益性を向上させることができます。

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2023-12-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © lukaRT

//@version=5
Strategy parameters
Strategy parameters
Left Bars
Right Bars
Quick Right Bars
Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)