均差平滑に基づくトレンド追従戦略
1
Follow
1802
Followers
概要
本戦略は、短期高安値と短期・長期平均コストの差を利用してトレンドを判断するインジケーター戦略です。短期的な感度を高め、前後の平均平滑化関数を拡大することでレンジ相場での損失を抑え、トレンド発生時には大きな利益を維持することを目的としています。
戦略の原理
- 短期コストの計算:
ta.highestとta.lowest関数を使用し、直近shortTerm本の高値と安値を取得し、その平均を短期コストとします。 - 長期コストの計算:
ta.sma関数を使用し、直近longTerm本の終値の単純移動平均を長期コストとします。 - 平均差の計算:短期コストから長期コストを引きます。
- 平均差の平滑化:誤判定を減らすために平均差を平滑化します。ここでは
ta.smaによる単純移動平均を使用します。 - トレンド判断:閾値
thresholdを設定し、平滑化平均差がthresholdより大きければ上昇トレンド、負のthresholdより小さければ下降トレンドと判断します。 - エントリー・エグジット:買いの場合は上昇トレンド、売りの場合は下降トレンドに追随します。
優位性分析
- 短期感度が高く、短期的なチャンスを素早く捉えられる。
- 平滑化処理により誤判定の確率を低減。
- チャネル設定により無駄なポジションを減らす。
- トレンドに追随し、適切に損切り・利確を行う。
リスク分析
- 短期重視のため、損失が拡大する可能性がある。損切り幅を適度に広げる必要がある。
- 短期・長期の期間や平均差の平滑化パラメータなど、パラメータの試行錯誤が必要。不適切な設定では過敏または鈍感になる可能性がある。
- チャネル幅の適切な設定が必要。広すぎても狭すぎても問題となる。
- レンジ相場では頻繁にポジションが発生し、損失が積み重なる可能性がある。
リスク解決方法:
- 損切り幅を適度に広げ、含み損を回避する。
- パラメータ設定を最適化し、感度と誤判定率のバランスを取る。
- チャネルパラメータをテスト・最適化する。
- フィルター条件を追加し、レンジ相場での無駄なポジションを回避する。
最適化の方向性
- 短期高安値の計算を最適化する(PAや加重平均など、より平滑な短期コストの算出)。
- 異なる長期コスト計算方法をテストする。
- 異なる平均差平滑化アルゴリズムを試す。
- チャネルパラメータを最適化する。
- エントリーフィルターの追加(ブレイクアウト、出来高増加など)。
- 反転トレードの機会を追加する。
まとめ
本戦略は非常にシンプルで直接的なトレンドフォロー戦略です。一般的な移動平均などの指標と比較して、短期・長期コストの差を計算することでトレンドの転換をより迅速に判断できます。また、平滑化処理によりパラメータの最適化の余地が大きく、平滑化パラメータを調整することで感度と誤判定率のバランスを取ることができます。全体的に、機敏性、直接性、カスタマイズ性に優れており、深く掘り下げる価値のある有望な戦略アイデアです。パラメータの継続的な最適化や補助的な判断条件の追加により、戦略のパフォーマンスを一層向上させることが期待できます。
Source
Pine
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © dead0001ing1
//@version=5Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

