Всех приветствую.
Представляю вашему вниманию робота на основе индикатора MACD – это аббревиатура от Moving Average Convergence Divergence (Схождение Расхождение Скользящих Средних). Данный робот позволит вам торговать трендовую стратегию при «расхождении» на рынке ММВБ акциями или фьючерсами. Робот анализирует индикатор и принимает на основе этого торговые решения, позволяя тем самым автоматизировать торговлю. В этой статье расскажу, как запустить робота и опишу торговый алгоритм, реализованный в механической торговой системе (МТС).
План:
1) Как установить робота на основе MACD под Quik;
2) Как использовать;
3) Заключение
1) Как установить робота
Разархивируйте и сохраните в удобном месте. Для запуска нескольких копий сделайте доп. копии папок робота и установите соответствующие настройки.
Запускаем MACD.exe и настраиваем.
< p>• Класс — класс инструмента (смотреть надо в таблице всех параметров Квика «Код класса») для Сбербанка — TQBR, Газпрома — TQBR, для их текущих фьючерсов SPBFUT• Инструмент — торгуемый инструмент (смотреть надо в таблице всех параметров Квика «Код бумаги») для Сбербанка — SBER, Газпрома — GAZP, для их текущих фьючерсов SRM6 и GZM6
• Таймфрейм – это используемый таймфрейм для построения индикатора
• Кол-во – это количество торгуемых лот роботом
• Тип MA – это тип скользящей средней используемый для построения MACD
• Короткий период – это период для расчета скользящей средней в индикаторе MACD
• Длинный период – это период для расчета скользящей средней в индикаторе MACD
• Способ – при расчете индикатора будут использоваться точки исходя из этого выбора
• Сигнальная кол-во периодов – Сигнальная SMA и ее параметр построения
• Уровень1 MACD – это тот уровень, при превышении которого на закрывшемся баре по индикатору MACD будет взята позиция лонг
• Уровень2 MACD – это тот уровень, при опускании ниже которого на закрывшемся баре по индикатору MACD будет взята позиция шорт
• Id – это точка отсчета для id транзакций робота. Если будете запускать нескольких роботов, увеличьте данное число у следующего на 1000
• Вкл. – если установить галочку робот начнет торговать, если снять, то робот закроет свою позицию.
Примечание! Все изменения вступают в силу только после нажатия кнопки Применить.
Примечание! Для работы робота можно не располагать на графике индикатор.
Примечание! Для более удобного визуального отображения можно добавить индикатор MACD.
Примечание! Робот ведет только свою позицию и не видит «ручную» торговлю пользователя.
После этого запускаем main.luac в Quik Сервисы ->Lua скрипты
Если у вас стоит галочка Вкл. в MACD.exe, то робот сразу начнет торговать.
Индикатор MACD рассчитывается исходя из уже закрывшейся свечи, то есть берутся значения предыдущей сформировавшейся свечи. Решения о входе и выходе принимаются на новом баре.
Хочу обратить внимание, что в роботе реализован алгоритм принимающий решения на основе MACD Histogram с параметрами по умолчанию: Метод – процент, Сигнальная скользящая средняя — Simple
Описание торгового алгоритма.
Несмотря на то, что MACD относится к классу осцилляторов, с помощью его можно определить направление тренда. В рамках алгоритма реализована идея на расхождении скользящих лежащих в основе расчета MACD. То есть если скользящие разошлись на достаточное расстояние, то входим в сделку. Значения при которых происходит сделка вводятся в поля Уровень1, Уровень2.
Робот является переворотным и постоянно, если включен, находится в позиции.
При пересечении Уровень1 по индикатору MACD Histogram снизу вверх произойдет покупка, а при пересечении Уровень2 сверху вниз продажа.
Примечание: Робот видит только свою позицию, то есть если вы закроете руками его позицию, то он знать об этом не будет. Для закрытия позиции снимите галочку с Вкл. и нажмите кнопку Применить.
Можно запустить несколько роботов на одном или разных инструментах, для этого надо просто сделать копию папки, настроить нужные параметры и запустить.
3) Заключение
В рамках статьи был рассмотрен торговый робот с трендовым алгоритмом построенным на базе индикатора MACD Histogram. Мы научились устанавливать и запускать робота в торговлю.
1) рынок предугадать нельзя
2) для того чтобы зарабатывать не надо предугадывать
все стратегии при использовании ТА строятся на индикаторах.
В рамках проекта запускается фонд и там вся торговля ведется на индикаторах, эквити можно посмотреть на нашем сайте. Это реальная торговля нашего резидента с учетом ком.