最初は、この質問は非常にばかげているように聞こえるかもしれませんが、基本的なことではありません。たぶん、どのアルゴリズムでも正確に解決できないように見えるかもしれませんが、私はそう言うふりをしています.
それで質問。金などのチャートがあります。時間軸上で頂点と底がどこにあるかを見つける必要があります。問題は、大きな好転と大きな不況がどこから始まるかを見つける必要があることです。問題は、関係のない小さな好転と不況がたくさんあることです。
これが理解を深めるための写真です - 赤い斑点は私が見つけたいものです(正確ではありませんが、何らかの形でこのようなものです)。
したがって、おそらく小さなターンアップとターンダウンを除外する必要がありますが、その方法がわかりません。どんなアイデアでも喜ばれます。Javaなどのアルゴリズムは必要ありません。言葉だけで十分です。