Здравствуйте. Это не полное ТЗ, я хочу, чтобы вы знали примерно, что я хочу сделать. Полное ТЗ вышлю перед заказом.
1) Самое главное для меня структура нейросети. Об этом мы говорили уже я повторюсь и здесь. Нейронная сеть вместо 1 цены как обычно делают все сети должна брать то количество цени которое я задам в настройках. Например, если я задам в настройках самостоятельно 10 закрытии свечи CLOSE она должна взять 10 закрытии свечи (бара одно и тоже это бар, свеча) после найти связь в другом блоке с 10 новыми закрытиями свечи в такой последовательности между закрытием первой свечи и закрытием 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 свечой в другом блоке. После нейро сеть должна взять 2 свечу из 1 блока и найти связь со свечами 1,2,3,4,5,6,7,8,9,10 из второго блока. После из первого блока 3 свеча должна найти связь со всеми из второго блока свечами также как 1 свеча и вторая на примерах выше. Также из 1 блока 4, 5, 6, 7, 8, 9 и 10 свеча сделать тоже самое и найти связи со свечами из второго блока по этой же схеме.
2) Например, если я беру из CSV файла последние 1000 баров и у меня в блоке 10 баров, то в общей сложности будет 1000 баров поделить на 10 (1 блок) = будет 100 блоков. Блоки должны находить связи с друг другом по примеру из 1 главы. Уточню … 1 блок из 10 баров должен найти связь со вторим блоком из 10 баров после второй блок должен найти связь с 3 блоком из 10 баров 4 блок из 10 баров найти связь с 5 блоком и так долее до 100 блока. Это процесс обучения нейросети.
3) Хочу такие функции простые для тестирования сети на исторических данных. Обязательно нужно сделать одно функцию такую: чтобы прогноз сохранялся в одной колонке в CSV файл, а в другой колонке сразу же реальная цена что бы я смог сравнить погрешность. А также нужно элементарные статические данные например: как процент погрешности в процентах и точность попадания прогноза и т.д.
4) После написания нейронной сети нужно скопировать ее и сделать 3 копии: Один должен бить оригиналом, а во втором и 3 тем должны поменять 2 функции: Во второй нейросети из csv файла должны отсеиваться только повышающиеся цены а в третям только понижающиеся цены и по этим данным должен обучаться сеть. После это нам пригодиться для написания MT5 советника.
5) Это в основном, что нужно, но там много деталей и мы должны перед написаниями блоков или после написания блока обсуждать все детали в какую сторону будем двигаться(с демонстрации экрана что бы у меня возникло понимание о чем идет речь, обещаю много времени не буду отнимать) это обязательно так как я должен взять ответственность на себя и не винить некого, что это неправильно написано и так далее. Прокомментировать блоки для того, чтобы я не забил функциональность блока. Так же есть много нюансов которые, наверное, появиться в процессе написания нейронной сети, я жду советов от вас и будем обсуждать что будет лучше жду сотрудничества от вас. БОЛЬШОЕ СПАСИБО !!!