Советник UmnickAutoTrader

parfentev

Активный участник
UmnickAutoTrader брать здесь- _http://www.4shared.com/file/134771602/444401f0/Umnic.html
я пытался запустить но там сам черт ногу сломит. прогните кто нибудь покажите что показывает на тесте.
может у кого есть этот Trader-FX 2.5 _http://softobzor.ru/q_download_11578/Trader_FX_2_5.html
 

Pro_trader

Official representative
1-ый вроде обсуждается на форуме альпари.


про второй .. да мне тоже интересно ... попробуй регнуться и
сообщить об ошибке .. или админу написать ... хз ...
 

parfentev

Активный участник
это не тот

1-ый вроде обсуждается на форуме альпари.


про второй .. да мне тоже интересно ... попробуй регнуться и
сообщить об ошибке .. или админу написать ... хз ...

тот который на альпари вот а тот который с верху сюда не влез.:-(
 

Вложения

  • UmnickTrader_1.01.01.mq4
    8,9 КБ · Просмотры: 178

Ugar

Гуру форума
Для начала нужно уяснить что ты подразумеваешь под интеллектом.
Интеллект́(от лат. intellectus — понимание, познание) — общие способности к познанию, пониманию и разрешению проблем. Понятие интеллект объединяет все познавательные способности индивида: ощущения, восприятия, памяти, представления, мышления, воображения.
По сути этими способностями обладает нейронная сеть - серое вещество в черепушке.
Или математическая модель нейронной сети - искусственный интеллект́.
Советники на основе нейронок не требуют оптимизации, но требует обучения, а это гораздо сложнее.
Так вот что ты имел ввиду создавая ветку нейронные, само оптимизируемые или с адаптируемыми алгоритмами?
 

parfentev

Активный участник
совершенно верно

Для начала нужно уяснить что ты подразумеваешь под интеллектом.
Интеллект́(от лат. intellectus — понимание, познание) — общие способности к познанию, пониманию и разрешению проблем. Понятие интеллект объединяет все познавательные способности индивида: ощущения, восприятия, памяти, представления, мышления, воображения.
По сути этими способностями обладает нейронная сеть - серое вещество в черепушке.
Или математическая модель нейронной сети - искусственный интеллект́.
Советники на основе нейронок не требуют оптимизации, но требует обучения, а это гораздо сложнее.
Так вот что ты имел ввиду создавая ветку нейронные, само оптимизируемые или с адаптируемыми алгоритмами?
сори:-(
 

VictorArt

Новичок форума
Для начала нужно уяснить что ты подразумеваешь под интеллектом.
Интеллект́(от лат. intellectus — понимание, познание) — общие способности к познанию, пониманию и разрешению проблем. Понятие интеллект объединяет все познавательные способности индивида: ощущения, восприятия, памяти, представления, мышления, воображения.
По сути этими способностями обладает нейронная сеть - серое вещество в черепушке.
Или математическая модель нейронной сети - искусственный интеллект́.
Советники на основе нейронок не требуют оптимизации, но требует обучения, а это гораздо сложнее.
Так вот что ты имел ввиду создавая ветку нейронные, само оптимизируемые или с адаптируемыми алгоритмами?
Интеллект совсем не обязательно должен быть "навороченным", как нейросеть.
Если система обладает волей и способна приспосабливаться к окружающей среде, то она уже обладает интеллектом/разумом.

Адаптивный советник UmnickTrader как раз подпадает под это определение - хотя его код очень примитивен, но у него есть воля и способность к адаптации/приспособлению. Его интеллект примерно как у мухи - рынок за ним "гоняется" и хочет "прихлопнуть", но адаптивный советник почти всё время "уворачивается". Хотя иногда, рынок может его "догнать", как муху - мухобойкой - "се ля ви" :)
 

Ugar

Гуру форума
Интеллект совсем не обязательно должен быть "навороченным", как нейросеть.
Если система обладает волей и способна приспосабливаться к окружающей среде, то она уже обладает интеллектом/разумом.

Адаптивный советник UmnickTrader как раз подпадает под это определение - хотя его код очень примитивен, но у него есть воля и способность к адаптации/приспособлению. Его интеллект примерно как у мухи - рынок за ним "гоняется" и хочет "прихлопнуть", но адаптивный советник почти всё время "уворачивается". Хотя иногда, рынок может его "догнать", как муху - мухобойкой - "се ля ви" :)

Адаптация к окружающей среде это ещё не интеллект, а всего то функция. Фото реле включающее лампу фонарного столба то же адаптируется к среде (освещённости). Но это не означает что оно обладает интеллектом. Это функция. На вход подали данные освещённости, на выходе получили отклик.
Интеллектом обладают только нейронки. Волю ты вообще зря приплёл. Это вообще относится к эмоциональной деятельности. По аналогии с тем же фотореле. Хорошенькое реле получится которое вольно решать выполнить ему свою функцию или ему лень, или просто нет настроения, или оно болеет после вчерашнего. Весело было бы посмотреть на эмоциональный советник. Который разрыдается и впадёт в депрессию после получения лося. Хотя это организовать можно, но не эмоции это будут, а имитации эмоций.
Нейронки не обязательно должны быть навороченными, она может состоять даже из одного нейрона. А это проще адаптивных алгоритмов.
Интеллект и адаптивные алгоритмы это разные вещи.
Лично я предпочитаю адаптивные алгоритмы. А интеллект лучше оставлю себе. :)
 

VictorArt

Новичок форума
Интеллект и адаптивные алгоритмы это разные вещи.

Нет, не разные. Чем система лучше адаптируется к среде - тем она умнее/интеллектуальнее.
Чем сложнее среда - тем сложнее требуется механизм адаптации - тем сложнее/умнее требуется интеллект.
Воля относится не к эмоциям, а к способности ставить и достигать цели ("Дай уму волю, а он и две возьмет"). Волевому человеку безразличны эмоции, отсюда: "цель оправдывает средства".
 

Ugar

Гуру форума
Нет, не разные. Чем система лучше адаптируется к среде - тем она умнее/интеллектуальнее.
Чем сложнее среда - тем сложнее требуется механизм адаптации - тем сложнее/умнее требуется интеллект.
Воля относится не к эмоциям, а к способности ставить и достигать цели ("Дай уму волю, а он и две возьмет"). Волевому человеку безразличны эмоции, отсюда: "цель оправдывает средства".

Тебе обязательно нужно спорить. Для начала открой какой нибудь словарь и почитай что эти слова значат.
Интеллект конечно связан с функциями адаптации. Но не одно и то же. Функции, в том числе и адаптации являются результатом работы интеллекта. Интеллект это способность ошибаться и делать выводы из своих ошибок. То есть обучаться. В результате обучения создаётся множество функций. Которые при дальнейшем обучении могут быть изменены, удалены и\или созданы новые.
Так вот системы на основе искусственного интеллекта (нейронная сеть) создают эти функции при обучении (тренировке). При создании же функции адаптации в советниках с адаптируемыми алгоритмами использовался интеллект программиста. Сам советник не способен создавать себе новые алгоритмы адаптации. Он так же не может ошибаться. На вход функции подали данные, на выходе получили точный ответ. То что этот ответ не подходит к рынку не является ошибкой функции, а является ошибкой того кто создавал функцию.
То что ты назвал волей это упрямство, целеустремлённость...
 

VictorArt

Новичок форума
Тебе обязательно нужно спорить. Для начала открой какой нибудь словарь и почитай что эти слова значат.
Интеллект конечно связан с функциями адаптации. Но не одно и то же. Функции, в том числе и адаптации являются результатом работы интеллекта. Интеллект это способность ошибаться и делать выводы из своих ошибок. То есть обучаться. В результате обучения создаётся множество функций. Которые при дальнейшем обучении могут быть изменены, удалены и\или созданы новые.
Так вот системы на основе искусственного интеллекта (нейронная сеть) создают эти функции при обучении (тренировке). При создании же функции адаптации в советниках с адаптируемыми алгоритмами использовался интеллект программиста. Сам советник не способен создавать себе новые алгоритмы адаптации. Он так же не может ошибаться. На вход функции подали данные, на выходе получили точный ответ. То что этот ответ не подходит к рынку не является ошибкой функции, а является ошибкой того кто создавал функцию.
То что ты назвал волей это упрямство, целеустремлённость...

В словаре конечно есть однозначные ответы на все вопросы :)
 

VictorArt

Новичок форума
Интеллект это способность ошибаться и делать выводы из своих ошибок. То есть обучаться. В результате обучения создаётся множество функций. Которые при дальнейшем обучении могут быть изменены, удалены и\или созданы новые.

В адаптивном советнике есть 2 буфера, в котором запоминаются 2 ряда чисел:
1. память изменяется
2. система переобучается
3. функция адаптации становится новой - отличается от изначальной, т.е. предыдущие функции "удаляются" - замещаются новыми - более адекватно реагирующими на новые условия внешней среды.

Т.е. адаптивный советник даже под Ваше определение подпадает :)
Хотя я данное определение считаю всего лишь частным случаем проявления интеллекта.

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

Ugar

Гуру форума
В адаптивном советнике есть 2 буфера, в котором запоминаются 2 ряда чисел:
1. память изменяется
2. система переобучается
3. функция адаптации становится новой - отличается от изначальной, т.е. предыдущие функции "удаляются" - замещаются новыми - более адекватно реагирующими на новые условия внешней среды.
Т.е. адаптивный советник даже под Ваше определение подпадает :)
Хотя я данное определение считаю всего лишь частным случаем проявления интеллекта.
Функция не меняется. Меняются входные данные подаваемые на вход функции.
Ещё раз. Интеллект подразумевает обучение.
В общем виде, даже процесс эволюции обладает интеллектом (ошибается и делает выводы из своих ошибок). Хотя это и не материальный объект. Впрочем, интеллект и есть нематериальный объект - мы можем наблюдать только проявление его свойств, в виде материальных явлений, но взять и "потрогать его руками"(наблюдать сам объект) мы не можем.
Процесс эволюции действительно обладает интеллектом и действительно не математический. Интеллект вообще не имеет отношение к математике. Разве что в частном случае, процесс изучения математики.
Искусственный интеллект это математическая модель интеллекта. Имитация.
Адаптивный же алгоритм не интеллект и даже не его математическая модель. Сам алгоритм не меняется, меняются только входные данные из буферов ли они или с ранка или и то и другое это всё равно данные. Сама функция не меняется и изменить её может только интеллект пользователя или программиста.
Алгоритм (функция) это продукт деятельности интеллекта.
И ставить знак равно между ними всё равно что поставить знак равно между пиццей и поваром. Повар может создать пиццу если научится, а вот пицца не сможет научится создавать повара так как нет у неё интеллекта какая бы вкусная она не была.
 

VictorArt

Новичок форума
Функция не меняется. Меняются входные данные подаваемые на вход функции.
Ещё раз. Интеллект подразумевает обучение.

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

parfentev

Активный участник
СКАЖЕМ СПОРУ НЕТ

Функция не меняется. Меняются входные данные подаваемые на вход функции.
Ещё раз. Интеллект подразумевает обучение.

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


Алгоритм (функция) это продукт деятельности интеллекта.
И ставить знак равно между ними всё равно что поставить знак равно между пиццей и поваром. Повар может создать пиццу если научится, а вот пицца не сможет научится создавать повара так как нет у неё интеллекта какая бы вкусная она не была.

ВОТ ВЫ ТУТ СПОРИТЕ,СПОРИТЕ А ТОЛКУ 0:) А ВОТ ЕСЛИ БЫ КТО СКАЗАЛ ЧТО ДЕЛАТЬ С ЭТИМИ СОВЕТНИКАМИ. ПОЛЬЗЫ БЫЛО БЫ БОЛЬШЕ:rolf:. ИСХОДЯ ИЗ ВАШЕГО ДИАЛОГА. Я ТАК ПОНИМАЮ ИХ НУЖНО СЕЙЧАС СТАВИТЬ НА ДЕМО И НЕ ВЫРУБАЯ КОМП ЖДАТЬ ГОД А ТО И ДВА ПОТОМ ПЕРЕКЛЮЧАЕМ НА РЕАЛ И ГРЕБЕМ БАБЛО?:idea:
 

VictorArt

Новичок форума
ВОТ ВЫ ТУТ СПОРИТЕ,СПОРИТЕ А ТОЛКУ 0:) А ВОТ ЕСЛИ БЫ КТО СКАЗАЛ ЧТО ДЕЛАТЬ С ЭТИМИ СОВЕТНИКАМИ. ПОЛЬЗЫ БЫЛО БЫ БОЛЬШЕ:rolf:. ИСХОДЯ ИЗ ВАШЕГО ДИАЛОГА. Я ТАК ПОНИМАЮ ИХ НУЖНО СЕЙЧАС СТАВИТЬ НА ДЕМО И НЕ ВЫРУБАЯ КОМП ЖДАТЬ ГОД А ТО И ДВА ПОТОМ ПЕРЕКЛЮЧАЕМ НА РЕАЛ И ГРЕБЕМ БАБЛО?:idea:

Адаптивный советник UmnickTrader работает только в тестере.
Чтобы он работал "на графике", т.е. на демо или реале, ему нужно дописать код "сохранения-восстановления".
Выдержка из инструкции по установке полнофункционального советника:

"
Внимание!
Перед использованием адаптивного советника, рекомендую ознакомиться со статьями и документацией на сайте:
http://articles.mql4.com/ru/tester

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

1. Скопируйте файл UmnickTrader_2.01.03.ex4 в папку <папка, в которой установлен торговый терминал>\experts , например в C:\Program Files\MetaTrader - Alpari\experts
2. Запустите торговый терминал МТ4
3. В тестере, в режиме оптимизации, настройте параметр StopBase, на выбранном периоде истории
4. В тестере, в режиме тестирования, проверьте качество настройки StopBase на несколько больше’м периоде истории по текущий момент времени
5. Скопируйте файл конфигурации советника \tester\files\Status_<инструмент>.txt, например C:\Program Files\Straighthold Trader\tester\files\Status_EURUSD.txt в папку \experts\files
Внимание! Файл конфигурации советника должен быть всегда сразу после тестирования по текущий момент времени. Если некоторое время терминал и советник были отключёны от торговли, то следует заново произвести тестирование и тем самым создать новый конфигурационный файл.
6. Добавьте советник на график, в появившемся диалоге, установите все требуемые параметры: разрешение советнику торговать, оптимальный StopBase, размер лота AbsAmount и прочие.
"

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

Ugar

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

:rolf: А так вы есть авторы Умника. Тогда конечно ваш умник самый умный умник в мире.
И куда уж нам понять как работает адаптивный советник. Я действительно не разбирал вашего умника. Не возникло желания. А других адаптивных алгоритмов кроме вашего ноу-хау в природе не существует.
Кстати если вы хотели сохранить свои авторские права и ноу-хау у себя то напрасно публиковали открытый код. И даже закрытый продержался бы в закрытом состоянии не долго.
Не стоило публиковать вообще.
 

VictorArt

Новичок форума
:rolf: А так вы есть авторы Умника. Тогда конечно ваш умник самый умный умник в мире.
И куда уж нам понять как работает адаптивный советник. Я действительно не разбирал вашего умника. Не возникло желания. А других адаптивных алгоритмов кроме вашего ноу-хау в природе не существует.
Кстати если вы хотели сохранить свои авторские права и ноу-хау у себя то напрасно публиковали открытый код. И даже закрытый продержался бы в закрытом состоянии не долго.
Не стоило публиковать вообще.
Как видите, наличие исходного кода ещё не является гарантией, что кто-то может в нём разобраться.
Это примерно как с ИИ - человеческих мозгов вокруг сколько угодно, а как они работают - никто не понимает :)
 

Ugar

Гуру форума
Как видите, наличие исходного кода ещё не является гарантией, что кто-то может в нём разобраться.
В коде вашем разобраться не проблема любому кто знает MQL4.
Ваш умник действительно годится только как пример построения адаптивных алгоритмов. И не самый удачный.
А интеллектом там даже и не пахнет.
 
Верх