Перейти к содержанию

[open source] [Советник] Highlow EA 5.20


Рекомендуемые сообщения

  • Ответов 205
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

[glow=white,2,300]Highlow EA[/glow] Шапка актуальна к версии 5.05 [glow=white,1,100]Название советника:[/glow] [shadow=white,left]Highlow EA[/shadow] [glow=white,1,100]Платформа:[/glow] [shadow

Перейти

[glow=red,2,300]Новая версия: 4.00[/glow] Изменение: [glow=yellow,2,300]Версию советника округляю до 4.00 И на этом прекращаю свою поддержку.[/glow] P.S. High-Low_4.00.mq4

Перейти

[glow=red,2,300]Новая версия: 3.00[/glow] Изменения: High-Low_3.00.mq4

Перейти
[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)

Образец оформления темы..
Ничего лишнего.. Чисто, опрятно.. :)

Изменено пользователем robinzon96
  • Лайк 13
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано

Эх, ради интереса, так и хочется добавить в этот советник параметр как на пробой, так и на отбой, да погонять в тестере. Интересно кто победит с показателем прибыль-просадка?

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)
[glow=red,2,300]Первая версия: 1.00[/glow]





[glow=red,2,300]Новая версия: 1.10[/glow]

В настройки вынес переключатель "Mode".

На выбор:


  • Off - новые ордера не открываются (для остановки работы советника).

  • Probitie - На Хае покупаем, на Лоу продаём.

  • Otskok - На Хае продаём, на Лоу покупаем.







[glow=red,2,300]Новая версия: 1.11[/glow]

С добавлением переключателя "Пробитие-отбой" не вижу пока смысла в скользящей средней.
Удалил из кода упоминания о ней. Теперь вход происходит, независимо от показания машки.


High-Low_EA_1.10.mq4
High-Low_EA_1.11.mq4
High-Low_EA_1.00.mq4

Изменено пользователем Richie Rich
  • Лайк 6
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)

http://tlap.com/forum/forum-trade-like-a-pro/14/bolshoe-faq-po-forumu/2421/?do=findComment&comment=53450



Добавлено: 18-11-2016 10:33:00

Хороший советник, и тс где-то мелькала такая "На Хае покупаем, на Лоу продаём." с ТП от 5 до 10п
Проблемы были со стопами.
И был буфер в размере Nп от ХЛ

Добавлено: 18-11-2016 10:40:50

И на открытии дня большой спред, что в тестере результат не соответствует действительному.
Стоит ввести время выставления ордера. Изменено пользователем test13
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)
Продолжаю расширять идею. 8->





[glow=red,2,300]Новая версия: 2.00[/glow]

Изменения:


Спойлер

1. Перебрал код, сделал его более читабельным.

2. В код добавлена функция Equity_Stop_Loss() и в настройки вынесено Equity_SL.
Собственно указываем процент просадки от баланса, после которого закрываются все открытые ордера.
К примеру при Equity_SL равном 15, и депозите в 1000$ - в момент, когда свободных средств на депозите останется 850$ произойдёт принудительное закрытие всех открытых ордеров.
Ну и соответственно при Equity_SL равном 100 - открытые ордера будут закрываться исключительно при ТП или СЛ или СтопАуте.

3. В настройки вынес переключатель таймфрейма TimeFrame.
(На выбор пока что только H1, D1, и MN1. Добавить другие фреймы пока что не хватает знаний.)
Собственно указываем пересечение какой свечи торгуем:
дневной раз в сутки, как это было в предыдущих версиях, часовой раз в час, ну или месячной.

4. Добавил переключатель Martingale - Вкл/Выкл.
При Вкл - строиться сетка, как в предыдущих версиях.
При Выкл - ордера открываютьс с выбранными ТП И СЛ.
Stop_Loss также вынес в настройки.







На данный момент советник превратился в некий конструктор.
Основная идея - торговля на экстремумах предыдущей свечи, а вот способ можно выбирать под себя.
Будь это мартышка, торгующая на отскоке часовых свечей, аля Илан,
либо более консервативная торговля со СтопЛоссом на дневном пробое свечи.

Кому как удобно. ;)

High-Low_EA_2.00.mq4

Изменено пользователем Richie Rich
  • Лайк 8
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)
[glow=red,2,300]Новая версия: 2.10[/glow]

Изменения:


  • Добавил настройки скользящей средней.

  • Подчесал код.







В код вернул машку.
Если мы уже выбрали отскок/пробой и мартин/стоплосс то теперь есть возможность войти ещё и в согласии с Машкой.
Для этого вынес переключатель On/Off.
Соответственно купим только если цена выше МА и продадим только если цена ниже МА.
Настройки Маши полностью вынесены в настройки советника. В принципе удобно.
Без каких либо подгонок немного погонял в тестере... Да. Логика в этом есть.






Товарищи программисты, нужна помощь.
При компиляции выдаётся два предупреждения, связанных с индикатором, не влияющих на работу советника.
Не могу от них избавиться. Буду рад совету. :-/






Мысли на будущее


Заметил что сливы депозита зачастую происходят при открытии ордера после маленьких доджи
(момент согласование рынка и его не уверенности) и когда свеча закрывается на своём хае/лоу...

Думаю имеет смысл подумать над настройками свечи.
Её величина. Длина теней, выраженных в процентах от тела и прочее. /:)







Для поддержания темы:

Прогнал советник с фиксированным лотом на AUDCAD за 2016 год через TickStory. Сет - прикреплён.


Спойлер


High-Low_EA_2.10.mq4
High-Low_EA_2.10_AUDCAD-2016.set

Изменено пользователем Richie Rich
  • Лайк 11
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано

Безоткатное движение убивает депозит.
Пробовал с тп 10 шаг 10 (постепенно увеличивая) сливает на большой истории.
С увеличением тп 80 и шагом 60 (примерно) советник проходит боле менее гладко, просадка меньше.

Для размышления.

  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)


Безоткатное движение убивает депозит.
Пробовал с тп 10 шаг 10 (постепенно увеличивая) сливает на большой истории.
С увеличением тп 80 и шагом 60 (примерно) советник проходит боле менее гладко, просадка меньше.

Для размышления.



Для страховки от безоткатов вполне можно использовать настройку Equity_SL. :-?

А про настройки ТП-шага... Тут уже кому как удобно.

Изначальная идея ж была на ловле небольшой инерции цены на экстремумах,
поэтому и приблизительные настройки указал, с небольшим кол-вом пунктов. Около 10ти.

А при использовании 60ти - 80ти пунктов теряется основная идея.
И вы советника настраиваете на работу классического Илана...
И что главное - это не есть плохо! =d>

Благо советник универсальный - и каждый его может интерпретировать по своему. ;)
Изменено пользователем Richie Rich
  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано

Я смотрел 1.11, там эквити еще не было. Дальше не качал.
С тп и шагом - наблюдение со стороны.

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано
[glow=red,2,300]Новая версия: 2.20[/glow]

Изменения:


1. На валютных парах с 3 либо 5 знаками после запятой указный в настройках Stop_Loss в старых пунктах будет умножаться на 10. В прошлых версиях я как-то упустил этот момент. :-W

2. Теперь в работе советник игнорирует свечу на которой его установили, а только со следующей начинает искать условия для входа.
Сам столкнулся с этим недочётом при первом запуске на демо счёте. Поставил советник, а он сразу же открыл ордер. :-o

High-Low_EA_2.20.mq4

  • Лайк 7
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано

Вы еще на первой странице Настройки редактируйте с появлением новой версии.
И Мониторинг Демо счёта в нормальный вид приведите http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-highlow-ea-520/15142/?do=findComment&comment=321466

Робот простой и занятный, вечером посмотрю последнюю версию.

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)


[glow=red,2,300]Новая версия: 2.30[/glow]

Изменения:


Спойлер

1. Убрал из кода месячный таймфрейм.
Бессмысленно месяцами сидеть в ожидании сигнала.
Остались часовые и дневные свечи. Этого вполне достаточно.

2. Мониторинг показал, что сделки открываются на открытии рынка в понедельник, из за гепа.
Бывает так, что свеча открывается гораздо дальше от экстремумов пятничных свечей, и сразу же происходит условие для открытия. А это лишние. l-)
Поэтому во внешних настройках добавил переключатель Anti_Gap - "Вкл/Выкл".

Если "Вкл" и выбрано в настройках часовой таймфрейм - сделки в первый час понедельника будут игнорироваться, и работа начнётся только со второго часа, выискивая пробой предыдущей свечи.

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


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

4. Подшлифовал код.







Полностью перебрал шапку и
актуализировал её до версии 2.30 #:-s






Для любителей красивых мартышечьих графиков: ;)

Тест советника за последние 3 месяца на франке. Качество моделирования 99.9%


Спойлер

High-Low_EA_2.30.mq4

Изменено пользователем Richie Rich
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)


Для любителей красивых мартышечьих графиков: ;)

Тест советника за последние 3 месяца на франке. Качество моделирования 99.9%


Спойлер



И где сэт? Или, хотя бы, полный скрин теста с настройками?
Не надо графиков неизвестного происхождения, которые нельзя повторить.

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

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)
[glow=red,2,300]Новая версия: 2.31[/glow]

Изменения:

Добавил во внешние настройки переключатель OneOrderCandle.

Если "Вкл" - торгуется только первый пробой экстремума.
И по сути максимум один ордер на каждую свечу.
Так было во всех предыдущих версиях.

Если "Выкл" - это ограничение снимается.
И робот торгует, независимо от от того был уже какой-либо приказ на данной свече, либо нет.
Кол-во ордеров на каждой свече - не ограничено.





Чуть выше демонстрировал работу на Фунте.
Повторить с точно таким же результатом не удалось, но нечто похожее всё таки получилось. :)

Версия - 2.31.
Сет - дефолтный.


Спойлер

High-Low_EA_2.31.mq4

Изменено пользователем Richie Rich
  • Лайк 6
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано


Ругается при компиляции
improper enumerator cannot be used High-Low_EA_2.31.mq4 строка 66 , столбец 103,111



Да, я в курсе.

Здесь я указал об этих проблемах.

На работу они не влияют, и я не знаю как их убрать. Так что пока так. >:d
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано

Привет Richie Rich я смотрю вы практически реализовали мое ТЗ, которое я выклыдывал на форуме. Можете допилить 3 момента до полного соответствия и тогда получится реально достойный советник.

Вот само ТЗ http://tlap.com/forum/torgovye-sistemy/2/d1-green-red-candle-kiss-strategiya-dlya-torgovli-na-10-minut-v-den/10625/?do=findComment&comment=254264

В принципе вам осталось добавить:
1) Трал. Как только цена выходит в плюс на N пунктов, подтягиваем стоп к цене на расстояние n пунктов и тралим с заданным пользователем шагом X пунктов.
2) Фильтр по цвету предыдущих свечей. Модель селл свеча/бай свеча входим на пробой хая бай свечи. Модель бай свеча/селл свеча входим на пробой лоу селл свечи.
3) Тайм менеджмент как я расписал в посте, это самый важный момент. Пробой и отскок от уровней хай/лоу, ОЧЕНЬ не любит тонкий рынок, поэтому время торговли ОЧЕНЬ важно. Можете сделать всего 1 разрешенный интервал, чтобы не заморачиваться с тремя, ибо под три можно сделать 3 разных сета просто. И не забываем про условие первого теста (его надо сделать отключаемым), т.е. если мы протестировали уровень хотя бы раз до разрешенного интервала открытия ордера в сделку не входим.

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

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)
[glow=red,2,300]Новая версия: 2.41[/glow]

Изменения:


Спойлер


1. При компиляции больше не выскакивает никаких ошибок и предупреждений.



2. Во внешние настройки добавил Equity_TP.
Equity_TP - Процент прибыли от баланса, при котором закрываются все открытые ордера.
К примеру при Equity_TP равном 2, и депозите в 1000$ - в момент, когда свободных средств на депозите будет 1020$ произойдёт принудительное закрытие всех открытых ордеров.
Ну и соответственно при Equity_TP равном 200-300 - открытые ордера будут закрываться исключительно при ТП или СЛ или СтопАуте.
Хотя, может кто-то и урвёт прибыль в 200-300 процентов. ;)


3. Во внешние настройки добавил Start_Work_Hour и Stop_Work_Hour.
Тут всё просто. Указываем период времени в котором робот может открывать ордера.


4. В настройки добавил переключатель ColorCandleFilt. на выбор соответственно: No, Positiv и Negativ.
Тут уже поинтересней. Это фильтр для открытия ордера по цвету направлению предыдущей закрытой свечи.

Если выбираем No - открытие ордеров никак не будет согласовываться с направлением предыдущей свечи.
Так было во всех предыдущих версиях.

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

Если выбрано Negativ - вход в сделку будет осуществляться в противоположную сторону направления движения предыдущей свечи.

На данный момент. Для входа в сделку есть два основных переключателя - Пробитие/Отскок и Позитив/Негатив.
Пытаясь для себя объяснить их взаимоработу - набросал в пейнте следующую картинку.

Спойлер


Где крестик некая свеча, которая пересекла предыдущий экстремум.
Думаю всё можно разобрать.







5. Изменил структуру внешних настроек. Сеты с предыдущих версий - не подходят.


6. Ну и причесал код, разумееться.






Депозит на мониторинге благополучно слит.
Ничего другого я от него не ожидал.
Напомню что там стояла самая первая версия с непонятно какими настройками. 8-}

Перед кончиной он заработал около 35% прибыли меньше, чем за неделю.






Тест Франка за 2015-2016 года. Качество 99.9%. Сет прилагается.

Спойлер



High-Low_EA_2.41.mq4
High-Low_EA_2.41_USDCHF_2015-2016.set

Изменено пользователем Richie Rich
  • Лайк 13
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)

Под свечным фильтром я имел ввиду маленько другое, модель состоит из двух свечей разного направления. По сути это модель "поглощения" из ПА, просто не классическая (когда одна свеча полностью поглощает другую), и торгуем мы ее как "поглощение".

Модель селл свеча, потом бай свеча входим на пробой хая бай свечи. Модель бай свеча потом селл свеча входим на пробой лоу селл свечи.

Изменено пользователем Mamotaro
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано
Mamotaro

Изучив ваши посты - у меня всё равно остаются вопросы,
на которые возможно вы сами ответите в более подробном ТЗ, отправив мне в ЛС.

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

А я уже постараюсь реализовать в виде нового советника.
;)


Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)

Зачем нового если можно запихать в этот, тем более все что я предложил укладывается в его концепт.....если есть вопросы спрашивайте распишу что не понятно... :-?
В принципе осталось сделать только:
1) Свечной фильтр "поглощение"
2) Трал
3) Условие (отключаемое) проверки на тест уровня в течении текущей свечи. Т.е. если цена тестировала наш хай/лоу до разрешенного интервала торговли то сделку пропускаем.

И поковыряйте код советника ATHF ....может часть вопросов снимется...

Изменено пользователем Mamotaro
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)
Mamotaro,

Текущая свеча - нулевая.
Предыдущая свеча - первая.
Предпредыдущая свеча - вторая.

Как я понял тело первой свечи должно находиться внутри тела второй свечи. - Инсайд Бар.

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

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






Цитата

3) Условие (отключаемое) проверки на тест уровня в течении текущей свечи. Т.е. если цена тестировала наш хай/лоу до разрешенного интервала торговли то сделку пропускаем.



Данная примочка уже реализована в версии 2.31.
Переключатель называеться OneOrderCandle.
Более подробно о нём здесь.


А интервал разрешённой торговли указываем в Start_Work и Stop_Work.

Это если я правильно понимаю ваше предложение. :-?

Изменено пользователем Richie Rich
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • Рекомендуемые брокеры

  • ×
    ×
    • Создать...