Автор Тема: [open source] [Советник] Zerg EA MOD (мартингейл)  (Прочитано 50875 раз)

Оффлайн Shmuma

  • Интересующийся
  • **
  • Сообщений: 66
  • Вес голоса: 12
  • Shmuma Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: Нет
  • Рейтинг: 192
[open source] [Советник] Zerg EA MOD (мартингейл)
« : Октябрь 13, 2013, 10:58:08 pm »
97
Оригинальная версия
Оригинальная версия без MQLLock, она бралась за основу

Репозиторий на GitHub: https://github.com/Shmuma/fx-public/tree/master/mt4/Zerg

M1-alpha-3
Отличия от оригинала:
  • Возможность включать явное выставление TP у ордеров сетки, параметр setExplicitTP. По результатам тестов, при его включении прибыльность уменьшается, за счет проскальзываний цены
  • Вынесена в параметры цель по прибыли в сетке, параметр gridProfitTarget, в старых пунктах
  • Сделана компенсация свопов и комиссии при закрытии сделки, параметр compensateSwapAndCommission. Если setExplicitTP=true, то уровни TP по сетке пересчитываются раз в час
  • Возможность отключать открытие новых серий, только сопровождая старые, опция noMoreNewGrids
Сравнительные тесты параметров setExplicitTP и compensateSwapAndCommission. Фиксированный лот 0.04, депозит $2000, спред 20 пипсов:
M2-alpha-3
За ее основу брался мод M1. Отличия:
  • Реализована докупка сетки при движении цены в нашем направлении. Это позволяет, ускорить закрытие сетки в ситуациях, когда сразу после открытия позиции следует откат, и в сетке мало открытых ордеров. В таких ситуациях, для закрытия сетки в плюс требуется большое движение рынка, дожидаться которое приходится по несколько дней. Общая логика докупки аналогична оригинальному алгоритму - если цена ушла от минимального (для длинных позиций) или максимального (для коротких) ордера в сетке на определенное расстояние, открывается новый ордер. Максимальное количество ордеров, которое может быть открыто при докупке, ограничено.
  • Фильтрация открытия новых серий по тренду на старшем таймфреме. Включается опцией entryByTrend, таймфрейм задается параметром entryByTrend_TF, по умолчанию она равна 1440, т.е. D1. Для фильтрации используются три SMA с периодом entryByTrend_FastMAPeriod, entryByTrend_MidMAPeriod и entryByTrend_SlowMAPeriod. Соответственно, если fast > mid > slow, то открываются только длинные сделки, если fast < mid < slow, то короткие.
Дополнительные параметры и их значения по умолчанию:
  • increaseOnProfit=false. Включает докупку к сетке
  • increaseOnProfitGap=1, аналогичен параметру GridOrderGapPips оригинального зерга, но для докупки. Через какой интервал будет расширяться сетка
  • increaseMaxOrders=4, при превышении этого количества ордеров, докупка выключается. То есть если в серии 3 ордера, при движении цены в нужную сторону мы будет докупать. Если ордеров уже 4 - то нет
  • entryByTrend=false включает фильтр тренда
  • entryByTrend_TF=1440 таймфрейм проверки тренда в минутах
  • entryByTrend_FastMAPeriod=1 период быстрой SMA
  • entryByTrend_MidMAPeriod=2 период средней SMA
  • entryByTrend_SlowMAPeriod=10 период медленной SMA
Сравнительные тесты докупки:
0.01 лот на $2000 (включен MM, но лот, фактически не меняется - прибыли недостаточно):
0.01 лот на $500, fixed:
Сравнительный тест фильтрации по тренду:
0.04 на $2000, до январь-сентябрь 2013.
Мониторинги
upd: Предыдущие 2 мониторинга более недоступны


Версия мода от форумчанина 0ll:
Zerg EA-M2_+0ll_DynamicTP.mq4

Linkback: http://forum.tradelikeapro.ru/laboratoriya-profitfx/24/open-source-sovetnik-zerg-ea-mod-martingeyl/5316/

Оффлайн Мерлин

  • Free Trader
  • Глобальный модератор
  • Финансовый махинатор
  • *****
  • Сообщений: 1718
  • Вес голоса: 14905618
  • Мерлин Ключевая фигура форумаМерлин Ключевая фигура форумаМерлин Ключевая фигура форумаМерлин Ключевая фигура форумаМерлин Ключевая фигура форумаМерлин Ключевая фигура форумаМерлин Ключевая фигура форумаМерлин Ключевая фигура форумаМерлин Ключевая фигура форумаМерлин Ключевая фигура форумаМерлин Ключевая фигура форумаМерлин Ключевая фигура форума
  • Gens una sumus
    • Share Post
  • Награды Слежу за порядком на форуме овер 1к сообщений на форуме Торговля советниками
    • Просмотр профиля
    • Награды
  • Опыт торговли: > 5 лет
  • Рейтинг: 6027
Zerg EA
« Ответ #1 : Октябрь 14, 2013, 02:53:13 am »
  • 19
хорошее начинание, поставил плюсы))

Оффлайн shadowsmaster

  • Новичок
  • *
  • Сообщений: 2
  • Вес голоса: 0
  • shadowsmaster Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Рейтинг: 0
Zerg EA
« Ответ #2 : Октябрь 14, 2013, 09:22:01 am »
  • 0
Возможно эту тему можно развить, допилить, заточить и под другие валюты, добавить фильтры (если они хуже не сделают).
Идея то простая с двумя конвертами (envelopes), но может послужить базой для нового сеточника.

Оффлайн Вениамин

  • Новичок
  • *
  • Сообщений: 26
  • Вес голоса: 568
  • Вениамин Ключевая фигура форумаВениамин Ключевая фигура форумаВениамин Ключевая фигура форумаВениамин Ключевая фигура форумаВениамин Ключевая фигура форумаВениамин Ключевая фигура форумаВениамин Ключевая фигура форумаВениамин Ключевая фигура форумаВениамин Ключевая фигура форумаВениамин Ключевая фигура форумаВениамин Ключевая фигура форумаВениамин Ключевая фигура форума
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: Нет
  • Рейтинг: 79
Zerg EA
« Ответ #3 : Октябрь 14, 2013, 09:36:02 am »
  • 0
Корреляция на AUDNZD , для сетки именно эта валюта подходит.

Оффлайн Shmuma

  • Интересующийся
  • **
  • Сообщений: 66
  • Вес голоса: 12
  • Shmuma Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: Нет
  • Рейтинг: 192
Zerg EA
« Ответ #4 : Октябрь 14, 2013, 09:45:08 pm »
  • 2

Спасибо! :)

setExplicitTP=false[/b], в лог на каждом баре пишет информацию о комиссии, цене пункта и т.п. (опция экспериментальная)

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

Также добавилась опция выключающая закрытие сетки при получении противоположного сигнала на открытие (пересечении одной из двух envelope). Есть гипотеза, что это повысит прибыльность, надо тестировать.
« Последнее редактирование: Октябрь 14, 2013, 09:50:28 pm от Shmuma »
Сообщение понравилось: Stig, senyabo

Оффлайн 101Dollars

  • Постоялец
  • ***
  • Сообщений: 190
  • Вес голоса: 214762
  • 101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: 1-3 года
  • Рейтинг: 117
Zerg EA MOD
« Ответ #5 : Октябрь 14, 2013, 11:21:55 pm »
  • 0
странно.. у меня при указанных тестовых настройках сливает в районе 31.07-01.08..  ~x(

Оффлайн Shmuma

  • Интересующийся
  • **
  • Сообщений: 66
  • Вес голоса: 12
  • Shmuma Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: Нет
  • Рейтинг: 192
Zerg EA MOD
« Ответ #6 : Октябрь 15, 2013, 07:25:15 am »
  • 1

Покажите настройки. На каких котировках и с каким спредом тестируете? В этом районе есть большое безоткатное движение цены, если использовать высокие параметры риска и широкие спреды, оригинальный советник тоже сливает: _http://www.myfxbook.com/strategies/zerg-med-2013-2000-spread150/49358
Сообщение понравилось: senyabo

Оффлайн 101Dollars

  • Постоялец
  • ***
  • Сообщений: 190
  • Вес голоса: 214762
  • 101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума101Dollars Ключевая фигура форума
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: 1-3 года
  • Рейтинг: 117
Zerg EA MOD
« Ответ #7 : Октябрь 15, 2013, 09:41:01 am »
  • 0
странно.. у меня при указанных тестовых настройках сливает в районе 31.07-01.08..  ~x(

Покажите настройки. На каких котировках и с каким спредом тестируете? В этом районе есть большое безоткатное движение цены, если использовать высокие параметры риска и широкие спреды, оригинальный советник тоже сливает: _http://www.myfxbook.com/strategies/zerg-med-2013-2000-spread150/49358
[/quote]
котировки Альпари.. спред выставлял текущий.. настройки полностью взяты отсюда: _http://www.myfxbook.com/strategies/zerg-swap-comm-compensation/49962
погонял еще немного.. при уменьшении gridProfitTarget до 70 проходит нормально.. даже с начальным депо 1000.. максимальная просадка в районе 50%..
у вас тесты проводились с фиксированным спредом? на каких котировках?

Оффлайн zuheren

  • Постоялец
  • ***
  • Сообщений: 106
  • Вес голоса: 5
  • zuheren Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: 1-3 года
  • Рейтинг: 39
Zerg EA MOD
« Ответ #8 : Октябрь 15, 2013, 10:16:20 am »
  • 0
Раз сделали отдельную тему для модификации советника поною теперь сдесь)))
Было бы отлично чтоб советник открывал одновременно с первым ордером корзины ордер в противоположном направлении, с возможностью задавать размер лота, ТП и СЛ.

Оффлайн Shmuma

  • Интересующийся
  • **
  • Сообщений: 66
  • Вес голоса: 12
  • Shmuma Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: Нет
  • Рейтинг: 192
Zerg EA MOD
« Ответ #9 : Октябрь 15, 2013, 11:41:56 am »
  • 1

Да, на дукасовских котировках, спред 20.

Добавлено: Октябрь 15, 2013, 01:27:25 pm

Просто один ордер? Мне кажется, было бы правильнее отдельного советника сделать.
« Последнее редактирование: Октябрь 15, 2013, 01:27:25 pm от Shmuma »
Сообщение понравилось: senyabo

Оффлайн zuheren

  • Постоялец
  • ***
  • Сообщений: 106
  • Вес голоса: 5
  • zuheren Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: 1-3 года
  • Рейтинг: 39
Zerg EA MOD
« Ответ #10 : Октябрь 15, 2013, 01:44:09 pm »
  • 0

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

Оффлайн Shmuma

  • Интересующийся
  • **
  • Сообщений: 66
  • Вес голоса: 12
  • Shmuma Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: Нет
  • Рейтинг: 192
Zerg EA MOD
« Ответ #11 : Октябрь 15, 2013, 01:58:45 pm »
  • 0

Как "заработанные копейки" превратятся в "в ощутимую прибавку"? Вы уж определитесь :)

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

Оффлайн zuheren

  • Постоялец
  • ***
  • Сообщений: 106
  • Вес голоса: 5
  • zuheren Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: 1-3 года
  • Рейтинг: 39
Zerg EA MOD
« Ответ #12 : Октябрь 15, 2013, 02:45:09 pm »
  • 0
Отдельный советник таким образом будет зарабатывать копейки, а в дополнение к сетке это даст ощутимую прибавку доходности и снижение просадки. Можно к этому ордеру ещё трал прикрутить для полного счастья.

Как "заработанные копейки" превратятся в "в ощутимую прибавку"? Вы уж определитесь :)

Никто же не мешает в бою повесить отельный советник на другой график той же пары. А отлаживать и тестировать отдельного советника на порядок проще и нагляднее чем примочку к существующему зергу.
[/quote]
Да пожалуй можно и так.

Оффлайн Shmuma

  • Интересующийся
  • **
  • Сообщений: 66
  • Вес голоса: 12
  • Shmuma Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: Нет
  • Рейтинг: 192
Zerg EA MOD
« Ответ #13 : Октябрь 15, 2013, 03:40:07 pm »
  • 1
Как "заработанные копейки" превратятся в "в ощутимую прибавку"? Вы уж определитесь :)

Никто же не мешает в бою повесить отельный советник на другой график той же пары. А отлаживать и тестировать отдельного советника на порядок проще и нагляднее чем примочку к существующему зергу.
Да пожалуй можно и так.
[/quote]

Набросал прототипчик: _https://github.com/Shmuma/fx-public/tree/master/mt4/Zerg/AntiZerg
Результаты - отрицательные. Можно, наверное, параметры поподбирать, но это уж сами.
Сообщение понравилось: senyabo

Оффлайн zuheren

  • Постоялец
  • ***
  • Сообщений: 106
  • Вес голоса: 5
  • zuheren Новенький
    • Share Post
    • Просмотр профиля
    • Награды
  • Опыт торговли: 1-3 года
  • Рейтинг: 39
Zerg EA MOD
« Ответ #14 : Октябрь 15, 2013, 05:28:45 pm »
  • 0
Да пожалуй можно и так.
Набросал прототипчик: _https://github.com/Shmuma/fx-public/tree/master/mt4/Zerg/AntiZerg
Результаты - отрицательные. Можно, наверное, параметры поподбирать, но это уж сами.
Вот спасибо так спасибо, сейчас погоняю.
« Последнее редактирование: Октябрь 15, 2013, 06:25:17 pm от Старик »


Share via twitter

clip
[open source] [Советник] Zerg BrainMOD - идея реализации нового сеточника.

Автор Xelgo Лаборатория ProfitFX

226 Ответов
30182 Просмотров
Последний ответ Июнь 28, 2014, 06:30:45 pm
от Ник_Лиссон
clip
[open source] [Советник] «Перевертыш» (мартингейл)

Автор loower Лаборатория ProfitFX

69 Ответов
13091 Просмотров
Последний ответ Февраль 06, 2018, 11:49:28 am
от 0ll
clip
[open source] [Советник] [Мартингейл] UpSideDown (USD)

Автор zhab3r Лаборатория ProfitFX

59 Ответов
2895 Просмотров
Последний ответ Февраль 16, 2018, 06:02:49 pm
от zhab3r
clip
[open source] [Советник] ScalperManStochastic (мартингейл)

Автор Dirst Лаборатория ProfitFX

17 Ответов
2028 Просмотров
Последний ответ Апрель 02, 2017, 11:36:51 am
от Mark yash
clip
[open source] [Советник] MasterOfCCI EA (мартингейл - усреднитель)

Автор ASugler Лаборатория ProfitFX

32 Ответов
1965 Просмотров
Последний ответ Декабрь 16, 2015, 04:27:15 pm
от digas
 

Форекс блог

Стратегии Индикаторы Советники Аналитика

Мы в соцсетях

Группа Вконтакте Facebook Twitter Instagram

Ссылки

Рекомендуемый брокер Инвестиции Форекс Вики Бинарные Опционы

InstaForex
instaforex C forex4you-C exness D ????_????? Tickmill_small AMarkets FortFS200 forex4you-C