V1talec Опубликовано 3 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 3 октября, 2014 (изменено) Год выпуска: 2014Валютные пары: EURUSD, AUDUSDТаймфрейм: M15Актуальная версия: 1.00Описание:Советник очень простой, по мотивам монетизатора, но с моими небольшими дополнениями. Логика входа: после импульса, если размер тела, в "старых" пунктах, предыдущей свечи больше параметра sBar, тогда сов открывает сделку, Buy, после бычьей свечи, Sell, медвежьей.Параметры, указываются в "старых" пунктах:FLot - размер фиксированного лота, если значение 0, то используется Risk;Risk - риск на сделку;sBar - размер свечи, после которой открывается сделка;nBars - количество свечей/баров, после которых будет закрыта сделка, если она в плюсе, проще говоря время;UseTral - использовать или нет тралл;остальные думаю понятны.Тесты будут позже, по евро более стабильные, льет 2008-2009, 2010-2011 - более менее, волатильность другая была, возможно если оптимизировать, то можно добиться нормального результата, я оптимизировал на 2012-2013, форвард 2014 и евру, и ауди.Советник и сеты во вложении, если у кого есть желание и время можете его дополнить тралами или еще чем-нибудь, буду премного благодарен.Версия 1.1 во вложении. По просьбе Sergey5 добавлен дополнительный фильтр по максимальному размеру сигнальной свечи. Параметр maxBar, если размер свечи меньше заданного значения, то открывается сделка.Версия 2.0 во вложении. Добавлен новый параметр Пауза, исключающий открытие потенциально убыточных сделок. Пауза в минутах после закрытия предыдущей сделки (любой). Если Тесты:EURUSD Спойлер Fixlot, EURUSD 2010-2014 Спойлер Fixlot, EURUSD 2012 Спойлер Fixlot, EURUSD 2013 Спойлер Fixlot, EURUSD 2014 Спойлер AUDUSD Спойлер Fixlot, AUDUSD 2012-2014 Спойлер Fixlot, AUDUSD 2012 Спойлер Fixlot, AUDUSD 2013 Спойлер Fixlot, AUDUSD 2014 Спойлер Мониторинг в Роботесте:Presets.rarpulse_tests.rarPulse_0ll_mod1.mq4Pulse_v1.1.rarPulse_0ll_mod2.mq4 Изменено 10 июля, 2017 пользователем Pavel888 36 Ссылка на сообщение Поделиться на другие сайты More sharing options...
hanchei Опубликовано 4 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 4 октября, 2014 Сетов не нашёл во вложении 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
V1talec Опубликовано 4 октября, 2014 Автор Поделиться [open source] [Советник] Pulse EA Опубликовано 4 октября, 2014 (изменено) Прощу прощения, сейчас будут, заодно тесты выложу Добавлено: 04-10-2014 04:52:01Добавил тесты в нулевой пост Изменено 4 октября, 2014 пользователем V1talec 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
HTrader Опубликовано 4 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 4 октября, 2014 Очень важно знать. Размер свечи идет как (High/Low)? или как я думаю правильнее (Open/Close)? Вы представьте дожик или молот гигантского размера после которого вы входите в продолжение тренда. Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 4 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 4 октября, 2014 Очень важно знать. Размер свечи идет как (High/Low)? или как я думаю правильнее (Open/Close)? Вы представьте дожик или молот гигантского размера после которого вы входите в продолжение тренда.Вы думаете так-же как ТС - в коде Open - Close.Мне другое интересно: никогда не встречал ничего подобного! Так определяется Клоуз свечи:for (int g=0; g{ m2 = iClose (Symbol(),0,1); }работает нормально, но зачем цикл? Я без претензий - может хитрость есть, которую не знаю... 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 4 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 4 октября, 2014 Это описка, видимо. Ну или не до конца выпиленный фрагмент кода.Если в цикле переменная цикла g не используется, то цикл не имеет смысла.Тем более цикл в таком виде - с однократным считыванием/присвоением. 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
V1talec Опубликовано 5 октября, 2014 Автор Поделиться [open source] [Советник] Pulse EA Опубликовано 5 октября, 2014 Поправил, перезалил 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sergey5 Опубликовано 5 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 5 октября, 2014 Попробовал эту идею торговли на трендовой паре - EURAUD Н1.ВТ 2014 Альпы стд депо 1000 фикс лот и ММ.Наверное, что-то может получиться.ММ работает слишком мудрёно. Считает лот от номинала цены?Если будете продолжать, то можно добавить опции:1. Вход через лимитники с отступом.2. Реверс логики для теста не трендовых пар, для ловли откатов.Во вложении ВТ и этот сет. BT_Pulse_EA_H1.gifBT_Pulse_EURAUD_H1_ММ.gifPulse_EA_H1_set.setBT_Pulse_EURAUD.rar 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
V1talec Опубликовано 5 октября, 2014 Автор Поделиться [open source] [Советник] Pulse EA Опубликовано 5 октября, 2014 ММ работает слишком мудрёно. Считает лот от номинала цены? Считает для каждой сделки процент потери от баланса. Цитата Если будете продолжать, то можно добавить опции:1. Вход через лимитники с отступом.2. Реверс логики для теста не трендовых пар, для ловли откатов. 1. Мне надо с этим разбираться, я не силен в программировании, если будет время, можно попробовать. Подробнее можете описать, что именно хотите?2. Реверс пробовал для мажоров, ничего хорошего. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sergey5 Опубликовано 5 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 5 октября, 2014 V1talec,вход через лимитники, это когда сигнал на покупку поступил, но сделка открывается не сразу по рынку, а выставляется байлимит на ХХ пп ниже. Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 5 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 5 октября, 2014 Слишком долго тестируется - код не оптимизирован...Поправил (логику не менял, только код переписал) Pulse_0ll_mod1.ex4Pulse_0ll_mod1.mq4 9 Ссылка на сообщение Поделиться на другие сайты More sharing options...
V1talec Опубликовано 6 октября, 2014 Автор Поделиться [open source] [Советник] Pulse EA Опубликовано 6 октября, 2014 Слишком долго тестируется - код не оптимизирован...Поправил (логику не менял, только код переписал) Спасибо, добавил в шапку Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sergey5 Опубликовано 6 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 6 октября, 2014 Мод с другим тралом. extern bool UseTrailing = false; // Выключатель трейлинг стопаextern int TrailingStart = 50; // порог включения трейлин стопаextern int TrailingStop = 10; // величина трейлинг стопаextern int TrailingStep = 3; // шаг трейлинг стопа Если прибыль сейчас = 50,то СЛ передвигается на размер TrailingStart минус TrailingStop (т.е. на плюс 40)и двигается только в профит с шагом TrailingStepPulse_0ll_mod1_TralStart.ex4Pulse_0ll_mod1_TralStart.mq4 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 6 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 6 октября, 2014 Мод с другим тралом. Имхо, проверить иной трал дело хорошее, но предпочтительнее в одного мода добавить второй трал и переключатель тралов: =0 тралы отключены - а равно 1 или 2 старый или добавленный трал.Не стоит порождать ветвление модов тогда, когда в мода можно добавить 1 опцию и, в дальнейшем, этого единственного мода и оптимизировать/улучшать. 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Investor Опубликовано 11 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 11 октября, 2014 Тесты будут позже, по евро более стабильные, льет 2008-2009, 2010-2011 - более менее, волатильность другая была, возможно если оптимизировать, то можно добиться нормального результата Пробовал оптимизировать с 2000 года по наши дни, общие результаты не впечатляют, слишком большая просадка, оптимизировал с отключенным тралом, т.к. без него прибыльность заметно улучшается. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Мерлин Опубликовано 23 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 23 октября, 2014 Советник поставлен в Роботест.Версия советника: Pulse_0ll_mod1, лот FLot=0.01, пары: EURUSD, AUDUSD, мэджики разные. 9 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ironman2k Опубликовано 27 октября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 27 октября, 2014 Пожелание поставить СЛ по евре 30 пунктов , на прошлой неделе как раз пробил сов СЛ. И чудесным образом еврик пошел дальше к ТП )) Поэтому учтите этот момент Ссылка на сообщение Поделиться на другие сайты More sharing options...
V1talec Опубликовано 27 октября, 2014 Автор Поделиться [open source] [Советник] Pulse EA Опубликовано 27 октября, 2014 (изменено) Пожелание поставить СЛ по евре 30 пунктов , на прошлой неделе как раз пробил сов СЛ. И чудесным образом еврик пошел дальше к ТП )) Поэтому учтите этот момент Выбило по стопу из-за траллаДобавлено: 27-10-2014 11:24:52Добавил другую ссылку на мониторинг, тот что то перестал обновляться. Изменено 27 октября, 2014 пользователем V1talec Ссылка на сообщение Поделиться на другие сайты More sharing options...
fxolivefx Опубликовано 25 ноября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 25 ноября, 2014 A test from 2007 to 2012 is a Failure. I think this EA was optimized for the recent years. Any thoughts?Regards,Paul. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Doveman Опубликовано 28 ноября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 28 ноября, 2014 А как часто он открывает сделки ? Если за сутки не одной нормально? У Вас из пяти сообщений 3 о том, почему советник не открыл сделку, хотя прошло 1-2-3 дня. И это при том, что к каждому советнику приложен мониторинг и бэктесты.На будущее: хорошие советники обычно сделки редко открывают. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sergey5 Опубликовано 28 ноября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 28 ноября, 2014 Скорей всего, ближайшие сделки в следующую пятницу - на NFP.Если Драги, Абэ или китайцы чего-нибудь не учудят раньше :)) 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
mlobanovskiy Опубликовано 29 ноября, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 29 ноября, 2014 (изменено) А как часто он открывает сделки ? Если за сутки не одной нормально? У Вас из пяти сообщений 3 о том, почему советник не открыл сделку, хотя прошло 1-2-3 дня. И это при том, что к каждому советнику приложен мониторинг и бэктесты.На будущее: хорошие советники обычно сделки редко открывают. Спасибо ншёл где на мониторинге смтреть сделки :d Изменено 29 ноября, 2014 пользователем Старик Ссылка на сообщение Поделиться на другие сайты More sharing options...
Sergey5 Опубликовано 3 декабря, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 3 декабря, 2014 (изменено) V1talec,стоит на робоценте, и сегодня на сделке по ауди возникло пару вопросов.1. Открылся ордер и СЛ выставился правильно, по сету. Но попал как раз на линию только что пробитого уровня.Хотел передвинуть его, для этого в настройках сета увеличил размер StopLoss,но ничего не происходит. Стоп-левел тут ни причём, до цены было 15 старых пп.Пришлось менять СЛ обычным путём - тыкать в ордер и вручную менять.Получается, ЕА не проверяет это.2. Хотелось бы ввести условие на открытие сделки - максимальный размер свечи.Т.е. минимальный сейчас есть (sBar), но иногда одной свечкой выбирается весь потенциал хода, и уже без хорошего отката там ловить нечего.Поэтому и предлагаю внести это ограничение. ++++++++++++++++++++++++++++++++++Возможно, надо попробовать ввести альтернативный расчёт СЛ. Сделать его расчёт динамическим.Т.е., СЛ считается в %% от размера свечки, по которой поступил сигнал на открытие сделки.При этом ввести 2 доп условия:- MinSL - динамический СЛ не может быть менее этого (в пп);- MaxSL - динамический СЛ не может быть более этого (в пп). Изменено 3 декабря, 2014 пользователем Sergey5 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 3 декабря, 2014 Поделиться [open source] [Советник] Pulse EA Опубликовано 3 декабря, 2014 Sergey5 В сове (в Инит) нет проверки соответствия ранее открытых ордеров новым условиям. Вообще нет каких либо доп. проверок - это просто велосипед. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
V1talec Опубликовано 3 декабря, 2014 Автор Поделиться [open source] [Советник] Pulse EA Опубликовано 3 декабря, 2014 Спойлер V1talec,стоит на робоценте, и сегодня на сделке по ауди возникло пару вопросов.1. Открылся ордер и СЛ выставился правильно, по сету. Но попал как раз на линию только что пробитого уровня.Хотел передвинуть его, для этого в настройках сета увеличил размер StopLoss,но ничего не происходит. Стоп-левел тут ни причём, до цены было 15 старых пп.Пришлось менять СЛ обычным путём - тыкать в ордер и вручную менять.Получается, ЕА не проверяет это.2. Хотелось бы ввести условие на открытие сделки - максимальный размер свечи.Т.е. минимальный сейчас есть (sBar), но иногда одной свечкой выбирается весь потенциал хода, и уже без хорошего отката там ловить нечего.Поэтому и предлагаю внести это ограничение. ++++++++++++++++++++++++++++++++++Возможно, надо попробовать ввести альтернативный расчёт СЛ. Сделать его расчёт динамическим.Т.е., СЛ считается в %% от размера свечки, по которой поступил сигнал на открытие сделки.При этом ввести 2 доп условия:- MinSL - динамический СЛ не может быть менее этого (в пп);- MaxSL - динамический СЛ не может быть более этого (в пп). 1. А что мешало просто изменить его с помощью мыши)?2. Попробовал 2012-2013, изменял только новый параметр, сделок меньше, прибыль тоже, просадка не уменьшается. Могу выложить, если желание оптимизировать, но я думаю ничего хорошего не выйдет.3. Вряд ли я смогу такое реализовать)Добавлено: 03-12-2014 07:36:43Sergey5 В сове (в Инит) нет проверки соответствия ранее открытых ордеров новым условиям. Вообще нет каких либо доп. проверок - это просто велосипед. Можно и так назвать), главное прибыль приносит! Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти