мая 12, 2022

Разработан советник на основе средних (несколько таймфреймов) FREE DOWNLOAD

Обновление от 22.05.2022 - обновлен алгоритм, и исходник, подправил сет. Пока тестируем...

Робот готов... обновления будут выходить по мере тестирования на демо ...
Алгоритм немного подправлен, но суть такая же как и в техническом задании (см.ниже).
*.set с настройками так же выкладываю.. пока для ETHUSD, но будут для всех пар валют... и акций по мере дальнейшего использования.

скачать




Выкладываю готовый алгоритм. 
Техническое задание:
В советнике используются три индикатора: 
скользящая средняя большая (Mov1)
скользящая средняя малая (Mov2)
еще три скользящие средние (ma1,ma2,ma3)
__________

Используем два таймфрейма (большой и малый).

1)Определям тренд на большем таймфрейме по расположению m1,m2,m3 , и средней Mov1.

Если m1,m2,m3 находятся ниже 200-ой средней (Mov1) имеем нисходящий тренд. (продажи делаем)
Если m1,m2,m3 находятся выше 200-ой средней  (Mov1) имеем восходящий тренд. (покупки делаем).

Следующий пункт тоже необходим.
2)m1,m2,m3 должны быть раскрыты в направлении тренда 
(если воходящий тренд - m1,m2,m3 должны быть раскрыты наверх (быстрая выше средней и выше медленной, средняя выше медленной)
(если нисходящий тренд - m1,m2,m3 должны быть раскрыты вниз (быстрая ниже средней и ниже медленной, средняя ниже медленной)
Также на малом тайфрейме цена должна быть ниже mov2 на определенное количество пунктов (в случае нисходящего тренда на большем таймфрейме). 
Также на малом тайфрейме цена должна быть выше mov2  на определенное количество пунктов (в случае восходящего тренда на большем таймфрейме).

В советнике используем таймер (т.е. проверяем условия через n времени)

Теперь надо выполнить условия для сделки.
3)Проверяем какая текущая свеча. Бычья (белая) или медвежья(черная).  
Свеча должна быть в том же направлении тренда , что и на большем таймфрейме- бычья  в случае восходящего тренда, и медвежья - в случае нисходящего.

Если это условие совпадает, переходим к слещующему пункту.

4) Смотрим прибыль по паре (по всем открытым ордерам). Если плюс , идем к следующему.
 
5) Общая прыбиль (профит общий в терминале по всем позам) больше нуля , то все гут.


Если все  условия сделаны, то можно делать сделку. 

Сдека делается каждый определенный период времени (нужно настроить в настройках функции таймера MQL5).

К каждой сделке при открытии ставим стоп лосс.
 
"Выход" из сделки на малом таймфреме в случае пересечения цены  и скользящей средней mov2,  с отступом против тренда (устанавливаем в настройках).

Первая сделка открывается без проверки  общей прибыли и прибыли по инструменту.

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

4 комментария:

  1. ТС эта известна давно.
    Наверняка, в библиотеках кода на mql, на искомых сайтах, существуют десятки советников/роботов.

    Самое главное -- протестировать робота не только на исторических данных, а именно в "риал-тайм" у специфического брокера/дилера, и выявить слабые места, причины по которым он сливает/некачественно выполяет сделки...

    ОтветитьУдалить
    Ответы
    1. Этот тестер Metatrader "битый" - я тестирую в реальном времени на Демо счете.

      Удалить
    2. forextester.ru ???

      Удалить
    3. качаю... :) проверим. Есть такая мысль , что тестер в МТ специально битый сделали , чтобы деньги люди теряли только... Потому что я скачал 100 уже роботов... и практически все в тестере минус показывают.. Напрашивается вопрос? Че за хуйня..

      Удалить

погода налаживается

Вчера похоже был последний жаркий день (+40) в этом году. На сайте погоды очевидно , что наступает похоладание. Завтра уже +35. 25 сентября ...