Скачать MetaTrader 5

Искусственные нейронные сети.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Отслеживай все платежи в профиле. Это просто!
Dmitry
2001
Dmitry 2012.10.06 08:09 

     Нейросети – ИМХО самое сложное в алгоритмической торговле. Новичков тут нет. Вот и я, только спустя 8 лет форекса, потратив кучу денег, перебрав наверное все возможные стратегии  и индикаторы и их всевозможные комбинации, решил что это единственная не затронутая мной торговая стратегия. Почему я раньше её не занимался? Думал что это слишком сложно, требуется применение дополнительных специальных программ типа «нейросолюшен» и др. Оказывается, я был не прав. Самое главное чётко понять, как работают нейросети, а остальное дело техники.

     Придумал свою первую простейшую пробную нейросеть примерно за день, написал её примерно минут за 15 на чистом MQL5, обучил её с помощью оптимизации. И о чудо, результаты обнадёживающие… бак-робастость присутствует на несколько лет назад, бак-тесты устойчивые. Теперь я почти полностью уверен, что если Грааль существует,  то спрятан он где-то в недрах нейросетей. Потенциал их практически безграничен, туда можно прописать сколько-угодно любых индикаторов с любым количеством параметров… и делать это можно оказывается на чистом MQL5. Посидев-подумав, и попрабовав их, все мои предыдущие старания слеписть советника из стандартных индикаторов кажутся просто детским садом.

     В этой ветке предлагаю делиться опытом в области нейросетей. Было-бы интересно узнать принципы построения и обучения сетей на MQL5. Жду ваших комментов.

Ilnur Khasanov
1806
Ilnur Khasanov 2012.10.06 08:50  
Зачем же тему начинать заново? Есть уже и темы и люди которые на завтрак хавают нейросети, например, joo.
IgorM М
4801
IgorM М 2012.10.06 08:53  

07041982:   

бла...бла...бла.... 

В этой ветке предлагаю делиться опытом в области нейросетей
начинайте делиться - внимательно наблюдаем
Dmitry
2001
Dmitry 2012.10.06 09:00  
IgorM:
начинайте делиться - внимательно наблюдаем
В том то и дело что опыта мало, практически нет, одна простейшая нейросеть, написаная за 15 минут...
IgorM М
4801
IgorM М 2012.10.06 09:28  
07041982:В том то и дело что опыта мало, практически нет, одна простейшая нейросеть, написаная за 15 минут...

опыт работы с НС не важен (не буду показывать пальцем, но господин Р. давно занимается НС и давно наблюдая за его сообщениями прихожу к выводу, что время и опыт не важен - важен случай...)

код ВАшего Грааля выложите, попробуем разобраться форумом

ЗЫ: на mql4 много готовых реализаций НС, но пока пришел к выводу, что НС ничем не лучше стандартных индикаторов

Alexander Laur
7690
Alexander Laur 2012.10.06 09:30  
07041982:
В том то и дело что опыта мало, практически нет, одна простейшая нейросеть, написаная за 15 минут...
 Ну надо же с чего то начинать, показательный пример, так сказать. А начинать лучше с простого, а сложности появятся в процессе обсуждения.
Vladimir Kazakov
5693
Vladimir Kazakov 2012.10.06 09:51  

"Обьясните мне, пожалуйста, зачем нужно искусственно фабриковать Спиноз, когда любая баба может его родить когда угодно..." (c)  ;)

 

bas
73
bas 2012.10.06 10:42  
07041982:

     В этой ветке предлагаю делиться опытом в области нейросетей. Было-бы интересно узнать принципы построения и обучения сетей на MQL5. Жду ваших комментов.

Попробуйте в рамках "узнавания принципов" прочитать оба форума и статьи, возможно, тогда эта ветка и не понадобится.
Dmitry
2001
Dmitry 2012.10.06 11:05  

Не хочу выкладывать код, т.к. не хочу ненужного флуда по поводу моего своеобразного стиля написания кода без использования стандартных классов и библиотек и т.д., разобраться в нём будет сложно, там много врЕменных переменных. Объясню лучше в двух словах на пальцах.

Взял десять нейронов, первый нейрон вычисляет что выше МА или текущая цена, второй – МА на предыдущем баре или цена на предыдущем баре, и т.д. все десять нейронов. Каждый нейрон принимает решение – цена пойдет вверх или вниз, все 10 мнений нейронов складываются и получается ответ, например цена пойдёт вверх с вероятностью 90% (9 из 10 нейронов проголосовали за это и 1 против).В каждом нейроне заложено условие, если цена ниже МА то нейрон дает на выход 1 или  -1, это зависит как раз от оптимизируемых параметров. 1 значит что нейрон голосует за цену вверх, -1 за цену вниз. Оптимизацией осуществляется обучение нейросети. Вот и УСЁ.

Взгляни на рынок через готовые классы
Взгляни на рынок через готовые классы
  • 2010.10.26
  • Dmitriy Skub
  • www.mql5.com
Не секрет, что большую часть информации об окружающем мире человек получает при помощи зрения. Справедливо это и в такой области как трейдинг. Новая платформа MetaTrader 5 и язык MQL5 открывают новые возможности для представления визуальной информации трейдеру. В данной статье предлагается универсальная и расширяемая система классов, которая берет на себя всю черновую работу по организации вывода произвольной текстовой информации.
IgorM М
4801
IgorM М 2012.10.06 12:08  
07041982:

Не хочу выкладывать код, т.к. не хочу ненужного флуда по поводу моего своеобразного стиля написания кода без использования стандартных классов и библиотек и т.д., разобраться в нём будет сложно, там много врЕменных переменных. Объясню лучше в двух словах на пальцах.

тогда может быть свою ТС перепишите с помощью новой статьи https://www.mql5.com/ru/articles/497 , код там не сложный, под Ваши цели должен подойти, у Вас тоже вроде комитет сетей из одного нейрона

но если обсуждать, то нужно обсуждать предмет, а не тему топика, пока предмета обсуждения нет

Нейронные сети - от теории к практике
Нейронные сети - от теории к практике
  • 2012.10.06
  • Dmitriy Parfenovich
  • www.mql5.com
В наше время, наверное, каждый трейдер слышал о нейронных сетях и знает, как это круто. В представлении большинства те, которые в них разбираются, это какие-то чуть ли не сверхчеловеки. В этой статье я постараюсь рассказать, как устроена нейросеть, что с ней можно делать и покажу практические примеры её использования.
Dmitry
2001
Dmitry 2012.10.06 12:28  
IgorM:

тогда может быть свою ТС перепишите с помощью новой статьи https://www.mql5.com/ru/articles/497 , код там не сложный, под Ваши цели должен подойти, у Вас тоже вроде комитет сетей из одного нейрона

но если обсуждать, то нужно обсуждать предмет, а не тему топика, пока предмета обсуждения нет

Я понимаю, что здесь форум не трейдеров, а программеров, ИМХО более интересно обсудить торговую стратегию, чем примеры её реализации на языке программирования. Что интересного голый код обсуждать?
12345678...14
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий