Jump to content

Рубрика: Искусственный интеллект


Programmer

Recommended Posts

Nickel

А почему тема умерла ? :brip:

 

Кстати, кто занимается нейронными сетями, подскажите, пожалуйста толковую литературу на эту тему.

Пока уровень знаний предметной области равен нулю. :user:

Link to post
Share on other sites
  • Replies 207
  • Created
  • Last Reply

Top Posters In This Topic

  • БорисMQL4

    37

  • olnikt

    21

  • Programmer

    19

  • alex1978

    10

Top Posters In This Topic

Popular Posts

нельзя :-)

что-то я не въеду. тема ветки понятна, идеи ветки в первых постах понятны: "Данная ветка будет посвящена инновационным подходам в написании советников..." "...«Искусственный интеллект». Тематика дан

Всё зависит от Вас и только от Вас!

Posted Images

BondFX
А почему тема умерла ? :brip:

 

Кстати, кто занимается нейронными сетями, подскажите, пожалуйста толковую литературу на эту тему.

Пока уровень знаний предметной области равен нулю. :user:

 

Посмотри ветку :warn_sm0:https://alpariforum.com/showthread.php?t=29694. Флуда многовато, но толкового тоже немало!


Ничто так не укрепляет веру в человека как предоплата!

Link to post
Share on other sites
BQQ

Тема в коматозном состоянии потому, что нейронные сети есть не сама по себе отдельная предметная область. Трейдер в состоянии освоить всякие-разные ФНЧ и полосовые фильтры (вместо МА и осцилляторов), так как их применение расширяет область инструментов (если нет амбиций самостоятельно разрабатывать фильтры).

 

С нейронными сетями так не получится. Либо ты веришь совсем уж черному ящику (что весьма трудно и нервно), либо лезешь в суть вопроса, и тогда уже нейронная сеть для тебя не инструмент, а отдельный предмет исследований.

То есть - требуется приобрести ещё одну (и очень непростую) квалификацию. Для трейдера-одиночки это уже перебор.

Link to post
Share on other sites
  • 1 month later...
БорисMQL4

Предлагаю начать совместную разработку самообучающегося торгового робота основанного на нейронной сети, а также с применением других подходов для решения всех сопутствующих задач. Всю работу предлагаю вести с выкладкой исходных кодов, чтобы все заинтересованные участники проекта могли быстро включаться в процесс нашей совместной работы.

Цели:

1) Поиск оптимального решения для всех задач связанных с созданием универсального кода, способного самостоятельно обучаться и разрабатывать непосредственно свою собственную торговую стратегию.

2) Исследование и демонстрация возможностей и перспектив применения алгоритмов построенных на основе нейронных сетей.

3) Дискуссии и обсуждения связанные с применением нейронных сетей и других подходов для реализации проекта.

Все кого заинтересовало мое предложения, пожалуйста, высказывайте ваши идеи и пожелания.


Пишу на заказ — советники, индикаторы, скрипты и другое ПО для терминала MetaTrader 4.
Сделать заказ

Link to post
Share on other sites
BQQ

Борис, ваша программа из поста №154 слишком обобщена.

1)Поиск оптимального решения для всех задач связанных с созданием универсального кода, способного самостоятельно обучаться и разрабатывать непосредственно свою собственную торговую стратегию.

- это вековая мечта нейросетевиков, что машина за вас не только считать, но и думать будет.

 

Для содержательной групповой работы (тем более - связь только по Сети) нужна более чёткая (желательно - и более структурированная постановка задачи).

===========

Нейросеть можно строить для различных задач, но разрабатывать ТС она не способна.

 

Есть разумное сужение задачи - попытка предсказать только цвет завтрашней свечи. При работе на дневках (а на 5-минутках это вряд ли удастся) - это будет нечто граалеподобное при весьма мало отклоняющихся от 0,5 вероятности успеха.

Но если вы зададите сети для обучения именно такой критерий качества - вы неявно зададите и основную идею ТС.

Нейросеть сама идею не выдвинет.

========================

Так как нейросети генеалогически происходят от перцептрона им. тов. Розенблатта, для них наиболее естественны задачи именно распознавания образов.

 

Применительно к торговле - это задача поиска паттернов, как говорят наши анлоязычные братья - "прибыльных сетапов". Это - совершенно другая задача, непохожая на задачу предсказания цвета завтрашней свечи. Скорее всего, другой будет и структура сети и семантика входного потока.

===============

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

Ставить задачу более конкретно, структурировать её, дробить на кусочки, раздавать работу исполнителям - руководить проектом.

 

Просто от того, что все выложат сюда свои наработки - не родится нейросетевой торговый робот. Если просто собрать 11 замечательных футболистов - команды не случится.

Link to post
Share on other sites
  • 1 month later...
StatBars

Для реализации рекомендую NS2, быстро и качественно.

Могу поддержать "Дискуссии и обсуждения связанные с применением нейронных сетей и других подходов для реализации проекта." - только не стоит ставить столь обобщённую задачу проекту.


Программирование на заказ

Link to post
Share on other sites
Programmer

БорисMQL4, идея хорошая, т.к. уже лучше, чем ничего. Вперёд! :drv:

Link to post
Share on other sites
  • 2 months later...
БорисMQL4

Для лучшего понимания темы, предлагаю всем участникам высказаться по одному вопросу касательно главной темы.

 

Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника?


Пишу на заказ — советники, индикаторы, скрипты и другое ПО для терминала MetaTrader 4.
Сделать заказ

Link to post
Share on other sites
Paukas
Для лучшего понимания темы, предлагаю всем участникам высказаться по одному вопросу касательно главной темы.

 

Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника?

 

Только одним - самообучаемостью.

Link to post
Share on other sites
Programmer
Для лучшего понимания темы, предлагаю всем участникам высказаться по одному вопросу касательно главной темы.

 

Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника?

 

Способностью устанавливать для себя задачи.

Способностью поиска / построения оптимального алгоритма действий для выполнения установленных задач.

Link to post
Share on other sites
Listerman

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

Link to post
Share on other sites
Programmer
Мне кажется, можно было бы написать индикатор, который бы искал на истории конфигурации баров аналогичные текущим, с заданной степью точности (количество баров в конфигурации или их размеры)

 

Можно, а смысл? Конфигурации баров похожи, а исход - разный. На одном свечном анализе уже не выживешь. Это не 70-е годы.

Link to post
Share on other sites
Huan Dee
Можно, а смысл? Конфигурации баров похожи, а исход - разный...

 

В этом-то и заключён "краеугольный камень". "Ай-система_в7" Бориса отмечала на истории точки удачных входов. Если ей поставить обратную задачу - отмечать моменты неудачных входов по тем-же правилам, то конфигурация графика этих мест была бы похожа на "удачные", а последующий результат противоположный. И не важно, как будут отображены эти моменты: в свечах, барах, линиях, предшествующих дивиргенциях и т.д. Попросту говоря, если запустить на графике две "средние" с разными периодами, то для "удачных" и "неудачных" сделок условия входа будут одинаковыми - пересечение этих "средних".

Edited by Huan Dee
Link to post
Share on other sites
marketeer

Систем, построенных по подобному принципу - поиск закономерностей в свечах (или на показаниях каких-либо других индикаторов) на истории - вагон и маленькая тележка. Последний пример - сейчас обсуждается здесь - http://forum.mql4.com/ru/26382. Такие системы имеют право на существование, пока используют объективную статистику. Актуальность они не утратили. К сожалению, очень часто статистика получается неопределенная, т.е. одни и те же условия в среднем дают равновероятные разные исходы. В этом основная сложность - найти сигналы, выявляющие перекос по вероятности. Более "простой" подход с поиском похожих фрагментов в потоке котировок используется, в частности, в индикаторе CTG-PatternFinder - поищите инете.

Link to post
Share on other sites
Huan Dee
Для лучшего понимания темы, предлагаю всем участникам высказаться по одному вопросу касательно главной темы.

 

Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника?

 

Инстинктом самосохранения. "Простой" советник, когда начнёт "сливать", не остановится.

Link to post
Share on other sites
Kompozitor
Инстинктом самосохранения. "Простой" советник, когда начнёт "сливать", не остановится.

 

Тут достаточно скрипта, убивающего все ордера в зависимости от заданных величин. Думаю такого можно встроить в любой советник но от этого он не станет искусственноинтеллектуальным :)


Халявы нет.

Link to post
Share on other sites
Huan Dee
Тут достаточно скрипта, убивающего все ордера в зависимости от заданных величин. Думаю такого можно встроить в любой советник но от этого он не станет искусственноинтеллектуальным :)

 

Согласен, не станет. Это условие не достаточное, но необходимое. А достаточное условие - это сериал про терминатора.

Link to post
Share on other sites
Huan Dee

Поясню про "инстинкт самосохранения". Допустим робот тестирует(сравнивает результаты) нескольких торговых тактик, чтобы на конкурсной основе выбрать лучшую. Хорошо, если они дают разный, но всё-таки положительный результат. А если в какой-то момент все из набора начнут "сливать"? Должен ли робот выбрать для торговли наименее "сливную" из всех, или отменить все? Это условие задаётся программистом.

 

Да и с "отменой ордеров" не всё так просто. Отменив текущие ордера (не отключая самого советника), робот перестанет получать для анализа современные данные(результаты последних сделок). Понятно, что любой тест идёт на истории. Но анализировать "относительно современную историю"(результаты реальных сделок) он не сможет.

Edited by Huan Dee
Link to post
Share on other sites
SaviTur
Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника?

Искусственный интеллект подразумевает самостоятельное принятие решений, включая такие, которые изначально не заложены в его код разработчиком. Упрощенно на пальцах. Вы кидаете робота на любой торговый инструмент, он:

1. Изучает инструмент.

2. Самостоятельно разрабатывает стратегию.

3. Действует в соответствие с выработанной стратегией.

4. Анализирует результаты.

5. Корректирует стратегию в соответствие с результатами, либо принимает решение на переход к пункту 1.

6. Продолжает торговлю и переходит к пункту 4.

 

Главное отличие в способности самостоятельно создавать стратегии!


Реальности нет. Есть восприятие и интерпретация.

Link to post
Share on other sites
Huan Dee

Иллюстрация к разговору об "инстинкте самосохранения". Робот, основанный на нейросетях(3 ТС), с чемпионата 2008. Торгует, как положено, по программе, просчитывая оптимальный вариант, но остановиться не может. http://championship.mql4.com/2008/ru/users/LeoV/reports

А вот интервью автора с середины чемпионата(график баланса на пике ~ 130 сделок):http://championship.mql4.com/2008/ru/news/466

Edited by Huan Dee
Link to post
Share on other sites
  • 2 weeks later...
Ivandurak

Доброго всем дня надеюсь новеньких не пинаете .

В контексте рубрики , робот должен иметь мысли , эти мысли надо проверить. Лучшая проверка тест . Привожу пристрелочный код для ведения виртуальных позиций , а дальше обработка результата хоть генетикой хоть нейро с нечеткой логикой , старался сделать все как можно ближе к оригиналу . Если не трудно подзатыльники по существу , приму с благодарностью

$Genetica.rar

Edited by Ivandurak
пропуск вложения
Link to post
Share on other sites
Ivandurak

Доброго кому дня кому вечера . Почти то же самое малость переработано добавлено вообщем работа помаленьку движется , как обычно жду подзатыльников

$Genetica.rar

Link to post
Share on other sites
BQQ
Для лучшего понимания темы, предлагаю всем участникам высказаться по одному вопросу касательно главной темы.

 

Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника?

Интеллект (как естественный, так и - в идеале - искусственный) имеет такое свойство: он дееспособен при встрече с ранее не встречавшимися ситуациями.

 

Для торгового робота это означает, что робот должен не сливать (заметьте, прибыли не требую!) при встрече с таким рынком, на котором он не обучался.

Способность к самообучению - опционально. Главное - робот должен при встрече с новым рынком дать нам время на принятие решения.

Link to post
Share on other sites
Programmer
Интеллект (как естественный, так и - в идеале - искусственный) имеет такое свойство: он дееспособен при встрече с ранее не встречавшимися ситуациями.

 

Для торгового робота это означает, что робот должен не сливать (заметьте, прибыли не требую!) при встрече с таким рынком, на котором он не обучался.

Способность к самообучению - опционально. Главное - робот должен при встрече с новым рынком дать нам время на принятие решения.

 

А для этого он должен уметь определять, когда наступил новый рынок,

а для этого он должен уметь отличать старый рынок от нового,

а для этого нужен интеллект.

-----------------------------------------

Получаем while(1==1); :biggrin:

Link to post
Share on other sites
SaviTur
Привожу пристрелочный код для ведения виртуальных позиций , а дальше обработка результата хоть генетикой хоть нейро с нечеткой логикой , старался сделать все как можно ближе к оригиналу . Если не трудно подзатыльники по существу , приму с благодарностью

Напишите если не сложно пару слов о работе советника. Без внятных объяснений, вряд-ли кто-то серьезно возьмется за тест. А "тема", надо признать, интересная.


Реальности нет. Есть восприятие и интерпретация.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...