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

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


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

[open source] [Советник] Highlow EA 5.20 Опубликовано
Richie Rich, тест конечно охренительный! =d> :d

я даже и не припоминаю когда 100% прибыльных сделок видел!... :)

Вот только чего только 2009 год тестируется?!
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 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 Опубликовано
Старик, отчёт Mamotaro был тоже с 2009 года.

Мне была важна правильность работы, а не результат.
Поэтому ограничился в тестере одним годом для быстроты прогона.

Данный отчёт абсолютно не стоит принимать во внимание. ;)
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

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

У меня с дефолными настройками он просто льет с запредельным количеством сделок. Но вот если выбрать Type Of Arrange = Martingale, то сразу начинает работать в плюс. Такое ощущение, что режим мартина подтягивает какую-то еще логику в советнике.

Просто хотел уточнить все ли правильно работает в коде и можно работать с сетами?

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

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


У меня с дефолными настройками он просто льет с запредельным количеством сделок. Но вот если выбрать Type Of Arrange = Martingale, то сразу начинает работать в плюс. Такое ощущение, что режим мартина подтягивает какую-то еще логику в советнике.

Просто хотел уточнить все ли правильно работает в коде и можно работать с сетами?


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

[open source] [Советник] Highlow EA 5.20 Опубликовано
Здравствуйте. :-H



У меня с дефолными настройками он просто льет с запредельным количеством сделок


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




Такое ощущение, что режим мартина подтягивает какую-то еще логику в советнике.


Нет. ничего не подтягивает. Меняется только режим ММ.
Код открытый. В функции "Grid()" вы не найдёте ничего лишнего.
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

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

Здравствуйте! А стоит вообще надеяться на появление рабочих сетов?


На данный момент я работаю над оптимизацией.
Сеты пока выльются только в запуск личного мониторинга.
Результаты которого уже покажут станут ли сеты публичными.

Оптимизацию провожу на дневках 5ти летней истории.
Без мартингейла и прочего усреднения. Только СЛ+Трал.

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

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

Без мартингейла и прочего усреднения. Только СЛ+Трал.


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

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

Такое предложение. При пробое вместо входа по рынку выставляем лимитник. Например при пробое вниз. Если торгуем в сторону пробоя то ставится лимитник на продажу на n пунктов (до десятой, или пункты по 5 знаку) выше уровня пробоя (либо текушей цены на момент активации). Если торгуем отбой, то лимитник на покупку ставится на n пунктов ниже уровня пробоя (лучше текущей цены на момент активации). Устанавливается время экспирации, наверно лучше в секундах.

Что получаем? При торговле на пробой мы не получаем вход с сумашедшим проскальзыванием. А при торговле на отбой еще интересней. Если импульс очень сильный, то за время пока лимитный ордер идет на сервер дц, текущая цена оказывается ниже уровня лимитника и лимитник отклоняется брокером. Далее на выбор: робот либо не пытается входить, либо после проверки, что лимитник не встал и не сработал отправляется новый лимитник на n пунктов ниже уже новой текущей цены. Итак до победного. Это и плюс то, что лимитники у нормальных брокеров проскальзывают в плюс в теории даст на войти гораздо лучше, чем если бы мы входили просто по рынку.

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

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)
В последнее время был занят оптимизацией данного советника.

На данный момент готовы 3 валютные пары.

Оптимизацию проводил с помощью TickStory.
Период - последние 5 лет.
4.5 года - оптимизация. 0.5 года - форвард.


Вот что вышло:

► TickStory - Fix Lot:

Красной чертой разделёны периоды оптимизации и форварда.

EURUSD


USDJPY


CADCHF



И склейка данных отчётов:
Portfolio



► TickStory - Money Management:

ММ расчитывался из значения макс. просадки - не более 30%.

EURUSD


USDJPY


CADCHF



И склейка данных отчётов:
Portfolio







Запущен мониторинг данных сетов с ММ:

► Виджет:







Также выражаю благодарность пользователю с ником chinch19 за прогонку моих сетов в TDS2.

► TDS2 - Fix Lot:


EURUSD


USDJPY


CADCHF



И склейка данных отчётов:
Portfolio






EURUSD и USDJPY выглядят даже лучше чем мои отчёты. 8->
А вот CADCHF не очень... [-(

Это означает, что в дальнейшем я буду делать больше упора на мажорные пары.







В ближайший год я планирую оптимизировать новые пары.
И благодаря мониторингу, не спеша, собрать наиболее перспективный валютный портфель.
Но всё со временем...






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

  • 2 weeks later...
[open source] [Советник] Highlow EA 5.20 Опубликовано
[glow=red,2,300]Новая версия: 5.20[/glow] <:-p>




Обновлений немного:

1) Обнулил дефолтный сет, что бы сразу было понятно,
что над советником нужно ещё потрудиться, а не ожидать прибыли без оптимизации.


2) По предложению eBaykal добавил возможность работать с отложенными ордерами.

Далее подробнее:


Во внешние настройки добавил переключатель "Order_Type" на выбор: Market (рыночный ордер) либо Pending (отложенный ордер).
Рыночный - советник работает как и все предыдущие версии.
Далее для отложек:
Для работы с отложенными ордерами добавил новый раздел внешних настроек - "Pending_Orders_Settings":
Там две настройки - Price_Corrextion и Expiration.
Первое - это поправкарасстояние от текущей цены на которое будет выставлена отложка.
Указывается (как и всё) в старых пунктах либо с плюсом либо с минусом.
Соответственно будет выставлен либо Лимит-ордер либо Стоп-ордер.
Ну а Expiration - это срок жизни отложки. Указывается в секундах. Тут попроще. :)







Проверяя работу отложек с Мартином+Тралом накидал такой сет...
Приложен чуть ниже.

Спойлер

Highlow_EA_5.20.mq4
GBPUSD-Exmpl.set

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

[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)
Добавил к мониторингу ещё и GBPUSD:


TickStory - FixLot


TickStory - MM


TDS2 - FixLot




И склейки с уже действующими валютными парами:


TickStory - FixLot


TickStory - MM


TDS2 - FixLot




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

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

Сэт везде один?


Нет. На каждую валютную пару отдельный сет. ;)
Ссылка на сообщение
Поделиться на другие сайты

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


Сэт везде один?


Нет. На каждую валютную пару отдельный сет. ;)

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

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


А сетами не поделитесь?:)


А сеты у нас где?)








На данный момент я работаю над оптимизацией.
Сеты пока выльются только в запуск личного мониторинга.
Результаты которого уже покажут станут ли сеты публичными.

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

[open source] [Советник] Highlow EA 5.20 Опубликовано
Richie Rich
Собственно, тесты мы ждем для роботеста, если что... Заодно и отслеживать сможете.
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

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

Надумал.
Скоро всё предоставлю.

Увы, по личным, не смогу этого сделать в ближайшие 2 недели.. Но буду стараться всё оформить, как можно раньше. ;)

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

  • 3 weeks later...
[open source] [Советник] Highlow EA 5.20 Опубликовано (изменено)
Здравствуйте, коллеги. :-H

Приятно удивлён какой-никакой демо-прибыли на моём мониторинге,
поэтому думаю будет правильным раскрыть все карты.






Спойлер


И так... Как можно было заметить, в стейтах название советника – «Highlow EA – Mod».
Отличий от официальной «Highlow EA 5.20» немного, но они существенны:
[list type=decimal]

  • Удалена большая часть функций. Из оставшихся это только условия на вход (Пробой/Отскок/ГринРед), Трейлинг, и СтопЛосс по волатильности. С ними я уже иработал во время оптимизации. И в дальнейшем мониторинге.

  • Все внешние настройки разделил отдельно на Бай и отдельно на Селл. Да, я оптимизировал отдельно сначала Покупки, затем только продажи. И в результате включал в роботе торговлю в обе стороны (внешняя настройка Trades).

  • Сократил максимально код. Код стал коротким, но трудно читаемым.

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


  • Также во внешних настройках можно указать значение "Currency".
    Это сумма депозита на каждые 0.01 лота. В коде он уже прписан под каждую из четырёх пар.


    Данная модификация советника приложена к сообщению.





    В наличии есть памятка алгортма оптимизации. Делал для себя, в своё время, что б не задумываться каждый раз.
    Сейчас может кому-то и пригодиться для дальнейших экспериментов.
    Строго по этой памятке я и накрутил результаты тестов по Eurusd, Usdjpy, Cadchf и Gbpusd.
    (Они есть чуть выше в этой ветке.)


    Спойлер


    Спред: 30-40 (чем больше, тем надёжнее)
    Таймфрейм: только 1Д.
    Сеты готовим отдельно на Бай и Селл.
    Период теста: последние 5 лет.
    Оптимизация: 4,5 года. (90 %)
    Форвард: 0,5 года. (10 %)
    ----------------------------------------------------------------------------------------------------------------
    ---1й прогон: С Генетическим. (1980 прогонов ~ 2 дня)

    Mode_for_Trades 1===1===3 (начало===шаг===конец)
    Color_Candle_Filt 0===1 ===2
    Ar_CountBars_sl 10===10===50
    Ar_Percent_sl 10===10===200
    Trailing_Start 2===2===20
    Trailing_Step 2===2===20

    Выбираем по прибыль или прибыльность. (Смотря что интереснее выглядит)
    ----------------------------------------------------------------------------------------------------------------
    ---2й прогон: С Генетическим. (2400 прогонов ~ 3 дня)

    К лучшему результату прибавляем и убавляем 10 к Ar_CountBars_sl и Ar_Percent_sl. Шаг равен 2 и 1 соответственно.
    К лучшему результату прибавляем и убавляем 2 к Trailing_Start и Trailing_Step. Шаг равен 0.2.

    Выбираем по прибыль или прибыльность.
    ----------------------------------------------------------------------------------------------------------------
    ---3й прогон: Без Генетического. (101 прогон ~ 4 часa)
    К лучшему результату предыдущего прогона пробуем подключить Point_Open_Filt. -5===0.1===5

    Выбираем по прибыль или прибыльность.
    ----------------------------------------------------------------------------------------------------------------
    ---4й прогон: Без Генетического. (51 прогон ~ 2 часа)
    Пробуем подключить ЭМА. 0==2==100.

    Выбираем по прибыль или прибыльность.
    ----------------------------------------------------------------------------------------------------------------
    ---5й прогон:
    Прогнать с плюс и минус один на Эме, если лучше - заменить 4й прогон.







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

    Прогонов я делал около пяти тысяч в период 4 с половиной года (ну и полгода на форвард – итого пять последних лет) занимает это около 6 дней нонстопа. И это только на бай (ну или только на селл). В итоге на одну валютную пару уходит около 14 дней оптимизации (2*6±2). Как видно я отказался от подобного подхода, уже после четырёх валютных пар.
    Но что меня дико удивляет что даже, подобного рода, подгонка имеет за собой силу, тянущую график прибыли на норд-ост. Не знаю, может и есть, конечно, смысл в дальнейшей оптимизации. Но скорей всего, это уже не моя работа будет.






    Ещё во время первой версии "High-Low EA 1.00" для меня основной задачей было сделать не прибыльного робота, а правильно-работающего. Так сказать, неким личным портфолио. И наверно поэтому во всех дальнейших обновлений я упор делал не на прибыль(ность), а исключительно на расширение функционала.
    В итоге у меня получился очень мощный «движок», где уже реализованы основные торговые функции, будь то Мартин, либо расчёт ТП от волатильности, Трал, да и много чего другого (всё в шапке указано). А вот пересечение ценой экстремумов стало всего лишь поводом зайти в рынок. Не более. Сейчас я понимаю, что торговля коробкой это ну не особо перспективная "весчь".

    Сейчас я данный движок очень активно использую (меняя пару строк, подставляя свои условия) в своих дальнейших экспериментах. А вот от торговли коробками я отказался. Самодельных советников насобиралось уже прилично, и все они основаны на движке Highlow.
    Очень удобно. Вписать только новые индикаторы, либо другие условия, а вот всё сопровождение ордеров, ММ, и прочие расчёты уже прописаны в коде.






    Данное сообщение писалось за несколько дней, поэтому смена посыла мысли меняеться от абзаца к абзацу.
    Но общую информацию/идею я вроде передал.

    Обязательно обращайтесь, если будут вопросы. Постараюсь ответить.

    Highlow_EA_-_Mod.mq4

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

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

    Все настройки уже прописаны для каждой валюты отдельно в код.


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

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


    Все настройки уже прописаны для каждой валюты отдельно в код.


    Прописаны абсолютно ВСЕ валютные пары в код?

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

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

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

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

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

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

    Войти

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

    Войти

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


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

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