基本ランダムウォークなんだからそんなに高精度であたるのはおかしい。
よくあるミスが学習データとテストデータがかぶってるとか。