Нейросетевая торговая система. Пошаговая разработка для платформы Meta Trader 4 в среде MATLAB. Сокращенное издание. Андрей Дибров

Чтение книги онлайн.

Читать онлайн книгу Нейросетевая торговая система. Пошаговая разработка для платформы Meta Trader 4 в среде MATLAB. Сокращенное издание - Андрей Дибров страница 4

Нейросетевая торговая система. Пошаговая разработка для платформы Meta Trader 4 в среде MATLAB. Сокращенное издание - Андрей Дибров

Скачать книгу

style="font-size:15px;">      //+ – — – — – — – — – — – — – — – — – — – — – — – — – — – +

      В результате работы скрипта получим файл. Создадим колонку «In» и заполним ее формулой.

      Добавим колонку «Out» и заполним ее формулой.

      Воспользуемся программой «NeuroSolutions 6». С помощью ее надстройки колонку «In» обозначим как «Input».

      А колонку «Out» как «Desired».

      Энное количество строк обозначим, как «Training»

      Энное количество строк обозначим, как «Cross Validation».

      И последние строки как «Production».

      Далее создадим файлы для NS6.

      Запустим в рабочей среде NS – NeuralBilder.

      Здесь мы можем выбрать нейросеть нужной нам архитектуры. Остановимся на первой сети Multilayer perceptron. Нажимаем кнопку с правыми стрелками. Откроется окно Training Data. С помощью кнопки Browse откроем файл TrainingInput.

      Далее перейдем в окно Desired Response и откроем файл TrainingDesire.

      Откроем окно Cross Val. & Test Data. По умолчанию активно окошечко для ввода текста % of training data for CV. Введем 10%. Программа автоматически зарезервирует данное количество строк под CV из TD. Активировав радиокнопку Read from Separate File, мы можем выбрать файлы сохраненные, нами ранее.

      Далее продвигаемся по окнам ничего в них, не меняя, пока в рабочей среде не сформируется нейросеть.

      Для лучшей визуализации расширим окно Average Cost и нажмем кнопку Start. Подождем, пока закончится обучение.

      Жмем кнопку Testing, Next и в выпадающем окне выбираем Production. С помощью кнопки Browse находим файл ProductionInput.

      Двигаемся далее и в следующем окне активируем радиокнопку Export to a File. И находим заранее созданный нами текстовой файл с, допустим, выбранным нами именем Prod. txt.

      Нажимаем кнопки Next и Finish. Таким образом, мы экспортировали отклик нейросети для тестирования в файл Prod. txt. С помощью кнопки Save, сохраним нейросеть.

      Данные из файла Prod. txt подставим в файл history. csv рядом с Tag Data «Production». В соседнюю ячейку вставим формулу условия совершения сделок на покупку.

      В соседнюю ячейку вставим формулу условия совершения сделок на продажу.

      В соседнюю ячейку вставим формулу суммирования сделок.

      В соседнюю ячейку вставим формулу суммирования и заполним этими формулами ячейки до конца истории.

      Далее вставим график нашей условной прибыли.

      Как мы видим – график прибыльности у нас идеальный. Хотя мы в процессе обучения и тестирования допустили некоторые ошибки и обучали нейросеть всего на одном

Скачать книгу