Прогнозирование — это просто. Доступно любому желающему. Прогнозирование котировок на 5 минут вперед. Для интрадея самое оно. Для чего-то большего и длительного — эт не знаю.
В данном примере берем язык Python, строим простейшую нейросеть (перцептрон, 4 слоя) — 15 входов и 1 выход, на котором имеем прогнозируемое значение котировок. На входы подаем обучающую последовательность — Close минутных данных и Close через 5 минут после окончания нашей входной 15 минутной последовательности. Формируем также тестовую последовательность (у меня это 1000 экземпляров). Нормируем наши обучающую и тестовые последовательности, обучаем, и получаем на тестовой последовательности картинку.
по х — прогнозируемые значения на 5 минут вперед, по у — реальные значения через 5 минут.
Значения predict около нуля (> -0.05 и <0.05) для сделок нас не интересуют, мы же не хотим получать нулевую прибыль, а вот значения <-0.05 и >0.05 для совершения сделок уже вполне подходят, и на графике мы видим, что в этом диапазоне неудачных сделок не так уж и много — в прибыли больше.
Напомню, что значения по х и у, нормированные значения Close, НС нравится кушать данные в некотором небольшом диапазоне значений. Чтобы перевести это в человеческие единицы (пункты или рубли), х и у надо умножить на нормирующий коэффициент.
Теперь мы можем подставить эту НС в нашу ТС вместо или в дополнение к нашей обычной логике и получать прибыль. Если получится. Я пока не пробовал, но пока и не до того. Лень, к тому же.
PS Ну, и время прогнозирования одной точки — 5-9 ms. Длительность обучения, не более 3-х минут.
На MT4 полно такого.
Какое количество нейронов в скрытых слоях использовали?
Можно нейронов больше, можно меньше. Можно слоев больше, можно меньше. От этого, либо чуть лучше, либо чуть хуже — непринципиально.
Вы должны понимать, что цену предсказать невозможно, но можно спрогнозировать ее мат ожидание. Это, собственно, как раз епархия НС.
Например можно сказать, что Вы пытаетесь прогнозировать 5-минутную свечу, на основании 3-х предыдущих 5-минутных отрезков времени. Конечно, есть нюансы, и идея, как один из вариантов, интересная. Надо подумать на досуге, может быть решу другую методику потестить.
У НС одно преимущество — обо всем этом думать не надо.
Вообще НС задумывалась как замена или упрощение логики ТС. Опять, таки, думать не надо. В идеале — несколько минут обучения — вот тебе и логика (не вся, разумеется, но существенная часть).
Про некие паттерны мне вообще ничего неизвестно.))