Главная
Форум
MQL программирование, помощь, доработки

Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_add Зарегистрироваться или person Войти

Форум » Cтратегии и программирование на MQL » MQL программирование, помощь, доработки » Советник на основе DeMarker&SAR
Советник на основе DeMarker&SAR
Дата: Вторник, 01.10.2013, 22:19 | Сообщение # 11 Написал: Автор Armen
Группа: Пользователи
Сообщений: 63
Награды: 0
Статус: Оффлайн

вход с учетом стохастика

attach_file Прикрепления

8477022.jpg(35.5 Kb)

Дата: Вторник, 01.10.2013, 22:19 | Сообщение # 12 Написал: Автор Armen
Группа: Пользователи
Сообщений: 63
Награды: 0
Статус: Оффлайн

выход с учетом стохастика

attach_file Прикрепления

4308019.jpg(30.0 Kb)

Дата: Вторник, 01.10.2013, 22:21 | Сообщение # 13 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9881
Награды: 42
Статус: Оффлайн

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

gestureс Уважением, Владислав Expforex

Дата: Вторник, 01.10.2013, 22:27 | Сообщение # 14 Написал: Автор Armen
Группа: Пользователи
Сообщений: 63
Награды: 0
Статус: Оффлайн

там где вход с учетом стохастика - 70 (75) ... - это параметры, которые я буду тестировать... т.е. помимо основных параметров - еще буду двигать и сигнальные уровни

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

Дата: Среда, 02.10.2013, 10:45 | Сообщение # 15 Написал: Автор Armen
Группа: Пользователи
Сообщений: 63
Награды: 0
Статус: Оффлайн

касательно стохастика - это должен быть или отдельный советник или возможность его опционально отключить...   т.е. галочки в настройках - "использовать стохастик для входа" и "использовать стохастик для выхода".алгоритм для стоп лоссов - делаю.

Дата: Среда, 02.10.2013, 20:16 | Сообщение # 16 Написал: Автор Armen
Группа: Пользователи
Сообщений: 63
Награды: 0
Статус: Оффлайн

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

2. относительно стоп лоссов - остановимся пока на варианте -  плюс минус N пунктов от первой точки SARa, на тренде которого мы вошли в сделку.    N - вводится вручную при запуске советника и зависит от того, на какой риск мы готовы идти в данный момент времени.  планируемый уровень - от 10 до 20 пунктов.

Сообщение отредактировал Armen - Среда, 02.10.2013, 20:17

Дата: Среда, 02.10.2013, 20:18 | Сообщение # 17 Написал: Автор Armen
Группа: Пользователи
Сообщений: 63
Награды: 0
Статус: Оффлайн

вот сам измененный алгоритм

attach_file Прикрепления

2003947.jpg(64.1 Kb)

Дата: Среда, 02.10.2013, 21:37 | Сообщение # 18 Написал: Автор Armen
Группа: Пользователи
Сообщений: 63
Награды: 0
Статус: Оффлайн

в точке 1 - входим на продажу. по стандартному алгоритму эта точка может не попасть, именно по этому мы вводим проверку тренда САРа на следующем баре, после пересечения сигнального уровня Демарком.

т.е. например на М30  в 16.30 - Демарк = 0,79, в 17.00 Демарк = 0,67 - запускаем проверку тренда САР. если он падает - то открываем селл. Если тренд растущий, то проверяем еще 1 раз на следующем баре, в 17.30. Если САР изменил тренд на падающий, то открываем селл. Если по прежнему растущий - то прекращаем отслеживать САР и ждем, когда опять Демарк пересечет сигнальную линию.

Важно, что пересечением считается, когда Демарк становится строго меньше 0,7 (для селла). Если равно 0,7, то этот бар (этот момент времени) не считается запуском алгоритма. т.е. например на М30  в 16.30 - Демарк = 0,79 в 17.00 Демарк = 0,70 - проверку тренда САР НЕ запускаем. 17.30 - если Демарк 0,67, то запускаем проверку тренда САР и если он падает - то открываем селл. Если тренд растущий, то проверяем еще 1 раз на следующем баре, в 18.00. Если САР изменил тренд на падающий, то открываем селл. Если по прежнему растущий - то прекращаем отслеживать САР и ждем, когда опять Демарк пересечет сигнальную линию..

в точке 2 - в момент, когда Демарк пересек 0,3 сверху вниз и достиг минимума и Демарк изменил тренд (т.е. значение Демарка в момент времени N будет больше, чем в момент времени N-1) - закрываем сделку при любом раскладе (в плюс или в минус).

примерно в той же точке 2 открываем бай (когда Демарк пересекает 0,3 снизу вверх). САР тут имеет четкий тренд вверх.

в точке 3 при достижении Демарком локального максимума (после пересечения отметки 0,7 снизу вверх) и изменении тренда Демарка - закрываем сделку (также при любом раскладе)

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

в точке 5 сделку не открываем (хотя формально по критериям она подходит), т.к. сделка уже открыта и мы отслеживаем только ее закрытие. Лот не добавляется.

в точке 6 сделку на продажу не открываем, т.к. САР меняет тренд на падающий дальше, чем на следующем баре, после пересечения.

attach_file Прикрепления

6822042.jpg(87.4 Kb)

Сообщение отредактировал Armen - Среда, 02.10.2013, 21:38

Дата: Четверг, 03.10.2013, 10:10 | Сообщение # 19 Написал: Автор Armen
Группа: Пользователи
Сообщений: 63
Награды: 0
Статус: Оффлайн

основная особенность алгоритма с вторичной проверкой САР - это то, что он проверяется на СЛЕДУЮЩЕМ баре после контрольного (контрольный - это когда Демарк пересек сигнальный уровень).

Дата: Четверг, 03.10.2013, 21:42 | Сообщение # 20 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9881
Награды: 42
Статус: Оффлайн

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

gestureс Уважением, Владислав Expforex

Форум » Cтратегии и программирование на MQL » MQL программирование, помощь, доработки » Советник на основе DeMarker&SAR
Поиск:
Expforex Expforex Идеи для Форекс https://www.expforex.com/1NEWDESIGN/NEWLOGO/LOGONEW.png expforex@meta.ua Украина expforex2