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

[Советник] [Мартингейл] Challenger


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

[Советник] [Мартингейл] Challenger Опубликовано

Я тут посмотрел на входы одного советника с форума.

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

Подумываю переписать челленджера на подобный подход.

Но это неделя работы, минимум.

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

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

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

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

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

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

Название советника: ChallengerГод выпуска: 2020Версия: 3.14 (S)Сайт продажи: некоммерческая разработка tlap.comВалютные пары: любые (прилагается сет на EURUSD)Таймфрейм: любой (прилагается сет на М1)

Перейти

Два сета для самого лучшего сеточника. Малодепный   И Баблокос ) Анализ     Ostap.Bender Challenger v3.0 EURUSD v1.07.zip Challenger v3.2 EURUSD v1.0 DD-22

Перейти

Ostap.Bender Challenger v3.2 EURJPY v1.0   Анализ   Функционал Челенжера растёт, и опт замедляется из-за множества вариантов возможностей. Сейчас буду пробовать новую фишку

Перейти
[Советник] [Мартингейл] Challenger Опубликовано

Сет для EURUSD m-1 Опт 2016-2018. Тест 2015-2020. Проскальзывание 300-500. Комиссия-4$ на лот. Котировки Дукаса.

 

Challenger_2_12_EURUSD_M1.jpg.a2bedeb14da2ff9cf62e54143e28c166.jpg

 

Анализ-1

Спойлер

Challenger_2_12_EURUSD_M1-2.thumb.jpg.adc86ebb31bcb9aed92508890e9ed0b6.jpg

 

Анализ-2

Спойлер

Challenger_2_12_EURUSD_M1-3.thumb.jpg.2159111a346a3c7fe81f6203b29ea720.jpg

 

Август отключен в торговле. Этот месяц отпусков не подходит для таких торговю

Берём брокера с наименьшей комиссией и спредом. И начинаем косить капусту )

 

 

Challenger_2_12_EURUSD_M1_Ostap.Bender v 1.1.zip

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

[Советник] [Мартингейл] Challenger Опубликовано
7 минут назад, ostapbender сказал:

Сет для EURUSD m-1 Опт 2016-2018. Тест 2015-2020. Проскальзывание 300-500. Комиссия-4$ на лот. Котировки Дукаса.

Спойлер

 

Challenger_2_12_EURUSD_M1.jpg.a2bedeb14da2ff9cf62e54143e28c166.jpg

 

Анализ-1

  Скрыть контент

Challenger_2_12_EURUSD_M1-2.thumb.jpg.adc86ebb31bcb9aed92508890e9ed0b6.jpg

 

Анализ-2

  Скрыть контент

Challenger_2_12_EURUSD_M1-3.thumb.jpg.2159111a346a3c7fe81f6203b29ea720.jpg

 

 

Август отключен в торговле. Этот месяц отпусков не подходит для таких торговю

Берём брокера с наименьшей комиссией и спредом. И начинаем косить капусту )

Challenger_2_12_EURUSD_M1_Ostap.Bender v 1.1.zip 3 \u041c\u0411 · 0 загрузок

Ну наконец-то подтянулась тяжелая артиллерия.

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

[Советник] [Мартингейл] Challenger Опубликовано

Тест этого же сета с 2014

Challenger_2_12_EURUSD_M1-4.thumb.jpg.749c3b39ee27f572c42e35cf3e57cabc.jpg

 

 

2014-2020.zip

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

[Советник] [Мартингейл] Challenger Опубликовано

Сет со стопами

1314747995_Challenger_2_12_EURUSD_M1_Ostap.Benderv1.thumb.jpg.55afd443bd1f7666cb44e3fa8563a554.jpg

 

Challenger_2_12_EURUSD_M1_Ostap.Bender v 1.4.zip

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

[Советник] [Мартингейл] Challenger Опубликовано

Новая версия добавлена в шапку.

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

Панель теперь справа.

 

2.13

Переписан планировщик времени: теперь он поддерживает "дополнительный" интервал, который можно оптить, а также разделение на зимнее-летнее расписание и произвольный выбор целевой временной зоны. Вычищена логика автоопределения GMT - на основе недавних наблюдений добавлен блок определения манипуляций брокера со временем GMT (я неоднократно наблюдал, как брокеры подменяют время GMT в терминале незадолго до выхода важных новостей, например, NFP). Советник будет игнорировать эту подмену.

Кроме того, существенно оптимизированы расчеты в планировщике.

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

Панель перенесена вправо, чтобы не загораживала важную информацию слева.

Добавлено имя сета, которое отображается на панели, если оно не пустое (с приходом опытных оптимизаторов в ветку в этом появился смысл).

 

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

Я буду поглядывать в ветку и править ошибки, если кто-то столкнется с таковыми.

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

[Советник] [Мартингейл] Challenger Опубликовано
В 11.09.2020 в 12:25, Rigal сказал:

Подумываю переписать челленджера на подобный подход.

Наверно, новый топик для иного челленджера?

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

[Советник] [Мартингейл] Challenger Опубликовано
Только что, Старик сказал:

Наверно, новый топик для иного челленджера?

Ну мы посмотрим, что будет получаться.

Родится что-то достойное нового топика - да.

Не родится - останется у меня в закромах.

 

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

[Советник] [Мартингейл] Challenger Опубликовано

@Rigal ну, ботики у тебя крепенькие рождаются.  И часто.:)

Аж женщины задумчиво смотрят тебе вслед...|da|

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

[Советник] [Мартингейл] Challenger Опубликовано
46 минут назад, Старик сказал:

Аж женщины задумчиво смотрят тебе вслед...|da|

Я привык полагать, что это с ботиками не связано ;)

Теперь задумался :)

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

[Советник] [Мартингейл] Challenger Опубликовано

Советник перезапущен в Роботесте.

Версия советника на мониторинге: 2.13
Сет: Challenger_2_12_EURUSD_M1_Ostap.Bender v 1.1

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

[Советник] [Мартингейл] Challenger Опубликовано

Я знаю, что обещал заморозить разработку - но меня немного напрягает, что сеты моего советника не масштабируются.

Например, сет от @ostapbender может выдать совсем не столь радужный результат, если удвоить стартовый лот.

Я писал в топике сетки, как эту проблему можно решить - и заодно реализовал одно из решений в челленджере.

Новая версия в шапке:

2.14

Новая система задания лотности, которая позволяет надежно масштабировать стартовый лот.

Больше не нужно думать о том, изменится ли отношение лотов в коленах вашей сетки, если вы увеличите стартовый лот - независимо от стартового лота, все колени сетки открываются в идентичной относительной пропорции.

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

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

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

[Советник] [Мартингейл] Challenger Опубликовано
53 минуты назад, Rigal сказал:

Например, сет от @ostapbender может выдать совсем не столь радужный результат, если удвоить стартовый лот.

Прогнал оба его сета за последние 2 года, даже не стал копать дальше глядя на фильтр по времени в параметрах.

Set 1.1

Спойлер

1.thumb.gif.b4505e141fa515a6bfabe51a22b42e7f.gif

 

Set 1.4

Спойлер

ss.thumb.gif.72e456e9e0cd32374e6948f1ebd69fbd.gif

 

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

[Советник] [Мартингейл] Challenger Опубликовано

Set 1.1 прогон с 2015, Dukas, без комсы, фикс спред 10, деп 10К.

Спойлер

1й слив 14 ноября 2017, 2й слив 17 марта 2020. Оба момента помню, т.к. мониторю EU каждый день, там бы никто не выжил.

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

TesterGraph.thumb.gif.57a2fa86afb7131b045e1b1c6f2251e2.gif

 

Set 1.1 давайте с 10го посмотрим.

Спойлер

Март и роковой сентябрь 2012.

TesterGraph.thumb.gif.9a4d0b2a4dbac75376cf8de512e5b27a.gif

 

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

[Советник] [Мартингейл] Challenger Опубликовано

@Rigal Сову нужен явный контроль тренда, это приоритетнейшая составляющая, это и есть весь "цимус" робастности. Шаг и лоты это второстепенное - главное ему показать когда и куда торговать. Что он и делает нормально с первых версий. А фильтрация новостей и по времени в данном стиле торговли на мой взгляд бессмысленна, тут не единичные сделки крупным лотом со стопами.

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

[Советник] [Мартингейл] Challenger Опубликовано
55 минут назад, Covax сказал:

Прогнал оба его сета за последние 2 года, даже не стал копать дальше глядя на фильтр по времени в параметрах.

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

 

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

[Советник] [Мартингейл] Challenger Опубликовано

Как пример, что не всё так сложно, результат одного из сеточников с приметивнейшим тренд-фильтром на М15. TF_for_MA=PERIOD_H1, Period_MA=200:

Спойлер

ENUM_ENTER_SIGNAL_TYPE GetSignal(void) {
   bool is_candles_close_up = Close[3]<Close[2] && Close[2]<Close[1];
   bool is_candles_close_down = Close[3]>Close[2] && Close[2]>Close[1];
   if( MAFilter == OFF ) {
      if( is_candles_close_up )
         return(ENTER_SIGNAL_UP);
      else if( is_candles_close_down )
         return(ENTER_SIGNAL_DOWN);
      else
         return(ENTER_SIGNAL_NULL);
   }
   double ma = iMA(NULL,TF_for_MA,Period_MA,0,MODE_SMA,PRICE_CLOSE,0);
   if( Mode_MA == MAFILTER_MODE_INVERTED ) {
      if( _Bid() <= ma && is_candles_close_up )
         return(ENTER_SIGNAL_UP);
      if( _Bid() >= ma && is_candles_close_down )
         return(ENTER_SIGNAL_DOWN);
      else
         return(ENTER_SIGNAL_NULL);
   } else if( Mode_MA == MAFILTER_MODE_STRAIGHT ) {
      if( _Bid() >= ma && is_candles_close_up )
         return(ENTER_SIGNAL_UP);
      if( _Bid() <= ma && is_candles_close_down )
         return(ENTER_SIGNAL_DOWN);
      else
         return(ENTER_SIGNAL_NULL);
   }
   return(ENTER_SIGNAL_NULL);
}

 

EU, M15 TF, 10К Depo, 1% Risk, Lot Multiplicator 1.4, Step 60, Takeprofit 240. Небольшие плюшки с тралом, упор на минимизацию во всём. С 2015 до коронавирусного слива:

Спойлер

TesterGraph.thumb.gif.5ab7628ad1d1120846f2091899635023.gif

 

С теми же настройками в период с 1 февраля по 1 апреля 2020, периоды M1,M5,M15:

Спойлер

TesterGraph1.thumb.gif.5e19b54cc4b38e367f0c91f3d78f6742.gif

TesterGraph.thumb.gif.87574aded000fe9527077e33e25a0449.gif

TesterGraph.thumb.gif.374b736884bb51293b608758371b9dcc.gif

 

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

[Советник] [Мартингейл] Challenger Опубликовано
51 минуту назад, MassZERO сказал:

Не могу найти параметр для настройки множителя лота в последней версии 2.14?

потому, что его там нет

в этой версии нужно задать все колена по лоту и их количество.

а потом общий множитель ММ, явно, или в пропорции к свободным средствам

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

[Советник] [Мартингейл] Challenger Опубликовано
В 18.09.2020 в 19:40, Covax сказал:

Как пример, что не всё так сложно, результат одного из сеточников с приметивнейшим тренд-фильтром на М15. TF_for_MA=PERIOD_H1, Period_MA=200:

  Показать контент

ENUM_ENTER_SIGNAL_TYPE GetSignal(void) {
   bool is_candles_close_up = Close[3]<Close[2] && Close[2]<Close[1];
   bool is_candles_close_down = Close[3]>Close[2] && Close[2]>Close[1];
   if( MAFilter == OFF ) {
      if( is_candles_close_up )
         return(ENTER_SIGNAL_UP);
      else if( is_candles_close_down )
         return(ENTER_SIGNAL_DOWN);
      else
         return(ENTER_SIGNAL_NULL);
   }
   double ma = iMA(NULL,TF_for_MA,Period_MA,0,MODE_SMA,PRICE_CLOSE,0);
   if( Mode_MA == MAFILTER_MODE_INVERTED ) {
      if( _Bid() <= ma && is_candles_close_up )
         return(ENTER_SIGNAL_UP);
      if( _Bid() >= ma && is_candles_close_down )
         return(ENTER_SIGNAL_DOWN);
      else
         return(ENTER_SIGNAL_NULL);
   } else if( Mode_MA == MAFILTER_MODE_STRAIGHT ) {
      if( _Bid() >= ma && is_candles_close_up )
         return(ENTER_SIGNAL_UP);
      if( _Bid() <= ma && is_candles_close_down )
         return(ENTER_SIGNAL_DOWN);
      else
         return(ENTER_SIGNAL_NULL);
   }
   return(ENTER_SIGNAL_NULL);
}

 

EU, M15 TF, 10К Depo, 1% Risk, Lot Multiplicator 1.4, Step 60, Takeprofit 240. Небольшие плюшки с тралом, упор на минимизацию во всём. С 2015 до коронавирусного слива:

  Показать контент

TesterGraph.thumb.gif.5ab7628ad1d1120846f2091899635023.gif

 

С теми же настройками в период с 1 февраля по 1 апреля 2020, периоды M1,M5,M15:

  Показать контент

TesterGraph1.thumb.gif.5e19b54cc4b38e367f0c91f3d78f6742.gif

TesterGraph.thumb.gif.87574aded000fe9527077e33e25a0449.gif

TesterGraph.thumb.gif.374b736884bb51293b608758371b9dcc.gif

 

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

это как раз не проблема. Проблема в том, что в каком-то месте он сливает весь депозит, если не ограничить его стопом. 
 

и если у вас есть мартин, который удачно использует фильтры - ну давайте все использовать этот мартин.

 

а ниша челленджера, на мой взгляд, работа внутри дня, со стопами и средним рф больше единицы.


а фильтр по машке реализован в нескольких версиях ДО перехода на озимандиас по вашему совету.

просто возьмите одну из этих версий ;)

 

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

[Советник] [Мартингейл] Challenger Опубликовано
1 час назад, Rigal сказал:

а фильтр по машке реализован в нескольких версиях ДО перехода на озимандиас по вашему совету.

просто возьмите одну из этих версий

Озимандиас реализован уже в версии 2.5, а предыдущие версии, оставленные в шапке, к сожалению не имеют такого существенного отличия:

Цитата

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

- Добавлена опция KeepTradingAfterSession: после закрытия всей позиции по достижении цели сессии, советник продолжит торговать

 

- Добавлена возможность собирать "по цели сессии" с трейлингом. Работает так:

    - задается цель в валюте, по достижению которой советник начнет следить за общим профитом сессии

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

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

Я юзаю версию 2.0 с ручным перезапуском после достижения таргета. Попытки адаптировать используемые сеты на новые версии успехом не увенчались. Знаний маловато :(

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

[Советник] [Мартингейл] Challenger Опубликовано
12 часов назад, xaza сказал:

Я юзаю версию 2.0 с ручным перезапуском после достижения таргета.

Я, кстати, поначалу использовал его точно так же.

Но тесты показывают несколько интересных моментов:

1. Сборки по целям сессии снижают общий профит системы, не меняя просадки

2. Трейлинг профита по сессии не улучшает ситуацию

 

В этой связи можно использовать версию, например, 2.4 с фильтром по машкам без существенной потери функционала.

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

Тем не менее, мне не удалось наоптить устойчивых сетов с рикавери.

На моем демо мониторинге (в шапке) вот эта  просадка случилась из-за того, что по фунту включилась рикавери, недосмотр с моей стороны.

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

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

[Советник] [Мартингейл] Challenger Опубликовано
8 часов назад, Rigal сказал:

В этой связи можно использовать версию, например, 2.4 с фильтром по машкам без существенной потери функционала.

Не нашел в теме упоминания о версиях между 2.1 и 2.5. Видимо уже убрано лишнее)))

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

[Советник] [Мартингейл] Challenger Опубликовано
15 минут назад, xaza сказал:

Не нашел в теме упоминания о версиях между 2.1 и 2.5. Видимо уже убрано лишнее)))

Я мог не выкладывать, если честно. Там было много танцев с бубнами. 2.1, видимо, в этом случае.

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

[Советник] [Мартингейл] Challenger Опубликовано
47 минут назад, Rigal сказал:

Я мог не выкладывать, если честно. Там было много танцев с бубнами. 2.1, видимо, в этом случае.

 

Цитата

- Добавлена опция KeepTradingAfterSession: после закрытия всей позиции по достижении цели сессии, советник продолжит торговать

Эта опция добавлена в более поздние версии, чем 2.1. Версия 2.1 тоже требует ручного запуска новой сессии, как и 2.0.

Ну чтож, будем продолжать 2.0 с ручным стартом. Параллельно пробуя последние версии

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

[Советник] [Мартингейл] Challenger Опубликовано
17 минут назад, xaza сказал:

 

Эта опция добавлена в более поздние версии, чем 2.1. Версия 2.1 тоже требует ручного запуска новой сессии, как и 2.0.

Ну чтож, будем продолжать 2.0 с ручным стартом. Параллельно пробуя последние версии

Я, кстати, не пойму: вы используете фильтрацию по машкам?

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

  • Pavel888 changed the title to [Советник] [Мартингейл] Challenger
  • pavlus777 unpinned this тема

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

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

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

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

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

Войти

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

Войти

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


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

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