Free EA EAMA: торгуем пересечение скользящих средних.

Тема в разделе "Бесплатные советники ARGOLab", создана пользователем Dmitri, 30 Март 2015.

  1. Dmitri

    Dmitri Эксперт Команда форума Администратор

    Регистрация:
    7 Ноябрь 2013
    Сообщения:
    4.636
    Симпатии:
    3.660
    Баллы:
    515
    Пол:
    Мужской
    Я на Forex с:
    2008
    Классическая стратегия -- торговля по двум скользящим средним

    В этой тс мы открываем сделку, когда быстрая скользящая средняя (МА) пересекает медленную МА.
    После закрытия свечи, если произошло пересечение МА, мы открываем сделку с указанным тейком и стопом. Пересекли медленную МА снизу вверх — открываем покупку, сверху вниз — открываем продажу.
    0061.jpg

    Статья на блоге. Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок

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

    ----------------------------------------
    Update от 01.02.2016.
    Версия советника обновлена до EAMA 4.0.

    Описание настроек:

    LotSize
    -- фиксированный размер лота.
    Risk -- процент от депозита (используется, если LotSize = 0).

    TakeProfit -- тейк-профит.
    StopLoss -- стор-лосс.
    Offset -- сдвигает точку входа на Offset пт от точки в которой зафиксировано пересечение МА. Т.е., после обнаружения пересечения МА советник не сразу
    открывает сделку, а ждет чтобы цена прошла Offset пт в сторону сделки.
    ExpirationBars -- число баров после пересечения МА на которых можно открыть сделку.
    ExitBySignal -- если TRUE, то ордер на покупку (продажу) закрываем если свеча закрывается ниже (выше) медленной МА.

    Period_Fast -- период быстрой МА.
    Price_Fast -- цена быстрой МА.
    Method_Fast -- метод быстрой МА.

    Period_Slow -- период медленной МА.
    Price_Slow -- цена медленной МА.
    Method_Slow -- метод медленной МА.

    UseTrend -- использовать фильтр тренда.
    Period_Trend -- период очень медленной МА.
    Price_Trend -- цена очень медленной МА.
    Method_Trend -- метод очень медленной МА.

    UseTradingTime -- использовать фильтр по времени.
    HourStart -- начало торговли.
    HourEnd -- конец торговли.

    UseTrailing -- использовать трейлинг-стоп.
    TrailStart -- начинаем тралить если профит ордера не менее TrailStart.
    TrailDist -- дистанция трала.
    TrailStep -- шаг трала.

    Magic -- магик ордеров.
    Comments -- комментарий ордеров.

    ----------------------------------------
    Update от 28.03.2016.
    Версия советника обновлена до EAMA 4.1.
    Изменения:
    Введены два варианта трендового фильтра, переключаются переменной TrendFilterType.
    TrendFilterType = 1 (старый вариант): Bid > трендовой МА - только покупки, в противном случае только продажи.
    TrendFilterType = 2 (добавлено): быстрая МА > трендовой МА - только покупки, в противном случае только продажи.

    ----------------------------------------
    Update от 20.01.2017.
    Версия советника обновлена до EAMA 4.2.
    Добавлена функция перевода сделки в безубыток.
    BreakEvenTrigger -- профит (пипс) для перевода в БУ, 0 - отключено

    ----------------------------------------
    Update от 04.03.2017.
    Версия советника обновлена до EAMA 4.3.
    Новое:
    1. Разрешены противоположные ордера (один на бай, один на селл).
    2. Добавлено опциональное закрытие предыдущего ордера, если открывается противоположный (включается ExitByOppositeSignal = TRUE).
     

    Вложения:

    • EAMA 4.1.ex4
      Размер файла:
      47,7 КБ
      Просмотров:
      84
    • EAMA 4.2.ex4
      Размер файла:
      52,3 КБ
      Просмотров:
      41
    • EAMA 4.3.ex4
      Размер файла:
      53,3 КБ
      Просмотров:
      89
    Последнее редактирование модератором: 4 Март 2017
    VAL8GRIS, Hawkwind, bagrist и 2 другим нравится это.
  2. Pythoha

    Pythoha Бывалый Аргонавт

    Регистрация:
    20 Май 2014
    Сообщения:
    721
    Симпатии:
    1.249
    Баллы:
    290
    Пол:
    Мужской
    Я на Forex с:
    2014
    Не много изменился режим работы - нет возможности наблюдать за рынком и открывать сделки в начале Европейской сессии. Оптимизировал советник под условия ТС "200 по встречной" по фунту. ТФ 15 мин. Получил оптимальными ТП 50 пп, СЛ 60 пп. При тестировании получается не большая прибыль, но все портит большое количество, а иногда и целые серии "ложных" входов. Напрашивается фильтр по стохастику (RSI, MACD). Пробую оптимизировать для скальпинга.
    M15.png
     

    Вложения:

    • GBPUSD_M15.set
      Размер файла:
      1,9 КБ
      Просмотров:
      20
    VAL8GRIS, erkon, Hawkwind и 3 другим нравится это.
  3. Pythoha

    Pythoha Бывалый Аргонавт

    Регистрация:
    20 Май 2014
    Сообщения:
    721
    Симпатии:
    1.249
    Баллы:
    290
    Пол:
    Мужской
    Я на Forex с:
    2014
    Ночной скальпер
    Закончилась оптимизация по фунту на таймфрейме М5. Получены следующие оптимальные параметры: ТП=15пп, СЛ=30пп, периоды быстрой МА - 5, медленной - 18. Период оптимимзации 2014 год. График тестирования за три года показывает как переменчив рынок к ночным скальперам. M5.png Советник просто необходим трейдерам имеющим ТС на основе пересечения скользящих средних. При умелом использовании он несомненно профитный , вот только прибыль его не велика. Хотелось бы услышать мнение профи о вариантах повышения профитности этой системы. На больших таймреймах советник не рассматриваю, так думаю, что каждый имеет возможность 15-20 мин в день посмотреть графики и принять решение о входе в рынок. Пробую оптимимзировать на Евро.
     

    Вложения:

    • GBPUSD_M5.set
      Размер файла:
      1,9 КБ
      Просмотров:
      21
    Последнее редактирование: 2 Апрель 2015
    VAL8GRIS, Hawkwind, bagrist и 2 другим нравится это.
  4. konkord20

    konkord20 Знаток Аргонавт

    Регистрация:
    2 Апрель 2015
    Сообщения:
    24
    Симпатии:
    13
    Баллы:
    75
    Пол:
    Мужской
    Доброго дня!
    Установил советника на демо счёт. При пересечении быстрой МА сверху вниз медленной МА была открыта сделка на продажу, но трендовая МА находилась под и показывала восходящий тренд. Так и должно быть?
     
  5. Dmitri

    Dmitri Эксперт Команда форума Администратор

    Регистрация:
    7 Ноябрь 2013
    Сообщения:
    4.636
    Симпатии:
    3.660
    Баллы:
    515
    Пол:
    Мужской
    Я на Forex с:
    2008
    А трендовая ма включена? True ?
     
    VAL8GRIS нравится это.
  6. konkord20

    konkord20 Знаток Аргонавт

    Регистрация:
    2 Апрель 2015
    Сообщения:
    24
    Симпатии:
    13
    Баллы:
    75
    Пол:
    Мужской
    Да! Обязательно.
     
  7. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.296
    Симпатии:
    4.862
    Баллы:
    585
    Пол:
    Мужской
    Что-то не так сделали.
     
    VAL8GRIS нравится это.
  8. konkord20

    konkord20 Знаток Аргонавт

    Регистрация:
    2 Апрель 2015
    Сообщения:
    24
    Симпатии:
    13
    Баллы:
    75
    Пол:
    Мужской
    Да тут трудно что-то не так сделать. Может из-за того продажа открылась, что последняя закрытая свеча пробила трендовую МА? Свеча пробила, а МАшки не дошли.
     
  9. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.296
    Симпатии:
    4.862
    Баллы:
    585
    Пол:
    Мужской
    Простор для творчества бесконечен :)
    Фильтр тренда: Bid > trend ma - только покупки, в противном случае только продажи.
     
    VAL8GRIS, bagrist, Pythoha и ещё 1-му нравится это.
  10. konkord20

    konkord20 Знаток Аргонавт

    Регистрация:
    2 Апрель 2015
    Сообщения:
    24
    Симпатии:
    13
    Баллы:
    75
    Пол:
    Мужской
    Ясно! Спасибо за помощь! Буду дальше тестировать.
     
    VAL8GRIS, Pythoha и Dmitri нравится это.
  11. ZIMA 76

    ZIMA 76 Бывалый Аргонавт

    Регистрация:
    19 Ноябрь 2013
    Сообщения:
    549
    Симпатии:
    1.418
    Баллы:
    290
    Пол:
    Мужской
    Мне кажется переход времени: лето-зима надо учитывать, тогда результаты оптимизации должны улучшиться. У тебя вот в сете по фунту время торговли 04-10 стоит. Зимой в 9 утра совсем тишина, а посмотри сейчас - веселуха во всю.
     
    VAL8GRIS и Pythoha нравится это.
  12. Pythoha

    Pythoha Бывалый Аргонавт

    Регистрация:
    20 Май 2014
    Сообщения:
    721
    Симпатии:
    1.249
    Баллы:
    290
    Пол:
    Мужской
    Я на Forex с:
    2014
    Период оптимизации советника - 12 месяцев, параметр время торговли (начало и конец) тоже оптимизировался, то есть учтены как летние так зимние рыночные различия, поэтому на макроэкономические :) параметры профитности это влияния не оказывает. Это также подтверждает график тестирования: M5.png весь ( зима и лето) 2012 год сова стабильно льет, 2013 год - потери = доходу, 2014 год - стабильный профит. Сезонные колебания - отсутствуют ;)
     
    VAL8GRIS, san, Pipych и ещё 1-му нравится это.
  13. konkord20

    konkord20 Знаток Аргонавт

    Регистрация:
    2 Апрель 2015
    Сообщения:
    24
    Симпатии:
    13
    Баллы:
    75
    Пол:
    Мужской
    Доброго всем дня!
    у меня при тестировании советник не открывает ордера. В логах вот какие сообщения:
    "EAMA3 ver 1.0 GBPUSD, M15 ERROR(4112): unknown error
    Открываю позицию в SELL, Bid 1,46589 лотом 0.10 matrend 1,4676 "
    И так по разным парам.
    Чем может быть вызвана ошибка? Заранее спасибо!
     
  14. Pythoha

    Pythoha Бывалый Аргонавт

    Регистрация:
    20 Май 2014
    Сообщения:
    721
    Симпатии:
    1.249
    Баллы:
    290
    Пол:
    Мужской
    Я на Forex с:
    2014
    Эх, прикрутить бы к советнику простенького усреднителя. Думаю доходность бы поднялась и систему "200 по встречной" нормально оптимизировать можно было ;)
     
    Последнее редактирование: 16 Апрель 2015
    VAL8GRIS и ZIMA 76 нравится это.
  15. Dmitri

    Dmitri Эксперт Команда форума Администратор

    Регистрация:
    7 Ноябрь 2013
    Сообщения:
    4.636
    Симпатии:
    3.660
    Баллы:
    515
    Пол:
    Мужской
    Я на Forex с:
    2008
    Есть Fiddler EA у него пересечение MA и усреднение.
     
    VAL8GRIS, Kozubus и Pythoha нравится это.
  16. genfed

    genfed Знаток Аргонавт

    Регистрация:
    3 Ноябрь 2014
    Сообщения:
    29
    Симпатии:
    41
    Баллы:
    90
    Пол:
    Мужской
    С целью уменьшения количества отрицательных сделок предлагаю сделать вход не рыночным ордером, а отложенным.
    С целью ускорения процесса оптимизации предлагаю буквенные значения переменных Period и Price заменить на цифровые.
    Также необходимо для торговли на счетах ECN разделить по времени установки рыночных ордеров и ордеров тэйк и стоп, а для торговли на счетах STP сделать обработку реквот.
     
    VAL8GRIS нравится это.
  17. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.296
    Симпатии:
    4.862
    Баллы:
    585
    Пол:
    Мужской
    С ECN и STP никаких проблем нет, все учтено.
    В остальном - советник не шибко перспективный и совершенствоваться не будет. Пользуйтесь тем, что есть.
     
  18. genfed

    genfed Знаток Аргонавт

    Регистрация:
    3 Ноябрь 2014
    Сообщения:
    29
    Симпатии:
    41
    Баллы:
    90
    Пол:
    Мужской
    Если так, можно мне получить исходный код или связаться с вашим программистом на предмет доработки советника?
     
    VAL8GRIS нравится это.
  19. loopsider

    loopsider Эксперт Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    5.296
    Симпатии:
    4.862
    Баллы:
    585
    Пол:
    Мужской
    Получение кода возможно - если от этого будет польза форуму и конкретно этому проекту. Если вы выложите доработанный вариант советника и поделитесь результатами, стало лучше или нет.

    Давайте начнем с того, что уже есть. Сделайте сеты для основных пар и вложите здесь тесты. Прежде чем дорабатывать, надо понять что имеем.
     
    VAL8GRIS, Kozubus, Dmitri и ещё 1-му нравится это.
  20. genfed

    genfed Знаток Аргонавт

    Регистрация:
    3 Ноябрь 2014
    Сообщения:
    29
    Симпатии:
    41
    Баллы:
    90
    Пол:
    Мужской
    Хорошо, я попробую замониторить счет или через неделю выложу стейт.
     
    VAL8GRIS, Kozubus, Dmitri и ещё 1-му нравится это.

Поделиться этой страницей