Nickel 0 Share Posted April 14, 2009 А почему тема умерла ? Кстати, кто занимается нейронными сетями, подскажите, пожалуйста толковую литературу на эту тему. Пока уровень знаний предметной области равен нулю. Quote Link to post Share on other sites
BondFX 1 Share Posted April 14, 2009 А почему тема умерла ? Кстати, кто занимается нейронными сетями, подскажите, пожалуйста толковую литературу на эту тему. Пока уровень знаний предметной области равен нулю. Посмотри ветку https://alpariforum.com/showthread.php?t=29694. Флуда многовато, но толкового тоже немало! Quote Ничто так не укрепляет веру в человека как предоплата! Link to post Share on other sites
BQQ 9 Share Posted April 20, 2009 Тема в коматозном состоянии потому, что нейронные сети есть не сама по себе отдельная предметная область. Трейдер в состоянии освоить всякие-разные ФНЧ и полосовые фильтры (вместо МА и осцилляторов), так как их применение расширяет область инструментов (если нет амбиций самостоятельно разрабатывать фильтры). С нейронными сетями так не получится. Либо ты веришь совсем уж черному ящику (что весьма трудно и нервно), либо лезешь в суть вопроса, и тогда уже нейронная сеть для тебя не инструмент, а отдельный предмет исследований. То есть - требуется приобрести ещё одну (и очень непростую) квалификацию. Для трейдера-одиночки это уже перебор. Quote Link to post Share on other sites
БорисMQL4 14 Share Posted May 30, 2009 Предлагаю начать совместную разработку самообучающегося торгового робота основанного на нейронной сети, а также с применением других подходов для решения всех сопутствующих задач. Всю работу предлагаю вести с выкладкой исходных кодов, чтобы все заинтересованные участники проекта могли быстро включаться в процесс нашей совместной работы. Цели: 1) Поиск оптимального решения для всех задач связанных с созданием универсального кода, способного самостоятельно обучаться и разрабатывать непосредственно свою собственную торговую стратегию. 2) Исследование и демонстрация возможностей и перспектив применения алгоритмов построенных на основе нейронных сетей. 3) Дискуссии и обсуждения связанные с применением нейронных сетей и других подходов для реализации проекта. Все кого заинтересовало мое предложения, пожалуйста, высказывайте ваши идеи и пожелания. Quote Пишу на заказ — советники, индикаторы, скрипты и другое ПО для терминала MetaTrader 4.Сделать заказ Link to post Share on other sites
BQQ 9 Share Posted June 3, 2009 Борис, ваша программа из поста №154 слишком обобщена. 1)Поиск оптимального решения для всех задач связанных с созданием универсального кода, способного самостоятельно обучаться и разрабатывать непосредственно свою собственную торговую стратегию. - это вековая мечта нейросетевиков, что машина за вас не только считать, но и думать будет. Для содержательной групповой работы (тем более - связь только по Сети) нужна более чёткая (желательно - и более структурированная постановка задачи). =========== Нейросеть можно строить для различных задач, но разрабатывать ТС она не способна. Есть разумное сужение задачи - попытка предсказать только цвет завтрашней свечи. При работе на дневках (а на 5-минутках это вряд ли удастся) - это будет нечто граалеподобное при весьма мало отклоняющихся от 0,5 вероятности успеха. Но если вы зададите сети для обучения именно такой критерий качества - вы неявно зададите и основную идею ТС. Нейросеть сама идею не выдвинет. ======================== Так как нейросети генеалогически происходят от перцептрона им. тов. Розенблатта, для них наиболее естественны задачи именно распознавания образов. Применительно к торговле - это задача поиска паттернов, как говорят наши анлоязычные братья - "прибыльных сетапов". Это - совершенно другая задача, непохожая на задачу предсказания цвета завтрашней свечи. Скорее всего, другой будет и структура сети и семантика входного потока. =============== Групповая работа возможна, но - только при наличии серьезного содержательного руководства проектом. Вы готовы быть таким руководителем? Ставить задачу более конкретно, структурировать её, дробить на кусочки, раздавать работу исполнителям - руководить проектом. Просто от того, что все выложат сюда свои наработки - не родится нейросетевой торговый робот. Если просто собрать 11 замечательных футболистов - команды не случится. Quote Link to post Share on other sites
StatBars 1 Share Posted July 29, 2009 Для реализации рекомендую NS2, быстро и качественно. Могу поддержать "Дискуссии и обсуждения связанные с применением нейронных сетей и других подходов для реализации проекта." - только не стоит ставить столь обобщённую задачу проекту. Quote Программирование на заказ Link to post Share on other sites
Programmer 33 Author Share Posted July 30, 2009 БорисMQL4, идея хорошая, т.к. уже лучше, чем ничего. Вперёд! Quote Link to post Share on other sites
БорисMQL4 14 Share Posted October 6, 2009 Для лучшего понимания темы, предлагаю всем участникам высказаться по одному вопросу касательно главной темы. Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника? Quote Пишу на заказ — советники, индикаторы, скрипты и другое ПО для терминала MetaTrader 4.Сделать заказ Link to post Share on other sites
Paukas 3,907 Share Posted October 6, 2009 Для лучшего понимания темы, предлагаю всем участникам высказаться по одному вопросу касательно главной темы. Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника? Только одним - самообучаемостью. Quote Link to post Share on other sites
Programmer 33 Author Share Posted October 6, 2009 Для лучшего понимания темы, предлагаю всем участникам высказаться по одному вопросу касательно главной темы. Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника? Способностью устанавливать для себя задачи. Способностью поиска / построения оптимального алгоритма действий для выполнения установленных задач. Quote Link to post Share on other sites
Listerman 0 Share Posted October 7, 2009 Мне кажется, можно было бы написать индикатор, который бы искал на истории конфигурации баров аналогичные текущим, с заданной степью точности (количество баров в конфигурации или их размеры) Quote Link to post Share on other sites
Programmer 33 Author Share Posted October 7, 2009 Мне кажется, можно было бы написать индикатор, который бы искал на истории конфигурации баров аналогичные текущим, с заданной степью точности (количество баров в конфигурации или их размеры) Можно, а смысл? Конфигурации баров похожи, а исход - разный. На одном свечном анализе уже не выживешь. Это не 70-е годы. Quote Link to post Share on other sites
Huan Dee 0 Share Posted October 10, 2009 (edited) Можно, а смысл? Конфигурации баров похожи, а исход - разный... В этом-то и заключён "краеугольный камень". "Ай-система_в7" Бориса отмечала на истории точки удачных входов. Если ей поставить обратную задачу - отмечать моменты неудачных входов по тем-же правилам, то конфигурация графика этих мест была бы похожа на "удачные", а последующий результат противоположный. И не важно, как будут отображены эти моменты: в свечах, барах, линиях, предшествующих дивиргенциях и т.д. Попросту говоря, если запустить на графике две "средние" с разными периодами, то для "удачных" и "неудачных" сделок условия входа будут одинаковыми - пересечение этих "средних". Edited October 10, 2009 by Huan Dee Quote Link to post Share on other sites
marketeer 1 Share Posted October 12, 2009 Систем, построенных по подобному принципу - поиск закономерностей в свечах (или на показаниях каких-либо других индикаторов) на истории - вагон и маленькая тележка. Последний пример - сейчас обсуждается здесь - http://forum.mql4.com/ru/26382. Такие системы имеют право на существование, пока используют объективную статистику. Актуальность они не утратили. К сожалению, очень часто статистика получается неопределенная, т.е. одни и те же условия в среднем дают равновероятные разные исходы. В этом основная сложность - найти сигналы, выявляющие перекос по вероятности. Более "простой" подход с поиском похожих фрагментов в потоке котировок используется, в частности, в индикаторе CTG-PatternFinder - поищите инете. Quote Link to post Share on other sites
Huan Dee 0 Share Posted October 13, 2009 Для лучшего понимания темы, предлагаю всем участникам высказаться по одному вопросу касательно главной темы. Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника? Инстинктом самосохранения. "Простой" советник, когда начнёт "сливать", не остановится. Quote Link to post Share on other sites
Kompozitor 118 Share Posted October 13, 2009 Инстинктом самосохранения. "Простой" советник, когда начнёт "сливать", не остановится. Тут достаточно скрипта, убивающего все ордера в зависимости от заданных величин. Думаю такого можно встроить в любой советник но от этого он не станет искусственноинтеллектуальным Quote Халявы нет. Link to post Share on other sites
Huan Dee 0 Share Posted October 15, 2009 Тут достаточно скрипта, убивающего все ордера в зависимости от заданных величин. Думаю такого можно встроить в любой советник но от этого он не станет искусственноинтеллектуальным Согласен, не станет. Это условие не достаточное, но необходимое. А достаточное условие - это сериал про терминатора. Quote Link to post Share on other sites
Huan Dee 0 Share Posted October 15, 2009 (edited) Поясню про "инстинкт самосохранения". Допустим робот тестирует(сравнивает результаты) нескольких торговых тактик, чтобы на конкурсной основе выбрать лучшую. Хорошо, если они дают разный, но всё-таки положительный результат. А если в какой-то момент все из набора начнут "сливать"? Должен ли робот выбрать для торговли наименее "сливную" из всех, или отменить все? Это условие задаётся программистом. Да и с "отменой ордеров" не всё так просто. Отменив текущие ордера (не отключая самого советника), робот перестанет получать для анализа современные данные(результаты последних сделок). Понятно, что любой тест идёт на истории. Но анализировать "относительно современную историю"(результаты реальных сделок) он не сможет. Edited October 15, 2009 by Huan Dee Quote Link to post Share on other sites
SaviTur 0 Share Posted October 15, 2009 Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника? Искусственный интеллект подразумевает самостоятельное принятие решений, включая такие, которые изначально не заложены в его код разработчиком. Упрощенно на пальцах. Вы кидаете робота на любой торговый инструмент, он: 1. Изучает инструмент. 2. Самостоятельно разрабатывает стратегию. 3. Действует в соответствие с выработанной стратегией. 4. Анализирует результаты. 5. Корректирует стратегию в соответствие с результатами, либо принимает решение на переход к пункту 1. 6. Продолжает торговлю и переходит к пункту 4. Главное отличие в способности самостоятельно создавать стратегии! Quote Реальности нет. Есть восприятие и интерпретация. Link to post Share on other sites
Huan Dee 0 Share Posted October 16, 2009 (edited) Иллюстрация к разговору об "инстинкте самосохранения". Робот, основанный на нейросетях(3 ТС), с чемпионата 2008. Торгует, как положено, по программе, просчитывая оптимальный вариант, но остановиться не может. http://championship.mql4.com/2008/ru/users/LeoV/reports А вот интервью автора с середины чемпионата(график баланса на пике ~ 130 сделок):http://championship.mql4.com/2008/ru/news/466 Edited October 16, 2009 by Huan Dee Quote Link to post Share on other sites
Ivandurak 0 Share Posted October 25, 2009 (edited) Доброго всем дня надеюсь новеньких не пинаете . В контексте рубрики , робот должен иметь мысли , эти мысли надо проверить. Лучшая проверка тест . Привожу пристрелочный код для ведения виртуальных позиций , а дальше обработка результата хоть генетикой хоть нейро с нечеткой логикой , старался сделать все как можно ближе к оригиналу . Если не трудно подзатыльники по существу , приму с благодарностью $Genetica.rar Edited October 25, 2009 by Ivandurak пропуск вложения Quote Link to post Share on other sites
Ivandurak 0 Share Posted October 29, 2009 Доброго кому дня кому вечера . Почти то же самое малость переработано добавлено вообщем работа помаленьку движется , как обычно жду подзатыльников $Genetica.rar Quote Link to post Share on other sites
BQQ 9 Share Posted November 4, 2009 Для лучшего понимания темы, предлагаю всем участникам высказаться по одному вопросу касательно главной темы. Чем, по-вашему, должен отличаться торговый робот, обладающий искусственным интеллектом от простого советника? Интеллект (как естественный, так и - в идеале - искусственный) имеет такое свойство: он дееспособен при встрече с ранее не встречавшимися ситуациями. Для торгового робота это означает, что робот должен не сливать (заметьте, прибыли не требую!) при встрече с таким рынком, на котором он не обучался. Способность к самообучению - опционально. Главное - робот должен при встрече с новым рынком дать нам время на принятие решения. Quote Link to post Share on other sites
Programmer 33 Author Share Posted November 4, 2009 Интеллект (как естественный, так и - в идеале - искусственный) имеет такое свойство: он дееспособен при встрече с ранее не встречавшимися ситуациями. Для торгового робота это означает, что робот должен не сливать (заметьте, прибыли не требую!) при встрече с таким рынком, на котором он не обучался. Способность к самообучению - опционально. Главное - робот должен при встрече с новым рынком дать нам время на принятие решения. А для этого он должен уметь определять, когда наступил новый рынок, а для этого он должен уметь отличать старый рынок от нового, а для этого нужен интеллект. ----------------------------------------- Получаем while(1==1); Quote Link to post Share on other sites
SaviTur 0 Share Posted November 5, 2009 Привожу пристрелочный код для ведения виртуальных позиций , а дальше обработка результата хоть генетикой хоть нейро с нечеткой логикой , старался сделать все как можно ближе к оригиналу . Если не трудно подзатыльники по существу , приму с благодарностью Напишите если не сложно пару слов о работе советника. Без внятных объяснений, вряд-ли кто-то серьезно возьмется за тест. А "тема", надо признать, интересная. Quote Реальности нет. Есть восприятие и интерпретация. Link to post Share on other sites
Recommended Posts
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.