MQL4 - automated forex trading   /  

Code Base

Code Base  Советники  Самообучающийся ЭКСПЕРТ Авторизуйтесь или зарегистрируйтесь, чтобы добавить новый код


Скачай MetaTrader 5 и посети MQL5.community Code Base
и торгуй мобильно!
Библиотека программ на новом MQL5
Готовься к Чемпионату -
Не нашёл подходящий код? Закажи его в разделе Работа

Этот индикатор для
MetaTrader 4

и торгуй мобильно!

Имя:
Самообучающийся ЭКСПЕРТ
Автор: Caesar (25.08.2006 04:25)
Рейтинг: 5.5
Скачано: 10358
Скачать:
 Самообучающийся ЭКСПЕРТ.mq4 (37.0 Kb) View
 Дополнительная инструкция.txt (8.0 Kb)


    Подготовка к работе.
    Перед запуском необходимо задать число лотов в переменной Lots. Затем протестировать программу дважды любым способом кроме “быстрого”. “Быстрый” способ испортит файлы статистики, и далее работа по умолчанию будет невозможна. После этого программа готова к использованию.

    Дополнительные возможности и значения переменных:
 - ReInvest. Если ReInvest=1, число лотов растет пропорционально сумме баланса. Если ReInvest=0, заданное в начале число лотов остается неизменным;
 
- ReadHistory. Если ReadHistory=1, при запуске программа считывает статистику прежних фиктивных сделок из файла, если таковой уже создан. В некоторых случаях считывание истории может быть вредным, например, если было проведено тестирование “быстрым” методом. Тогда необходимо переобучить систему, выставив ReadHistory=0. В этом случае при тестировании старая статистика сделок не используется, а на основании тестирования записывается новый файл статистики;

- Probab – требуемая вероятность положительного закрытия открытой позиции на основании статистических данных;

- dstop – шаг изменения стопа в пачке стопов. Если Nstop=1, то смысл параметра прост: dstop=TakeProfit=StopLoss ;

- Nstop – число стопов в пачке стопов. Рекомендуется оставить 1, так как эта возможность программы серьезно не проверялась;

- delta – минимальный шаг, при котором цена считается нетождественной предыдущей и происходит обновление ценовых паттернов. На коротких периодах этот параметр можно взять 1-2 (обновление паттернов на каждый тик), большие периоды могут быть адекватно восприняты только при более грубом разрешении, delta 3-5;
- Nidelt – число типов ценовых паттернов (число шагов по изменению шага);
- NN – размер паттерна. Это важный параметр, указывающий на число элементов в паттерне. Если число элементов мало, то статистика будет значима (сделок много), но паттерны слишком грубы, и не обязательно обнаружатся паттерны, обеспечивающие выигрыш с вероятностью выше заданной. Если элементов много, значит рассматриваются длинные паттерны, самих паттернов много, и статистика по каждому паттерну не накопится, а тестирование будет проходить долго. Время тестирования многократно возрастает с ростом NN! Рекомендуется NN=10 при тестировании по данным за год.
- forg – скорость забывания результатов обучения. От 1 (забывания нет) до 1.1 (сильное забывание). Параметр полезен, если необходимо придать самым последним сделкам больший статистический вес.



38 комментариев: 1 2 3 4   Авторизуйтесь или зарегистрируйтесь, чтобы добавить новый комментарий

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

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

for(i = OrdersTotal(); i >=0; i--)

Если наоборот:

OrdersTotal() допустим равен 5. То естьб 6 открытых ордеров

for(i = 0; i <OrdersTotal(); i--)

{

i=0 (одер закрыл)

}

следующий ордер стал нулевым, но следующая итерация его пропускает, то есть ищет с номером один.

{

i=1 (ордер закрыл) - и это был ордер, который в начале цикла имел номер 2

}

в результате цикла будет закрыто 3 ордера в "шахматном порядке".

23.12.2008 00:53 Vitalya_1983
ну что челы советник обучился уже... можно скачивать...
07.08.2008 15:13 ilnar_s
Интересно почему советник при тестировании по контрольным точкам даже при первом прогоне, т.е. без обучения дает положительный результат?
Такое впечатление что алгоритм адекватно реагирует только если информация поступает по барам, а не по тикам.
17.02.2008 02:43 geopoint
Вроде советник и держится на плаву, но получается так: +50 бакинских, +50, -120, +50, +50, -130.... Что-то в этом роде :) Это на реальном счету и с самыми лучшими найденными параметрами, гонялось по истории много раз. В тестере зарабатывает само собой миллионы долларов :)
20.02.2007 11:57 Ozerman
Протестировал на модели по контрольным точкам...на Н4 , запустил на демо, за неделю ни одной позиции не открыл...помогите новичку плиз :-)))  сделал все по прилогаемой инструции..
29.01.2007 19:30 denis-k
Прогон советника по dstop





24.12.2006 00:41 mshine

Есть моё вам предложение!
Дам зрительно объясняющую картинку, из которой видна ОШИБКА ЭКСПЕРТ.
ПОЭТОМУ есть ШАНС из недоделанного утёнка сделать - ЛЕБЕДЯ.
Это ещё станет и ШАГОМ к думающему эксперту.
Те кто мне помогут исправить эти ОШИБКИ - вместе со мной Преобретут - НОУ-ХАУ на форекс.

Сотрудничать предлагаю честно.
Оказываю в сотрудничестве Доверие.
Хочу надеятся, что ЛОХА из меня не сделают.
ПРОШУ меня извинить - за мою искрененость - бывало - КИДАЛИ.
;)


Мой майл astroprognoz@mail.ru - пишите - картинку вышлю

25.11.2006 19:40 usdeur
Я переделал эксперта под запуск на нескольких валютах, осталось дождаться, когда модератор его выложит.
04.09.2006 13:03 lsv
phant0m писал(а):

Давно знаком с данным экспертом, потратил в свое время почти неделю что бы разобраться как он работает. Эксперт называется Gselector (http://auto-trader.nm.ru/ автор некий Mihail P. Surkoff, 150$ (c исходником)) и является коммерческим продуктом, и никакого отношения к уважаемому Caesar не имеет. В связи с чем возникает резонный вопрос, стоит ли Уважаемой конторе Metaquotes Software через свой сайт способствовать его незаконному распространению? Но это лирика.....

А если по делу, то сей эксперт способен рисовать красивые кривулины в тестере, на этом собственно его достоинства и заканчиваются. Как и на чем его не дрессеруй (на истории, демо, любых инструментах) даже на демо не большой, но устойчивый слив. Людей ставивших его на реал я не знаю, зато знаю энтузиаста который месяца 4 гонял его на демо, потом плюнул:)

Совет - не тратьте время, прибольного советника ни за 150$, ни за 15000$ продавать бы никто не стал.

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

03.09.2006 11:06 alex_trader

Давно знаком с данным экспертом, потратил в свое время почти неделю что бы разобраться как он работает. Эксперт называется Gselector, http://auto-trader.nm.ru/ автор некий Mihail P. Surkoff, 150$ (c исходником)) и является коммерческим продуктом, и никакого отношения к уважаемому Caesar не имеет. В связи с чем возникает резонный вопрос, стоит ли Уважаемой конторе Metaquotes Software через свой сайт способствовать его незаконному распространению? Но это лирика.....

А если по делу, то сей эксперт способен рисовать красивые кривулины в тестере, на этом собственно его достоинства и заканчиваются. Как и на чем его не дрессеруй (на истории, демо, любых инструментах) даже на демо не большой, но устойчивый слив. Людей ставивших его на реал я не знаю, зато знаю энтузиаста который месяца 4 гонял его на демо, потом плюнул:)

Совет - не тратьте время, прибольного советника ни за 150$, ни за 15000$ продавать бы никто не стал.

02.09.2006 23:36 phant0m