パラボリックSARによる高値・安値の発見戦略
概要
本戦略は、異なる期間の移動平均と分散を計算することで、価格のトレンドとボラティリティを判断し、高値と安値の識別を実現します。
戦略の原理
本戦略の核となるロジックは、最近の異なる期間における移動平均と分散を計算することです。具体的には、直近5日、4日、3日の移動平均(ma, mb, mc)と分散(da, db, dc)をそれぞれ計算します。そして、それらの大きさを比較し、最も分散が大きい期間を現在のトレンドを代表するものとして選択します。最後に、トレンドを代表する期間の移動平均に、その分散の平方根を乗じたものを、最終的に出力される曲線wgとします。
これにより、価格が上方にブレイクするか下方にブレイクするとき、トレンドを代表する期間と分散が大きく変化し、その結果、最終出力のwgも大きく変動することで、高値と安値の識別が可能になります。
優位性の分析
このように異なる期間に基づいてトレンドの変化を判断するアプローチは効果的であり、価格の転換点を明確に識別することができます。単一の期間で判断する方法と比較して、複数の期間を組み合わせることで、判断の正確性と迅速性を高めることができます。
移動平均と分散の計算は非常にシンプルで効果的であり、コード量も少なく、突発的な価格変動に対する感度も高いため、ブレイクを素早く発見することができます。
リスク分析
本戦略で使用する期間は短いため、中長期的な観点では、判断が十分に正確かつ包括的ではない可能性があります。短期間内の価格変動により誤判定が生じる恐れがあります。
また、移動平均と分散の重み設定も判断結果に影響を与え、重み設定が不適切な場合、シグナルが偏る可能性があります。
最適化の方向性
より多くの異なる期間の計算を追加し、期間の組み合わせを構成することで、判断をより包括的にすることができます。例えば、10日、20日などの中長期的な期間の判断を追加します。
また、異なる重み設定スキームを試行し、重み設定の柔軟性を高めることもできます。パラメータ最適化を導入し、市場環境に応じて重みが自動調整されるようにすることで、誤判定の確率を低減します。
さらに、出来高の異常など他の指標と組み合わせることで、裁定取引による誤った判断を回避することも可能です。
まとめ
本戦略は全体として明確で理解しやすい考え方であり、移動平均と分散を用いて価格のトレンドとボラティリティを判断し、それらを組み合わせて出力することで、高値と安値を明確に識別できる曲線を得ることができます。このような複数期間の組み合わせに基づく判断方法は、市場の長期的・短期的な特性を効果的に捉え、転換点の判断精度を高めることができます。最適化の余地も大きく、期間、重み、指標などの様々な側面から調整を行うことで、戦略をより安定的かつ包括的なものにすることができます。
- 1

