Андрей Дибров - Нейросетевая торговая система Meta Trader 4 + MATLAB. Пошаговая разработка. Издание второе

Тут можно читать онлайн Андрей Дибров - Нейросетевая торговая система Meta Trader 4 + MATLAB. Пошаговая разработка. Издание второе - бесплатно ознакомительный отрывок. Жанр: stock, год 2019. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Нейросетевая торговая система Meta Trader 4 + MATLAB. Пошаговая разработка. Издание второе
  • Автор:
  • Жанр:
  • Издательство:
    неизвестно
  • Год:
    2019
  • ISBN:
    нет данных
  • Рейтинг:
    5/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Андрей Дибров - Нейросетевая торговая система Meta Trader 4 + MATLAB. Пошаговая разработка. Издание второе краткое содержание

Нейросетевая торговая система Meta Trader 4 + MATLAB. Пошаговая разработка. Издание второе - описание и краткое содержание, автор Андрей Дибров, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Книга для новичков и продвинутых трейдеров, желающих раздвинуть горизонты традиционного анализа рынка. Пошаговая инструкция и шаблон для разработки системы ведения автоматической торговли на финансовых рынках в терминале MT4, основанной на анализе рыночной ситуации нейронными сетями MATLAB. Неограниченные возможности модернизации, творческий подход, не требует глубоких знаний в программировании, не перегружает торговый комплекс. Для лучшего восприятия я рекомендую читать книгу в формате PDF.

Нейросетевая торговая система Meta Trader 4 + MATLAB. Пошаговая разработка. Издание второе - читать онлайн бесплатно ознакомительный отрывок

Нейросетевая торговая система Meta Trader 4 + MATLAB. Пошаговая разработка. Издание второе - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Андрей Дибров
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
д. Мне пришлось сталкиваться с описанием нейросетевых продуктов, где их авторы в примерах использования предлагали прогнозирование каких либо курсов – акций, валют и т.д. Приведем пример, используя платформу NeuroSolutions. Весь процесс повторять не обязательно, так как данную платформу мы в построении нашей системы использовать не будем, а я в данном случае использую ее как пример. Напишем скрипт для получения ценовых данных в MT4. Хочется обратить внимание на то, что при копировании программного кода из файла в формате PDF не сохраняется его стиль – все строки при переносе сохраняются без отступов. Так же могут быть скопированы номера страниц. Для текстовых редакторов эта проблема отсутствует.

//+-+

//|History.mq4 |

//| Copyright © 2009, Andrey Dibrov. |

//| "https://www.youtube.com/channel/UCScAAn_sRRaKHdNIxl0aI9A?view_as=subscriber"|

//+-+

#property copyright "Copyright © 2009, Andrey Dibrov."

#property link https://www.youtube.com/channel/UCScAAn_sRRaKHdNIxl0aI9A?view_as=subscriber

#property version "1.00"

#property strict

int file=FileOpen("history.csv",FILE_CSV|FILE_READ|FILE_WRITE,";");

//+–+

//| Script program start function |

//+–+

void OnStart()

{

//–

FileWrite(file,"Open;OpenD;HighD;LowD;CloseD;Max;Min;Date");

if ( file >0)

{

Alert ("Идет запись файла");

for(int i=iBars(NULL,60)-1; i>=0; i–)

{

FileWrite(file,

iOpen(NULL,60,i),

iOpen(NULL,1440,iBarShift(NULL,1440,iTime(NULL,60,i))),

iHigh(NULL,1440,iBarShift(NULL,1440,iTime(NULL,60,i))),

iLow(NULL,1440,iBarShift(NULL,1440,iTime(NULL,60,i))),

iClose(NULL,1440,iBarShift(NULL,1440,iTime(NULL,60,i))),

iCustom(NULL,60,"Max",0,1440,60,0,i),

iCustom(NULL,60,"Min",0,1440,60,0,i));

TimeToStr(iTime(NULL,60,i)));

}

}

Alert("Файл записан");

FileClose(file);

}

//+-+

Запустив данный скрипт в папке MQL4Files каталога данных терминала получим - фото 4

Запустив данный скрипт – в папке …MQL4/Files каталога данных терминала, получим файл “history”.

Откроем этот файл и добавим в начале десять столбцов In110 и один столбец Out - фото 5 Откроем этот файл и добавим в начале десять столбцов In110 и один столбец Out - фото 6

Откроем этот файл и добавим в начале десять столбцов In1-10 и один столбец Out.

Заполним эти столбцы Данными из столбца CloseD Как Вы уже поняли это данные - фото 7

Заполним эти столбцы Данными из столбца CloseD. Как Вы уже поняли, это данные дневных закрытий.

Далее мы сдвинем эти данные в наших столбцах последовательно на одну ячейку - фото 8

Далее мы сдвинем эти данные в наших столбцах последовательно на одну ячейку вверх.

Таким образом мы получим в каждой строке вектор из дневных цен закрытия с - фото 9 Таким образом мы получим в каждой строке вектор из дневных цен закрытия с - фото 10

Таким образом, мы получим в каждой строке вектор из дневных цен закрытия с глубиной в десять дней – это будут входы нейросети. А в столбце Out, который также сдвинут на один день вперед по отношению к In10, будут обучающие примеры закрытия дня для нейросети.

С помощью надстройки NeuroSolutions выделив столбцы In1In10 отформатируем их - фото 11

С помощью надстройки NeuroSolutions, выделив столбцы In1-In10, отформатируем их как входы.

А столбец Out как выход нейросети Аналогичным образом разобьем нашу матрицу - фото 12

А столбец Out как выход нейросети.

Аналогичным образом разобьем нашу матрицу построчно на обучающее множество И - фото 13

Аналогичным образом разобьем нашу матрицу построчно на обучающее множество.

И множество которое мы будем использовать для анализа Теперь мы сформируем - фото 14

И множество, которое мы будем использовать для анализа.

Теперь мы сформируем файлы для программы NeuroSolutions Откроем - фото 15

Теперь мы сформируем файлы для программы NeuroSolutions.

Откроем NeuroSolutions и нажмем кнопку NeuralBuilder Выберем модель нейросети - фото 16 Откроем NeuroSolutions и нажмем кнопку NeuralBuilder Выберем модель нейросети - фото 17

Откроем NeuroSolutions и нажмем кнопку NeuralBuilder.

Выберем модель нейросети Multilayer Perceptron Нажмем кнопку Browse И - фото 18

Выберем модель нейросети Multilayer Perceptron.

Нейросетевая торговая система Meta Trader 4 MATLAB Пошаговая разработка Издание второе - фото 19

Нажмем кнопку Browse…

И откроем файл с обучающими входами Далее откроем файл с обучающим выходом - фото 20

И откроем файл с обучающими входами.

Далее откроем файл с обучающим выходом Определим 30 данных из трен - фото 21 Далее откроем файл с обучающим выходом Определим 30 данных из - фото 22

Далее откроем файл с обучающим выходом.

Определим 30 данных из тренировочного множества для перекрестной проверки в - фото 23 Определим 30 данных из тренировочного множества для перекрестной проверки в - фото 24

Определим 30% данных из тренировочного множества для перекрестной проверки в процессе обучения нейросети. Жмем кнопку Next до тех пор, пока не сформируется нейросеть.

Нейросетевая торговая система Meta Trader 4 MATLAB Пошаговая разработка Издание второе - фото 25 Нейросетевая торговая система Meta Trader 4 MATLAB Пошаговая разработка Издание второе - фото 26 Нейросетевая торговая система Meta Trader 4 MATLAB Пошаговая разработка Издание второе - фото 27 С помощью кнопки Start и запустим процесс обучения - фото 28 С помощью кнопки Start и запустим процесс обучения - фото 29 С помощью кнопки Start и запустим процесс обучения После завершения - фото 30 С помощью кнопки Start и запустим процесс обучения После завершения процесса - фото 31

С помощью кнопки Start и запустим процесс обучения.

После завершения процесса обучения нажмем кнопку Testing В выпадающе - фото 32 После завершения процесса обучения нажмем кнопку Testing В выпадающем списке - фото 33

После завершения процесса обучения нажмем кнопку Testing.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Андрей Дибров читать все книги автора по порядку

Андрей Дибров - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Нейросетевая торговая система Meta Trader 4 + MATLAB. Пошаговая разработка. Издание второе отзывы


Отзывы читателей о книге Нейросетевая торговая система Meta Trader 4 + MATLAB. Пошаговая разработка. Издание второе, автор: Андрей Дибров. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x