В 09.10.2020 в 14:39, МихМих сказал:Зачем брать трехдневный диапазон H4 для прогноза? На какой период времени действителен прогноз? Сколько примеров видит нейросеть?
1. Почему 3 дня в виде H4?
Раньше тестировалось много вариантов:
1. от 20 до 10 дневных свечей.
2. 40 свечей H4
и еще много вариантов.
Везде получалось (плюс минус небольшие отклонения), что прогноз заходил в погрешность около 10% от заданного диапазона.
Ну то есть получалось что 10 дней диапазон, что 40 - везде погрешность примерно 10%. Ну а в пунктах 10 дней больше, чем 3 дня - это очевидно. Но с другой стороны 3 дневных - это совсем мало данных для сети.
Поэтому пока тестирую этот вариант : диапазон 3 дня , представленный в виде H4.
Это не означает, что это лучше или хуже - просто надо было тут с чего -то начать.
2. Прогноз на 1 день.
3. Последний вариант обучения - 8582 записи, из них непосредственно на "обучение" отводится 78% (6700 примерно) и по 11% на кросс-валидность и тест обучения.
В 09.10.2020 в 16:54, usver73 сказал:Да, если результат прогноза НС некая цена, то два вопроса: цена чего?(подозреваю, что Close). Второй- откуда рисуются High-Low?
Если цена осталась в диапазоне "сигнальных" свеч, то ошибка считается традиционными способами (МихМих о них скриншотил)
И как рассчитывать ошибку при выходе из диапазона? (Этот вопрос Вы сами задали...
Берутся цены во входные данные только High Low.
Сеть "отдает" прогноз по High и Low отдельно.
Как рассчитать ошибку при выходе из диапазона?
Пока в данном варианте проекта никак.
Почему? Опять вернусь к входным данным - сети нужны нормализованные данные,
т.е. в диапазоне от 0 до 1. Ибо математика так работает.
Тут возникла дилемма - как подать данные.
Было опять же несколько вариантов.
Например такой
Можно было "сжать" входной диапазон (т.е. свечи H4) до цифр , например от 0,4 до 0,6.
Тогда, прогноз (итоговую дневную свечу), которая выходит ЗА диапазон можно было бы записать в виде 0,9 например. Но опять же, могут возникнуть итоговые свечи, которые и за 1 опять же должны выйти.
Т.е. математически - если ширина диапазона = 0,2 от 0,4 до 0,6, а итоговая свеча шире диапазона в 3 раза - а такое может быть легко, когда цена 3 дня стоит узко , а потом улетает, то в итоге её надо записать как 0,6+3*0,2 = 1,2 ну или 0,4-3*0,2= -0,2.
Но в этом варианте пытался что-то делать и совсем каких-то вменяемых результатов получить не удалось.
Поэтому ПОКА остановился на этом варианте - всё что вышло за диапазон просто 1 или 0.
Это опять же не догма. Просто пока так.
