Скорее всего, это эффект недостаточной длины генерированного случайного датасета для прогноза.
Как я понял, здесь решается задача бинарной классификации направления изменения цены. К сожалению, ничего не сказано про то, какая устойчивость точности 0.68 и 0.62 при генерировании других случайных датасетов с другими начальными условиями, на сколько эти числа прыгают, или, наоборот, никак не меняются.
Попробуйте увеличивать длину временного ряда и смотреть, куда стремиться точность, к 0.5 или не к 0.5 при классификации направления изменения цены. Если у вас действительно белый шум, то должно стремиться к 0.5 при увеличении временного интервала данных.
Если шум не белый, а например, розовый, то при классификации направления изменения цены точность не должна стремиться к 0.5. Но если это нумпаевская функция uniform, то шум должен быть белым.
Никаких повторяющихся фрагментов на графике шума нет. Во-первых, в библиотеке numpy используется очень мощный генератор случайных чисел, который зацикливается за астрономическое число генераций. Программа должна работать порядка времени жизни Вселенной, чтобы начались повторения. Во-вторых, после появления первого повтора все дальнейшие генерированные числа будут точно такими же, как и в самом начале после запуска генератора. То есть компьютерные генераторы случайных чисел, на самом деле, выдают периодическую последовательность с огромным периодом.