Type/to search

ATRに基づく平均回帰戦略

Common strategy
Created: 2023-10-17 16:27:44
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、仮説検定を用いてATRが平均から乖離しているかどうかを判断し、価格動向の予測と組み合わせることで、ATRベースの平均回帰取引戦略を実現します。ATRに顕著な乖離が生じた場合、市場に異常な変動が存在する可能性を示します。このとき、価格動向の予測が強気であれば、買いポジションを構築できます。

戦略の原理

  1. 仮説検定

    • 高速ATR期間(パラメータatr_fast)と低速ATR期間(パラメータatr_slow)について、2標本t検定を実施します。仮説検定の帰無仮説H0は、2標本の平均値に有意差がないというものです。

    • 検定統計量が閾値(パラメータreliability_factorで指定された信頼区間)を超えた場合、帰無仮説を棄却し、高速ATRが低速ATRから明確に乖離したと判断します。

  2. 価格動向の予測

    • 対数収益率の移動平均を期待ドリフト率(パラメータdrift)として計算します。

    • ドリフト率が上昇している場合、現在は強気トレンドと判断します。

  3. エントリー及びストップロスによる退出

    • 高速ATRと低速ATRの乖離が有意であり、かつトレンドが強気の場合、買いエントリーを行います。

    • その後、ATRを用いて継続的に調整されるストップロスラインを設定します。価格がストップロスラインを下回った時点でストップロスにより退出します。

優位性分析

  • 仮説検定を用いてATRの異常な乖離を判断することで、より科学的でパラメータ自己適応的です。

  • 価格トレンド予測と組み合わせることで、ATRの乖離のみに基づく誤った取引を回避します。

  • 継続的にストップロスを調整し、損失リスクを低減します。

リスク分析

  • 価格が急激に下落した場合、ストップロスが機能しない可能性があります。

  • トレンド判断に誤りがある場合、最高値で買いポジションを取る可能性があります。

  • パラメータ設定が不適切な場合、正しい取引タイミングを逃したり、不要な取引が増加する可能性があります。

最適化の提案

  • 他の指標を追加して多因子確認を行い、単一指標による誤った取引を回避することが考えられます。

  • 異なるATRパラメータの組み合わせをテストし、より安定したパラメータを見つけることができます。

  • 重要な価格水準のブレイクアウト判定を追加し、偽のブレイクアウトでの買いを回避します。

まとめ

本戦略は全体的な考え方が明確であり、仮説検定を用いて異常変動を判断するアプローチは採用に値します。ただし、ATRの乖離だけではトレンドを完全に判断できないため、判断基準を追加して精度を高める必要があります。ストップロスのルールは信頼性がありますが、急激な下落には対応できません。将来的には、エントリー条件、パラメータ選択、ストップロスの最適化などの面から改善が可能です。

Source
Pine
/*backtest
start: 2022-10-16 00:00:00
end: 2023-10-16 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/
// © DojiEmoji

//@version=5
Strategy parameters
Strategy parameters
Backtest Start Time
Stop loss
Length of ATR for trailing stop loss
ATR Multiplier for trailing stop loss
Hypothesis testing
Length of ATR (fast) for diversion test
Length of ATR (slow) for diversion test
Reliability factor
Trend prediction
Length of drift
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)