移動平均線ダイバージェンス戦略
1
Follow
1791
Followers
概要
本戦略は、移動平均線とそのピボットポイントを計算し、価格と移動平均線との間のダイバージェンスを検出することで、買いシグナルと売りシグナルを生成します。これは任意のオシレーター指標に適用してダイバージェンスを見つけることができます。バックテストやリアルタイム取引に活用できる価値あるツールです。
戦略の原理
- 長さLenの移動平均線(MA)を計算します
- MAのピボット低点(PL)とピボット高点(PH)を検出します
- 正のダイバージェンスの有無を判断します:価格が新たな安値を付けたがMAは新たな安値を付けていない、または価格が新たな安値を付けていないがMAは新たな安値を付けた場合
- 逆のダイバージェンスの有無を判断します:価格が新たな高値を付けたがMAは新たな高値を付けていない、または価格が新たな高値を付けていないがMAは新たな高値を付けた場合
- ダイバージェンスの状況に基づいて買いと売りを判断します
優位性分析
- 価格とMAの間のダイバージェンスを自動で発見できるため、人為的な判断ミスを防げます
- 任意のオシレーター指標に適用可能で、拡張性が高いです
- バックテストにより戦略の収益性を検証できます
- パラメータ調整により感度を調整し、誤ったシグナルを回避できます
- 複数のダイバージェンスタイプを提供し、正確かつ包括的な判断が可能です
リスク分析
- オシレーター指標の設定が不適切な場合、多くの誤ったシグナルが発生する可能性があります
- ダイバージェンスが発生する前に有効なピボットポイントが必要なため、シグナルが不足する可能性があります
- 感度と誤シグナル除去のバランスを取るために、適切なパラメータ調整が必要です
- 他の要素と組み合わせて使用することで効果が高まり、単独での信頼性は低くなります
最適化の方向性
- 移動平均線のパラメータを最適化し、最適なパラメータの組み合わせを探します
- 出来高や価格の指標など他の指標と組み合わせて誤ったシグナルを回避します
- 機械学習モデルを追加してダイバージェンスの信頼性を評価します
- リスク管理メカニズムを追加し、1回の損失を制御します
まとめ
本戦略は、価格と移動平均線の間のダイバージェンスを取引シグナルとして検出し、自動的に判断することで主観的なエラーを回避します。任意のオシレーター指標に広く適用でき、拡張性に優れています。パラメータ最適化や他の指標との併用により、取引シグナルの信頼性とシステムの安定性を大幅に向上させることができます。
Source
Pine
/*backtest
start: 2023-12-24 00:00:00
end: 2024-01-12 00:00:00
period: 1h
basePeriod: 15m
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/
// © tista
//https://www.tradingview.com/u/tista/#published-scripts
Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

