Добавить в советник условия которые уменьшат количество убыточных сделок.

 

Форексом интересуюсь 4 месяца. Начал делать свои первые советники(на заказ) по моему ТЗ

Фигня все в топку :( результат чистая подгонка... на других отрезках заваливается...

 

Дабавил условие- торговля в определенное время..чтоб не работать на ночном флете.. не помогло

Может на один из графиков добавить две MA


На очереди ADX.... для фильтрации флета

 
Используя стандартные подходы ты не получишь действительно качественных форвард тестов. Хоть все индикаторы запихай в сову, толку будет 0. Идешь не в том направлении.
 

Что бы не сливало, нужно не от балды задавать в тестере длину окна оптимизации. Анализировать не результат оптимизации, а форвард теста - участка не принимавшего участие в оптимизации параметров ТС. Длина форварда обычно составляет 10% от оптимизационной длины длины. И последнее, если всё сделать правильно, то результат скорее всего будет отрицательным. Последнее является следствием нестационарности валютных инструментов по параметру тренд/флет.

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

Файлы:
diserteplov.zip  1565 kb
 
seolink74:

1. Форексом интересуюсь 4 месяца. Начал делать свои первые советники(на заказ) по моему ТЗ

2. Фигня все в топку :( результат чистая подгонка... на других отрезках заваливается...

1. Для 4-х месяцев уже неплохо.

2. Добавлю к предыдущим ораторам: 300 сделок маловато будет для статистики. Желательно от 1000 и выше. И участок подлинее чтобы на нём ап/даун тренды были и флеты.

 

Почитал что стратегии деляться на 4 типа(жеджевые не рассматриваем так как там другой не трендовый принцип)

трендовые

контр трендовые

торговля в диапазоне

на прорыве.

В моем случае трендовый советник.

Соответственно нужно его запускать в случае наличия сильного тренда. Возможно ADX может справиться с этой задачей. Активируя советник в периоды когда ADX будет показывать сильный тренд.(попробую) В одной из своих стратегий я использовал данный принцип. Смущало малое количество сделок(34 сделки). Но при этом и убытки и просадки были минимальны. Это и смущало. Но теперь понятно что система просто хорошо отрабатывала на актуальных для неё периодах. Следовательно нужно иметь несколько систем которые будут работать на актуальных для них состояниях рынка.

 
seolink74:

В моем случае трендовый советник.

Соответственно нужно его запускать в случае наличия сильного тренда. Возможно ADX может справиться с этой задачей. ... Следовательно нужно иметь несколько систем которые будут работать на актуальных для них состояниях рынка.

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

Напомню, что как-то выкладывал простейший прием, отсекающий некоторые убыточные сделки против тренда.

"Всем привет. Предлагаю к использованию так. наз. "Тренд-детектор" - https://www.mql5.com/ru/forum/105321/page11 .

Конструкция неплохо зачастую работает в простейших автоматических системах.

 

Для фильтрации флета попробую добавить доп условия на D1

Добавляем ADX на D1
Условие на покупку:
ADX выше уровня 21
-D выше +D
-D ниже уровня 21
+D выше уровня 21

Как только +D опускается ниже уровня 21 стоп сделка

Условие на продажу:
ADX выше уровня 21
+D ниже -D
+D ниже уровня 21
-D выше уровня 21

 

Пока без ADX


СимволEURUSD (Euro vs US Dollar)
Период1 Час (H1) 2010.01.04 00:00 - 2011.03.25 22:00 (2010.01.01 - 2011.03.26)
МодельВсе тики (наиболее точный метод на основе всех наименьших доступных таймфреймов)
Параметры

Баров в истории8612Смоделировано тиков15423901Качество моделирования90.00%
Ошибки рассогласования графиков 0




Начальный депозит10000.00



Чистая прибыль3703.57Общая прибыль5465.13Общий убыток-1761.56
Прибыльность3.10Матожидание выигрыша53.67

Абсолютная просадка197.40Максимальная просадка743.59 (5.42%)Относительная просадка6.94% (742.91)

Всего сделок69Короткие позиции (% выигравших)34 (29.41%)Длинные позиции (% выигравших)35 (17.14%)

Прибыльные сделки (% от всех)16 (23.19%)Убыточные сделки (% от всех)53 (76.81%)
Самая большаяприбыльная сделка1204.55убыточная сделка-84.20
Средняяприбыльная сделка341.57убыточная сделка-33.24
Максимальное количествонепрерывных выигрышей (прибыль)2 (958.09)непрерывных проигрышей (убыток)9 (-318.58)
Максимальнаянепрерывная прибыль (число выигрышей)1204.55 (1)непрерывный убыток (число проигрышей)-318.58 (9)
Среднийнепрерывный выигрыш1непрерывный проигрыш4
 

Прогнал на тесте 2008 -2011 Видно что во второй половине 2009 года в период идет просадка


СимволEURUSD (Euro vs US Dollar)
Период1 Час (H1) 2008.01.02 10:00 - 2011.03.25 22:00 (2008.01.01 - 2011.03.26)
МодельВсе тики (наиболее точный метод на основе всех наименьших доступных таймфреймов)

Баров в истории20909Смоделировано тиков31931209Качество моделирования90.00%
Ошибки рассогласования графиков 0




Начальный депозит10000.00



Чистая прибыль5529.76Общая прибыль13796.47Общий убыток-8266.71
Прибыльность1.67Матожидание выигрыша20.48

Абсолютная просадка639.64Максимальная просадка3032.57 (21.39%)Относительная просадка21.39% (3032.57)

Всего сделок270Короткие позиции (% выигравших)134 (17.16%)Длинные позиции (% выигравших)136 (16.18%)

Прибыльные сделки (% от всех)45 (16.67%)Убыточные сделки (% от всех)225 (83.33%)
Самая большаяприбыльная сделка1539.70убыточная сделка-85.74
Средняяприбыльная сделка306.59убыточная сделка-36.74
Максимальное количествонепрерывных выигрышей (прибыль)2 (1518.88)непрерывных проигрышей (убыток)33 (-1125.59)
Максимальнаянепрерывная прибыль (число выигрышей)1539.70 (1)непрерывный убыток (число проигрышей)-1125.59 (33)
Среднийнепрерывный выигрыш1непрерывный проигрыш6
Причина обращения: