ダブル移動平均線クロス戦略
本戦略の名称は「ダブル移動平均線クロス戦略」であり、その核心原理は2つの異なるパラメータを持つ線形回帰線を使用し、そのクロス状況に基づいて買いシグナルと売りシグナルを生成することです。
この戦略では、まず短期と長期の2本の線形回帰線を計算します。短期線形回帰線のパラメータは100日、長期線形回帰線のパラメータは150日です。短期線形回帰線が下から上に長期線形回帰線を突破した場合、買いシグナルが発生します。短期線形回帰線が上から下に長期線形回帰線を割り込んだ場合、売りシグナルが発生します。
線形回帰線は価格の長期的なトレンド方向を反映します。短期線形回帰線はパラメータが小さく、価格変動に対してより敏感であり、短期的な価格反転のタイミングを捉えることができます。長期線形回帰線はパラメータが大きく、価格の長期的な均衡トレンドを表します。2本の移動平均線がクロスするとき、短期と長期のトレンドに転換が生じたことを示すため、これに基づいて取引シグナルを生成できます。
この戦略の利点は、移動平均線クロスの古典的なテクニカル分析戦略を活用し、線形回帰分析を組み合わせることで、短期と長期の2つの時間軸における価格の転換を同時に識別できることです。ただし、線形回帰線は異常データの影響を受けやすく、ある程度のラグが存在します。また、移動平均線クロス自体も多くの偽シグナルを発生させる可能性があります。
こうした偽シグナルをフィルタリングするために、この戦略では時間条件の制限を追加し、指定された日付範囲内でのみ戦略の取引シグナルを実行します。これにより、無効な取引の回数をある程度削減できます。しかし、時間ウィンドウの設定には主観性が伴い、バックテストによる最適化が必要です。
全体的に、ダブル移動平均線クロス戦略は複数の分析手法を融合し、複合的な取引機会を捉えることができますが、リスクを積極的に管理し、過剰取引を防ぐ必要があります。他のテクニカル指標と組み合わせてこの戦略をさらに最適化することで、安定性をさらに向上させることができます。
/*backtest
start: 2022-09-12 00:00:00
end: 2023-09-12 00:00:00
period: 2d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Linear Regression Curve CrossOver Strategy", shorttitle="LRC Crossover", overlay=true)
src = close
len1 = input(defval=100, minval=1, title="Length")- 1
