皆さん、こんにちは!今日は、MetaTrader 5で使える価格予測インジケーター「近傍法(k-NN)」についてお話しします。このインジケーターは、過去のパターンから最も似たものを探し出し、その情報をもとに未来の価格を予測するものです。
具体的には、k-Nearest Neighborアルゴリズムを用いており、現在のパターンに最も近い過去のパターンを1つだけ見つけ出します。これが1-NNアルゴリズムです。現在のパターンと過去のパターンの距離を測るために、ピアソンの相関係数を使用しています。
このインジケーターには、以下の入力パラメーターがあります:
- Npast - パターンにおける過去のバーの数;
- Nfut - パターンにおける未来のバーの数(< Npastである必要があります)。
インジケーターは2つの曲線をプロットします。青い曲線は最も近い過去の価格を示し、赤い曲線は同じパターンの未来の価格を表します。最も近い隣人は、現在のパターンとの間で線形回帰の傾きに応じてスケーリングされます。また、このインジケーターは、最も近い隣人の開始日と現在のパターンとの相関係数に関する情報も表示します。
例えば、次のような情報が表示されます:
Nearest_Neighbor (EURUSD,H1): 最も近い隣人は2003年8月26日23:00:00の日付で、現在のパターンとの相関係数は0.9432442047577905です。
画像:
