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

 

Форексом интересуюсь 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