.
Пишем биржевого робота на C#. Урок 4. Доработка нейросети
Автор megabax   
14.10.2011 г.
Структура программы на примере простейшей программы

  Пишем биржевого робота на C#. Урок 4. Доработка нейросети

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Исходники к уроку можно скачать в платном разделе.

 

На уроке 2 мы рассмотрели нейросеть. Сейчас в эту нейросеть добавлен новый функционал. В частности, можно присоединить к нейросети котировки:

 

Пишем биржевого робота на C#. Урок 4. Доработка нейросети

 

И подать на входы данные с источника котировок:

Пишем биржевого робота на C#. Урок 4. Доработка нейросети

 

На вход можно подать любое из поля open, close, high, low, volume:

Пишем биржевого робота на C#. Урок 4. Доработка нейросети

 

Входные данные - это поля свечи, смешенной от текущей свечи назад на заданное количество свечей.

 

Источником котировок является класс PriceSource. в нем есть метод для загрузки котировок из текстового файла стандартного формата...

        public void LoadFromTextFile(string AFilePath)

        {

            fileName = AFilePath;

 

            ...

 

 

...

 

... Еще появилась групповое добавление элементов слоя (нейронов), пока правда работает только для входного слоя:

Пишем биржевого робота на C#. Урок 4. Доработка нейросети

 

При групповом добавление указываем диапазон свечей и входные поля:

Пишем биржевого робота на C#. Урок 4. Доработка нейросети

 

Вот как реализовано групповое добавление...

 

...

 

.... Все эти групповые добавления удобны, когда необходимо закодировать в нейронной сети нечто вроде индикатора "скользящая средняя":

Пишем биржевого робота на C#. Урок 4. Доработка нейросети

 

Исходники к уроку можно скачать в платном разделе.

 

 

 

 

Последнее обновление ( 17.01.2013 г. )