Бесплатные торговые роботы 2020 (часть 1)

Список созданных бесплатных торговых роботов для ETS в 2020 году.
Все описанные торговые роботы с открытым исходным кодом, и доступны как в программе ETS, так и в корневой папке программы в директории BaseStrategy. Ниже приведен список и описание стратегий. Любую стратегию можно протестировать на исторических данных и провести оптимизацию. Дополнительно можно ограничить рисками, выставить стоп-заявки и профиты и время работы.
Полный список бесплатных торговых роботов 2020 года:
  • Полосы боллинджера
    Условие покупки, когда цена закрывается выше верхней полосы на заданную величину, выход по сигналу для открытия позиции шорт. Открытие шорт - цена закрывается ниже нижней полосы боллинджера на заданную величину, выход из позиции - сигнал на открытие лонг
    1
  • Полосы боллинджера 2
    Условие покупки, когда цена закрывается выше верхней полосы на заданную величину, выход по закрытию ниже средней полосы. Открытие шорт - цена закрывается ниже нижней полосы боллинджера на заданную величину, выход из позиции - закрытию выше средней полосы
    2
  • Полосы боллинджера реверс
    Условие покупки, когда цена закрывается ниже нижней полосы на заданную величину, выход по сигналу для открытия позиции шорт. Открытие шорт - цена закрывается выше верхней полосы боллинджера на заданную величину, выход из позиции - сигнал на открытие лонг
    3
  • Полосы боллинджера реверс 2
    Условие покупки, когда цена закрывается ниже нижней полосы на заданную величину, выход по закрытию ниже средней полосы. Открытие шорт - цена закрывается выше верхней полосы боллинджера на заданную величину, выход по закрытию выше средней полосы
    4
  • Полосы боллинджера пробой
    Условие покупки, когда цена пересекает верхнюю полосу на заданную величину, выход по сигналу для открытия позиции шорт. Открытие шорт - цена пробивает нижнюю полосу боллинджера на заданную величину, выход из позиции - сигнал на открытие лонг
    5
  • Полосы боллинджера пробой 2
    Условие покупки, когда цена пересекает верхнюю полосу на заданную величину, выход по закрытию ниже средней полосы. Открытие шорт - цена пробивает нижнюю полосу боллинджера на заданную величину, выход по закрытию выше средней полосы
    6
  • Робот по свечам
    Условие открытия лонг - цена пробивает high предыдущей свечи.
    Выход из позиции лонг - когда закрытие свечи ниже предыдущего low и открытие свечи было выше предыдущего закрытия
    Условие открытия шорт - цена пробивает low предыдущей свечи.
    Выход из позиции шорт - когда закрытие свечи свечи меньше предыдущего high и открытие свечи было ниже предыдущего закрытия

    7
  • Три свечи подряд
    Открытие позиции лонг при формировании трех растущих свечей.
    Шорт открывается при трех подряд падающих свечах. Закрытие происходит по стопу или профиту
    8
  • CCI дивергенция
    Открытие лонг и закрытие шорт - наблюдается дивергенция CCI по отношению к графику, последние два пика гистограммы имеют повышательную тенденцию, а low свечей по этим пикам снижаются.
    Открытие шорт и закрытие лонг - наблюдается дивергенция CCI по отношению к графику, последние два пика гистограммы имеют понижательную тенденцию, а high свечей по этим пикам повышаются
    9
  • Фрактальный канал
    Условие покупки цена пересекает снизу-вверх верхний фрактальный канала, вход в позицию осуществляется в момент пересечения свечи цены канала, выход из позиции осуществляется, когда цена пересекает нижний фрактальный канала сверху вниз. Вход в короткую позицию - цена пересекает нижний фрактальный канала сверху вниз, выход - пересечение снизу вверх верхнего фрактального канала
    10
  • Горизонтальные уровни
    Робот для торговли по горизонтальным уровням указанным трейдером. Пробой уровня, при пересечении уровня ценой снизу-вверх на заданную величину будет осуществлен вход в позицию лонг, при пересечения уровня ценой сверху вниз на заданную величину будет осуществлен вход в позицию шорт. Если после включения робота, цена находится далеко от уровня то робот ждет пересечения и уже потом открывает позицию по заданным условиям.
    11
  • Горизонтальные уровни отбой
    Робот для торговли по горизонтальным уровням указанным трейдером. При пересечении уровня-величина пробой сверху вниз для лонг, или уровень + величина снизу вверх для шорт. Вход в уровень осуществляется неограниченное количество раз. С помощью настройки пробой можно регулировать, когда входить, например: Уровень 1 = 250, пробой 10 шагов цены, шаг инструмента 1. При пересечении уровня в 250 сверху вниз будет выставлена лимитная заявка на покупку по цене 250-10=240 или выставлена в момент достижения ценой 240, все зависит от настроек робота. После исполнения заявки по профиту, активация этого уровня произойдет, если он будет пересечен сверху вниз на отметке 250
    12
  • Скользящие средние и фрактал
    Условие покупки быстрая МА находится выше медленной, вход в позицию осуществляется по пробою верхнего ближайшего фрактала. Выход из позиции осуществляется когда быстрая МА пересекает медленную сверху вниз. Условие открытия короткой позиции: быстрая находится ниже медленной скользящей и происходит пробой нижнего ближайшего фрактала. Выход из позиции быстрая МА пересекает снизу вверх медленную. Если выход осуществляется по профиту или стопу, то вход осуществляется только в противоположное направление
    13
  • Пробой канала по закрытию
    Условие покупки - цена пересекает снизу-вверх верхний ценовой канал и закрывается выше его. Выход из позиции - по сигналу шорт. Вход в короткую позицию - цена пересекает нижний ценовой канала сверху вниз и закрывается ниже его. Выход из позиции - сигнал лонг. Если выход из позиции происходит по стопу или профиту, то открытие позиции будет только по противоположному сигналу
    14
  • Отбой канала
    Условие покупки цена пересекает нижний канал на заданную величину при условии, что ширина канала меньше заданной величины. Выход из позиции осуществляется, когда цена пересекает верхний ценовой канал сверху вниз. Условие продажи цена пересекает верхний канал на заданную величину, при условии, что ширина канала меньше заданной величины. Выход из позиции осуществляется, когда цена пересекает нижний ценовой канал снизу вверх
    15
  • RSI дивергенция
    Открытие лонг и закрытие шорт - наблюдается дивергенция RSI по отношению к графику, последние два пика гистограммы имеют повышательную тенденцию, а low свечей по этим пикам снижаются. Открытие шорт и закрытие лонг - наблюдается дивергенция RSI по отношению к графику, последние два пика гистограммы имеют понижательную тенденцию, а high свечей по этим пикам повышаются
    16
  • RSI + фильтр SAR 2
    Условие покупки, когда индикатор выходит из зоны перепроданности и параболик SAR находится ниже цены, условие продажи - индикатор выходит из зоны перекупленности и SAR находится выше цены. Выход, если SAR стал показывать другое направление
    17
  • Робот SAR2 + Профит
    Покупка - Параболик SAR изменяет свое расположение относительно свечи был сверху, стал снизу, открытие позиции происходит при пробитии SAR, который был последним сверху свечи. Продажа - SAR изменяет свое расположение относительно свечи был снизу, стал сверху, открытие позиции происходит при пробитии SAR , который был последним снизу свечи. Открытие позиции осуществляется двумя частями, одна часть закрывается по профиту, другая по обратному сигналу.
    18
  • Стохастик пересечение
    Условие покупки и закрытие шорт: %D пересекает снизу вверх %K. Условие продажи и закрытие лонг: %D пересекает сверху вниз %K. Открытие позиций и закрытие позиций происходит по открытию свечи, после пересечения
    19
  • Стохастик пересечение и уровень
    Условие покупки и закрытие шорт: %D пересекает снизу вверх %K, а также пересечение должно произойти ниже нижнего уровня. Условие продажи и закрытие лонг: %D пересекает сверху вниз %K, а также пересечение должно произойти выше верхнего уровня. Открытие позиций и закрытие позиций происходит по открытию свечи, после пересечения. Достаточно чтоб хотя бы одна из линий %K или %D находилась в пределах этой зоны при пересечении
    20
  • Стохастик пересечение и пробой
    Условие покупки и закрытие шорт: %D пересекает снизу-вверх %K, а также пересечение должно произойти ниже нижнего уровня и пробой high свечи на которой было пересечение. Условие продажи и закрытие лонг: %D пересекает сверху вниз %K, а также пересечение должно произойти выше верхнего уровня и пробой low свечи на которой было пересечение. Открытие позиций и закрытие позиций происходит по открытию свечи, после пересечения. Достаточно чтоб хотя бы одна из линий %K или %D находилась в пределах этой зоны при пересечении
    21
  • Стохастик и зоны
    Условие покупки и закрытие шорт: когда %D и %K стохастика снижаются к уровню перепроданности (меньше уровня 20), а потом поднимаются наверх и пересекают границу уровня по направлению снизу вверх. Условие продажи и закрытие лонг: когда %D и %K стохастика повышаются к уровню перекупленности (выше уровня 80), а потом опускаются вниз и пересекают границу уровня по направлению сверху вниз. Открытие позиций и закрытие позиций происходит на открытии свечи, после пересечения
    22
Более полная информация по стратегии находится в соответствующих статьях. Любой робот — это автоматизация процесса, а результат зависит от трейдера.