Хорошо, сейчас объясню всё по порядку, постараюсь конкретно и не перелить воды...
За основу взята трендовая торговая стратегия "Метод Пуриа". Основана она на пересечении трех скользящих средних и открытии бара MACD. Две медленные с периодами (75) и (85), метод Linear Weighted применить к Low. Быстрая средняя с периодом (5), метод Exponential, применить к Close. Индикатор MACD с параметрами 15/26/1. Точка входа формируется при пересечении быстрой скользящей двух медленных и открытии бара MACD в соотвествующей зону с быстрой ( быстрая и бар MACD - в одой зоне должны быть):
Сигнал BUY - MA(5) пересекла и находится выше и MA(75), и MA(85), при этом MACD имеет открытый столбик в положительной области.
Сигнал SELL - MA(5) пересекла и находится ниже и MA(75), и MA(85), при этом MACD имеет открытый столбик в отрицательной области.
Советник ставит фиксированный профит и стоплосс. Размер профита и стопа задаются в исходных параметрах. Закрытие ордеров только по достижению тейкпрофита, или стоплосса.
Это то, что было в исходных советниках по Пурии. Плюс, в последней версии, есть ещё трейлинг стопп, и вариант с торговлей по определённым часам. Функции полезны, но сейчас они меня не особо интересуют.
Теперь, собственно, какие дополнения я внёс/хочу внести:
1. Сделать так, что-быоткрытие сделкиипроверка на соотвествие всех условий индикаторов(пересечение быстрой (5) двух медленных (75) (85) и открытие бара MACD в ту же сторону с быстрой (5) ) осуществлялосьтолько по цене открытия новой свечи(самый первый тик 30 минуной свечи каждой). С этим уже справился;
Создать условия «обнуления» индикаторов. К примеру,для быстрой скользящей (5): если она выше медленных — то это сигнал на buy. Если после этого, она уходит вниз, и либо касается одного из, либо находится между медленными скользящими (75) и (85)— то тогда сигнал от быстрой скользящей как-бы«обнуляется», и будет оставаться в таком«нулевом» положении, пока будет касаться или оставаться между медленными. Если после этого,быстрая пересекает обе медленных в одну из сторон(в том числе, если она вернулась в ту сторону, из которой пришла до касание медленных) — то тогда это будет сигналом от этого индикатора.C MACD ситуация аналогичная— только«обнулением» будет являтся значение MACD=0(если на свече 1. MACD открылся, к примеру, с значением 0,0043, а на свече 2. с значением-0,0010, значит было«обнуление»и MACD на свече 2. выдал новый сигнал). При этом, есть один момент:быстрая (5) и MACD должны быть как-бы «на равных правах»— если (5) не меняет своё положение относительно медленных, а в это время MACD открылся на прошлой свече в противоположной зоне (нет входа), а на следующей — в той же зоне что и быстрая — тогда все условия сошлись, и должен быть вход в ордер.Обращаю внимание, что всё это должно быть только по ценам открытия свеч — только по этому одному тику;
Ну и собственно последнее. Сделать так, что-бы после совпадения всех условий по индикаторам (по ценам открытия свеч),советник выжидал 4 цены открытия свеч подряд:
1. Цена открытия 1ой свечи — (5) над (75) и (85) + бар MACD открылся выше 0 — 1 из 4 подтверждений есть; 2. Цена открытия 2ой свечи — (5) над (75) и (85) + бар MACD открылся выше 0 —2 из 4 подтверждений есть; 3. Цена открытия 3ей свечи — (5) над (75) и (85) + бар MACD открылся выше 0 —3 из 4 подтверждений есть; 4. Цена открытия 4ой свечи — (5) над (75) и (85) + бар MACD открылся выше 0 —4 из 4 подтверждений есть—Открытие сделки на buy на этой же свече (4ой).
Аналогичная ситуация с ордерами наsell, только в другом направлении индикаторы должны открываться. И есть важный момент — если на, скажем, любом этапе от 1ой свечи до 4ой,индикаторы изменят своё положение(к примеру, на 3ей свече открытия, бар MACD откроется либо ниже 0, либо =0) — тогда всё сбрасывается, т.к. сигналы не прошли проверку по открытию 4ых свеч-подряд.
Как-то так, если что-то непонятно и есть вопросы - пожайлуста, спрашивайте
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
MakarFX , попробовал - без изменений, так же только на buy открывает, а sell в полном игноре...
Что тогда нужно добавить, что-бы условия были?
Объясни логику...
первое понятно: есть сигнал и нет ордеров открываем...
а дальше мне не понятно при каких условиях открывать или закрывать ордера
Что тогда нужно добавить, что-бы условия были?
Попробуй так
Хорошо, сейчас объясню всё по порядку, постараюсь конкретно и не перелить воды...
За основу взята трендовая торговая стратегия "Метод Пуриа". Основана она на пересечении трех скользящих средних и открытии бара MACD. Две медленные с периодами (75) и (85), метод Linear Weighted применить к Low. Быстрая средняя с периодом (5), метод Exponential, применить к Close. Индикатор MACD с параметрами 15/26/1. Точка входа формируется при пересечении быстрой скользящей двух медленных и открытии бара MACD в соотвествующей зону с быстрой ( быстрая и бар MACD - в одой зоне должны быть):
Советник ставит фиксированный профит и стоплосс. Размер профита и стопа задаются в исходных параметрах. Закрытие ордеров только по достижению тейкпрофита, или стоплосса.
Это то, что было в исходных советниках по Пурии. Плюс, в последней версии, есть ещё трейлинг стопп, и вариант с торговлей по определённым часам. Функции полезны, но сейчас они меня не особо интересуют.
Теперь, собственно, какие дополнения я внёс/хочу внести:
1. Цена открытия 1ой свечи — (5) над (75) и (85) + бар MACD открылся выше 0 — 1 из 4 подтверждений есть;
2. Цена открытия 2ой свечи — (5) над (75) и (85) + бар MACD открылся выше 0 — 2 из 4 подтверждений есть;
3. Цена открытия 3ей свечи — (5) над (75) и (85) + бар MACD открылся выше 0 — 3 из 4 подтверждений есть;
4. Цена открытия 4ой свечи — (5) над (75) и (85) + бар MACD открылся выше 0 — 4 из 4 подтверждений есть — Открытие сделки на buy на этой же свече (4ой).
Как-то так, если что-то непонятно и есть вопросы - пожайлуста, спрашивайте
Хорошо, сейчас объясню всё по порядку, постараюсь конкретно и не перелить воды...
Это и есть обнуление
Может я тебя не правильно понимаю...
попробуй скрин сделать
Прикрепил скрин, если что не понятно - сразу спрашивай
Прикрепил скрин, если что не понятно - сразу спрашивай
а этот попробуйте - он в тех местах ,будет открывать ?