ZigZag и советник

  • Автор темы Автор темы ansol
  • Дата начала Дата начала
Я писал, исходя из М1 и GBPUSD, с отложками в 100 пипсов. Бывает конечно цена уйдет на 600 пунктов от открытия, но в плюс выходит все равно.

Да без разницы! Я же писал - идет сетка в полканала где-то в 50-150 пипсов, отложки только лишний гемор добавляют, толку ноль.
Если тренд есть, новый ордер в ту сторону и так откроется вне зависимости от предыдущего.
 
  • Like
Реакции: gek
Да без разницы! Я же писал - идет сетка в полканала где-то в 50-150 пипсов, отложки только лишний гемор добавляют, толку ноль.
Если тренд есть, новый ордер в ту сторону и так откроется вне зависимости от предыдущего.

В смысле толку ноль?
Не стоит заморачиваться?
 
А можете подправить, чтобы при каждом сигнале было открытие одним и тем же лотом и при противоположном сигнале закрытие происходило?
 
А можете подправить, чтобы при каждом сигнале было открытие одним и тем же лотом и при противоположном сигнале закрытие происходило?

Там вся фишка в разных лотах для компенсации убытков вследствие неправильных входов. Стоит сделать одинаковый лот и "все пропало, шеф".
Аналогично, с закрытием - закрывается только тогда, когда ясно, что цена уже сюда не вернется, а если глушить, скажем через 50-100 пунктов, то убыточных ордеров будет больше, чем прибыльных.
Сейчас с 13 февраля до последних выходных тест выдавал 500 прибыльных и 25 убыточных примерно.
Изменение логики приведет к созданию более другого советника, но я не смог из такого "более другого" выжать прибыль - может, поэтому все зигзаг и ругают, что в лоб не берется система?
Кстати, именно поэтому я тестирую с депо $3000 - если сделать меньше, например $1000 или $500, то прибыль смешная получается.
Даже с 3к слабовато растет поначалу. С ростом депо успехи более радостные, но надо же быть реалистом - я не потяну зараз 10к, поэтому рассчитываю на те суммы, которые для меня реальны ;)
 
Там вся фишка в разных лотах для компенсации убытков вследствие неправильных входов. Стоит сделать одинаковый лот и "все пропало, шеф".
Аналогично, с закрытием - закрывается только тогда, когда ясно, что цена уже сюда не вернется, а если глушить, скажем через 50-100 пунктов, то убыточных ордеров будет больше, чем прибыльных.
Сейчас с 13 февраля до последних выходных тест выдавал 500 прибыльных и 25 убыточных примерно.
Изменение логики приведет к созданию более другого советника, но я не смог из такого "более другого" выжать прибыль - может, поэтому все зигзаг и ругают, что в лоб не берется система?
Кстати, именно поэтому я тестирую с депо $3000 - если сделать меньше, например $1000 или $500, то прибыль смешная получается.
Даже с 3к слабовато растет поначалу. С ростом депо успехи более радостные, но надо же быть реалистом - я не потяну зараз 10к, поэтому рассчитываю на те суммы, которые для меня реальны ;)

То, что я предлагаю - это да, другой сов, но тоже интересный. Баланс для него нужен будет намного меньше 3000$
 
Мне трудно поймать ситуацию на скрине - она недолго существует:
Рисуется зигзаг до последней свечи, со следующей свечи цена пошла еще дальше, понятно так? "Мой" зигзаг остается на месте и ждет окончания "неправильной" свечи - возникает сигнал на продолжение тренда.
В вашем варианте что нужно делать? У меня остаются в работе оба ордера, т.к. разворот неибежен, только он откладывается на чуть попозже.
 
Мне трудно поймать ситуацию на скрине - она недолго существует:
Рисуется зигзаг до последней свечи, со следующей свечи цена пошла еще дальше, понятно так? "Мой" зигзаг остается на месте и ждет окончания "неправильной" свечи - возникает сигнал на продолжение тренда.
В вашем варианте что нужно делать? У меня остаются в работе оба ордера, т.к. разворот неибежен, только он откладывается на чуть попозже.

Если был открыт селл и цена пошла выше, после появления сигнала опять открываем селл. Можно поставить условие - если между ними больше N пунктов. Когда появится сигнал на бай, закрываем селлы.
 

Вложения

  • Зиг.jpg
    Зиг.jpg
    106,4 КБ · Просмотры: 138
Последнее редактирование:
Если был открыт селл и цена пошла выше, после появления сигнала опять открываем селл. Можно поставить условие - если между ними больше N пунктов. Когда появится сигнал на бай, закрываем селлы.
Расстояние от зигзага вычисляется, грубо говоря это пол-канала. Если цена прошла его, то появляется сигнал. Т.о. сигналы на селл и бай разделены шириной канала и закрывать один в зависимости от другого - значить терять прибыль. Я ордера выжимаю тралом, при намеке на разворот трал "усиливается", более коротким становится. Поэтому имеем профит с обоих ордеров, а не с одного. Разный объем у них к тому же, т.к. понятно, то дальше зигзага цена не уйдет, разве что на новостях бывают прыжки приличные, ну, в этом случае, короткий трал только помогает.
 
Вот что я имел в виду(на рис.)
штриховой - стандартный зигзаг, входящий в МТ4, сплошной - подправленный мною зигзаг.
И момент торгов виден. По этой сделке снято 29.о пунктов, кстати.(совой, конечно)
 

Вложения

  • 20150721.png
    20150721.png
    51,8 КБ · Просмотры: 204
штриховой - стандартный зигзаг, входящий в МТ4, сплошной - подправленный мною зигзаг.

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

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

Вложения

  • 20150721a.png
    20150721a.png
    51,2 КБ · Просмотры: 107
Последнее редактирование:
Я пришел к "умному" выводу, что индикатор ZigZag показывает "правильный" тренд :-)
Я в этом индикаторе изменил одну такую штучку :)
Смотрите вложение, но суть такая - индикатор показывает не по текущей свече, а по предыдущей (ну, сравните оригинал с моим вариантом)

Общий смысл такой:
Если нарисовался минимум зигзага (ну, или максимум), то можно покупать(продавать). Но если тренд идет дальше и зигзаг перерисовывается, то ... Ну вообщем, соображать надо.

Советник и индикатор прилагаю.


В советнике ошибка (деление на "0").
2015.07.28 11:46:00.593 2008.03.13 00:00 Testing pass stopped due to a critical error in the EA
2015.07.28 11:46:00.593 2008.03.13 00:00 zero divide in 'AnSol-ZOG3.mq4' (423,58)
 
В советнике ошибка (деление на "0").
2015.07.28 11:46:00.593 2008.03.13 00:00 Testing pass stopped due to a critical error in the EA
2015.07.28 11:46:00.593 2008.03.13 00:00 zero divide in 'AnSol-ZOG3.mq4' (423,58)

С февраля по 24.07 гонял в субботу(или в воскресенье) - все работало!
Последнюю версию смотрели? Параметры по умолчанию?
 

Вложения

С февраля по 24.07 гонял в субботу(или в воскресенье) - все работало!
Последнюю версию смотрели? Параметры по умолчанию?

Ansol, приветствую. Я тут заметил, у тебя это ошибка zero divide и в других проектах тоже присутствует. За цикол какой то происходит, пока не перезапустишь. Видимо манера программирования у тебя такая. А в чём именно проблема, не знаю, тебе явно посмотреть надо.
 
Ansol, приветствую. Я тут заметил, у тебя это ошибка zero divide и в других проектах тоже присутствует. За цикол какой то происходит, пока не перезапустишь. Видимо манера программирования у тебя такая. А в чём именно проблема, не знаю, тебе явно посмотреть надо.
Ну, бывает, да. Правда, тут больше похоже на кривой компилятор. Если на форуме metaquotes глянуть, то там юзеры отлавливают баги типа деление цены на Point приводит к ошибке "zero divide", хотя Point ну никак нулем быть не может.
В нашем случае, имело место быть следующее(если была использована первая версия советника из поста):
Функция iMAOnArray с параметром MODE_EMA иногда выдает вот этот самый zero divide, хотя любому ясно, что на ненулевом интервале экпоненциальное усреднение на ноль делить ничего не может.
В последней версии эта функция не используется вообще - черт знает, как они ее реализовали.
 
Здравствуйте. А почему сов открывает баи на вершинах зигзага и селлы на впадинах? Или это у меня такой косяк?
da3091e9c411.png
 
Здравствуйте. А почему сов открывает баи на вершинах зигзага и селлы на впадинах? Или это у меня такой косяк?
Это от большого умища(бородку я сбрею, а умище-то куда девать?) :D
Если колено короткое, то предполагается продолжение тренда и перерисовка зигзага на этом колене, поэтому выбрана длина колена не 12, как в стандартном, а 35 - первый параметр в настройках.
Вообще, чем больше, тем лучше до определенных пределов, конечно, чтобы не было совсем коротеньких колен, на которых ничего не срубить с учетом спреда.
У меня есть мысль и я её думаю:
Надо менять колено на ходу, динамически по каким-то критериям, например, при малом колене в пунктах увеличивать его длину, а при сильных движениях наоборот. оО
 

Вложения

Последнее редактирование:
Назад
Верх