Прогнозирование

биржевых цен для трейдеров

Калькулятор на базе нейросети Прогнозирующая Машина


Что умеет Калькулятор на базе
нейросети Прогнозирующая Машина

Нейросеть Прогнозирующая Машина работает с любыми рыночными активами: валюта (валютные пары), криптовалюта, акции, металлы, фьючерсы, индексы и т.п. На любых таймфреймах, кроме минут и 5 минут (т.к. время обучения нейросети может доходить до 3 минут ожидания).

Основные вычисления Калькултора на базе Прогнозирующей Машины:

  • Прогнозируются направление движения цены, вверх или вниз на будущем фрейме.
  • Прогнозируется цена закрытия будущего фрейма.
  • Дается оценка случайности/неслучайности историчиских данных, введенных пользователем.

Инструкция по использованию Прогнозирующей Машины

Подробную Инструкцию смотрите в Закрытой Зоне сайта под окном ввода данных.

Как работает Прогнозирующая Машина

Нейросеть берет несколько сотен последних введенных пользователем фреймов. Первые 80% введенных исторических данных Прогнозирующая Машина использует для своего обучения, а на последних 20% нейросеть тестирует свою способность к прогнозированию и вычисляет получившиеся метрики прогнозирования. После чего обученная нейросеть даёт прогноз будущего фрейма.

Так как будущий фрейм идет сразу же за тестовыми фреймами, то прогноз этого будущего фрейма статистически примерно соответствует результатам теста. То есть оценить качество прогноза можно по метрикам полученным на тесте.

Скептики могут руками последовательно удалять самые последние введенные фреймы и собирать прогнозы на тестовых фреймах. После чего загнать эти прогнозы в Excel и убедиться в правильности статистических метрик на тестовых фреймах. (Для совсем уж недоверчивых можно порекомендовать вариант с последовательным добавлением новых фреймов, которые нейросеть уже точно никогда не видела.)

Результаты

Будут выданы следующие результаты:

  1. Куда пойдет цена закрытия будущего фрейма и чему она будет равна. То есть выдается прогноз о том, повысится или упадет цена закрытия будущего фрейма по сравнению с ценой закрытия последнего введенного фрейма. И будет дан дополнительный прогноз, чему будет равна цена закрытия будущего фрейма.
  2. Оптимизация прогноза цены закрытия будущего фрейма. Вычисляются 3 варианта цены закрытия по трем типам оптимизации:
    • Минимальная среднеквадратичная ошибка прогнозов на тестовых фреймах RMSE.
    • Максимальная вероятность правильности прогноза направления цены PCDP.
    • Максимальное отношение пофреймовой прибыли на тестовых фреймах к максимально возможной пофреймовой прибыли на тестовых фреймах PFP.
  3. Оценка рынка на возможность его прогнозирования. Анализируются исторические данные, введенные пользователем на предмет того, на сколько они случайные или, наоборот, неслучайные. Это необходимо для понимания того, можно ли прогнозировать данный рынок или прогнозы на нем принципиально невозможны. Вычисляются 3 вида метрики качества данных:
    • Коэффициент Неслучайности
    • Коэффициент Разворотов
    • Среднее Количество Фаз

Метрики качества прогноза

  1. Метрика RMSE показывает корень из среднеквадратичного отклонения прогнозов Прогнозирующей Машины от реальных значений цен закрытия на тестовых фреймах. Оптимизация по минимальной среднеквадратичной ошибке прогнозов на тестовых фреймах означает, что нейросеть обучалась давать такие прогнозы, при которых сумма этих ошибок была бы на тестовых фреймах самой маленькой. Чем меньше значение RMSE, тем лучше прогноз.
  2. Метрика PCDP показывает, какая доля всех прогнозов Прогнозирующей Машины на тестовых фреймах совпадает по направлению движения цены (вверх или вниз). Эта доля показывает, какова вероятность того, что данный прогноз исполнится по направлению движения цены. PCDP находится в пределах от 0 до 1.
    • PCDP=0 означает, что ни один прогноз направления не совпал с реальным движением цены. Вероятность прогноза нулевая.
    • PCDP=0.5 означает, что только в половине случаев прогноз направления оказался верным. Это такая вероятность прогноза направления, как, например, вероятность выпадения орла при подбрасывании монеты.
    • PCDP=1 означает, что на тестовом множестве все прогнозы направления совпали с реальными направлениями движения цены. Вероятность того, что прогноз нейросети исполнится на будущем фрейме будет равен всем 100%.
    Чем PCDP больше, тем лучше. Оптимизация по максимальной PCDP на тестовых фреймах означает, что Прогнозирующая Машина обучалась давать такие прогнозы, при которых PCDP была бы на тестовых фреймах самой большой.
  3. Метрика PFP показывает, какую долю от максимальной пофреймовой прибыли заработал бы трейдер на тестовых фреймах, если бы участвовал в пофреймовой игре с прогнозами Прогнозирующей Машины. Пофреймовая прибыль, это прибыль при пофреймовом удержании позиции. Иначе говоря, это такая прибыль, которая получилась бы, если бы позиция открывалась бы точно в начале фрейма по цене открытия, а закрывалась бы точно в конце фрейма по цене закрытия. Затем на следующем фрейме точно также. И т.д. Максимально можно заработать, если всегда правильно открывать позицию в нужном направлении. Эта максимальная пофреймовая прибыль нормируется на единицу. А метрика PFP показывает, какая реальная доля от этого максимума получается на тестовых фреймах с прогнозами Прогнозирующей Машины. PFP может находится в пределах от -1 до +1.
    • PFP=-1 означает, что прогнозы Прогнозирующей Машины на тестовом множестве открывали позиции всегда только в противоположном направлении, и поэтому вместо прибыли получился самый максимальный убыток из всех возможных убытков.
    • PFP=0 означает, что прибыль и убытки компенсировали друг друга. (Метрика PFP, разумеется, не учитывает транзакционные издержки!)
    • PFP=1 означает, что прогнозы Прогнозирующей Машины на тестовом множестве открывали позиции только в правильном направлении. В результате получилась максимально возможная пофреймовая прибыль.
    Чем PFP больше, тем лучше. Оптимизация по максимальной PFP на тестовых фреймах означает, что нейросеть обучалась давать такие прогнозы, при которых PFP была бы на тестовых фреймах как можно больше.

Какие прогнозы подходят лично вам

Иногда трейдер может получить очень сильно отличающиеся между собой прогнозы. Например, прогноз с одним типом оптимизации показывает, что цена должна расти, а прогноз с другим типом оптимизации показывает, что цена должна падать.

Что делать в таком случае?

Это зависит от вида трейдинга, которым вы занимаетесь:

  • Если вы имеете дело с Форексом или с фондовой биржей, то вам надо ориентироваться на оптимизацию по PFP и RMSE. Ведь лучше ошибаться в направлении коротких свечей, чем в направлении длинных свечей. Если прогноз с оптимизацией по RMSE не подтверждает прогноз с оптимизацией по PFP, то лучше не рисковать и отказаться от вхождения в рынок.
  • Если вы имеете дело с Бинарными Опционами, то вам надо ориентироваться на оптимизацию по PCDP и RMSE. Ведь вам не важно, с какими свечами вы имеете дело, с длинными или с короткими. Главное, это как можно больше угадывать направление свечи. Если прогноз с оптимизацией по RMSE не подтверждает прогноз с оптимизацией по PCDP, то лучше не рисковать и отказаться от вхождения в рынок.

Метрики качества данных

  1. Коэффициент Неслучайности показывает, на сколько распределение выпадения непрерывных трендовых серий отличается от распределения выпадения непрерывных трендовых серий в равномерном случайном процессе.
    • Коэффициент Неслучайности = 0, это означает, что введены данные чисто свингерного рынка.
    • Коэффициент Неслучайности = 0.333..., это означает, что введены данные чисто случайного рынка.
    • Коэффициент Неслучайности = 1, это означает, что введены данные чисто трендового рынка.
    Чем Коэффициент Неслучайности ближе к 0 или к 1, тем лучше прогнозируется рынок. Чем он ближе к 0.333, тем введенные данные хуже прогнозируются.
  2. Коэффициент Разворотов показывает число разворотов цены. На определенном временном промежутке у чисто случайного процесса должно быть определенное количество разворотов. Чем Коэффициент разворотов ближе к этому значению, тем хуже прогнозируются введенные пользователем данные.
  3. Среднее Количество Фаз показывает количество фаз (рост, падение, плато). На определенном временном промежутке у чисто случайного процесса должно быть определенное количество фаз. Чем Среднее Количество Фаз ближе к этому значению, тем хуже прогнозируется введенный рынок.

Что вам надо сделать прямо сейчас

Вам надо получить ваш индивидуальный pin-код и зайти в Закрытую Зону сайта.

Сейчас профессиональная услуга прогнозирования рыночных цен с помощью нейросети уже доступна простым трейдерам. Чем быстрее вы начнете применять стратегию прогнозирования цен с помощью нейросети, тем больше будет у вас прибыльных сделок и меньше убыточных.