Сергей < o-s-a.net >
Сергей < o-s-a.net > личный блог
07 сентября 2016, 12:05

Механическая торговая система на индикаторе AMA под Quik

Механическая торговая система на индикаторе AMA под Quik

В данной статье мы рассмотрим торгового робота на основе индикатора AMA. AMA является аббревиатурой с Adaptive Moving Average, в переводе с анг. Адаптивная скользящая средняя. Как следует из названия индикатора, он адаптируется под движения рынка этим он и интересен. Индикатор AMA является одной из разновидностью скользящих средних и хорошо определяет трендовые движения на рынке, а фильтрация шума позволяет отсеять боковые движения.В рамках робота реализована базовая трендовая переворотная стратегия. Он позволит вам торговать тренд на рынке ММВБ акциями или фьючерсами через терминал Quik. И так перейдем к настройке и запуску.

Механическая торговая система на индикаторе AMA под Quik

Содержание: 

1) Инструкция по установке робота AMA под Quik; 

2) Описание алгоритма и его использование; 

3) Заключение 

  

1) Инструкция по установке робота AMA под Quik 

Разархивируйте и сохраните в удобном месте. Для запуска нескольких копий сделайте доп. копии папок робота и установите соответствующие настройки. 

Запускаем AMA.exe и настраиваем. 

  • Класс — класс инструмента (смотреть надо в таблице всех параметров Квика «Код класса») для Сбербанка — TQBR, Газпрома — TQBR, для их текущих фьючерсов SPBFUT
  • Инструмент — торгуемый инструмент (смотреть надо в таблице всех параметров Квика «Код бумаги») для Сбербанка — SBER, Газпрома — GAZP, для их текущих фьючерсов SRU6 и GZU6
  • Таймфрейм – это используемый таймфрейм для построения индикатора
  • Кол-во – это количество торгуемых лот роботом
  • Период – это период для расчета AMA
  • Период медленной – это период медленной скользящей средней для расчета AMA
  • Период быстрой – это период быстрой скользящей средней для расчета AMA
  • Способ – выбор точки по которым будет строиться исдикатор в роботе
  • Id – это точка отсчета для id транзакций робота. Если будете запускать нескольких роботов, увеличьте данное число у следующего на 1000
  • Вкл. – если установить галочку робот начнет торговать, если снять, то робот закроет свою позицию.

  

Примечание! Все изменения вступают в силу только после нажатия кнопки Применить. 

Примечание! Для работы робота можно не располагать на графике индикатор AMA. 

Примечание! Для более удобного визуального отображения можно добавить индикатор AMA.

 Примечание! Робот ведет только свою позицию и не видит «ручную» торговлю пользователя.

  

После этого запускаем main.luac в Quik Сервисы ->Lua скрипты

 Если у вас стоит галочка Вкл. в AMA.exe, то робот сразу начнет торговать. 

  

2) Описание алгоритма и его использование

Механическая торговая система на индикаторе AMA под Quik

Индикатор AMA рассчитывается исходя из уже закрывшейся свечи, то есть берутся значения предыдущей сформировавшейся свечи. Решения о входе и выходе принимаются на новом баре.

 

Описание торгового алгоритма.

Адаптивная скользящая средняя (Adaptive Moving Average, AMA), она же Кауфмана KAMA. Это трендовый индикатор в основе, которого лежит формула экспоненциальной скользящей средней с изменяемым периодом сглаживания. То есть формула АМА почти совпадает с формулой EMA. Коэффициент сглаживания изменяется во времени и зависит от отношения реального изменения цены эмитента и совокупного абсолютного изменения за выбранный период. Преимуществом данной скользящей средней является то, что при отсутствии движения актива AMA «замирает».

Робот является переворотным и постоянно, если включен, находится в позиции. В роботе реализовано трендовая стратегия. При пересечении ценой закрытого бара уровня индикатора AMA робот покупает указанное число лот, а при обратном пересечении занимает позицию шорт. 

Примечание: Робот видит только свою позицию, то есть если вы закроете руками его позицию, то он знать об этом не будет. Для закрытия позиции снимите галочку с Вкл. и нажмите кнопку Применить. 

Можно запустить несколько роботов на одном или разных инструментах, для этого надо просто сделать копию папки, настроить нужные параметры и запустить.

СКАЧАТЬ

3) Заключение 

В рамках статьи мы ознакомились с индикатором Кауфмана, рассмотрели торговый робот с трендовым алгоритмом на основе AMA, научились устанавливать и запускать робота в торговлю.

22 Комментария
  • Money Мaster
    07 сентября 2016, 12:12
    хрень полная
  • Stoic
    07 сентября 2016, 13:17
    давайте вы поторгуете этим роботом на реальных деньгах и потом скажете нам)
  • AP
    07 сентября 2016, 14:07
    Вот если бы я писал роботов — обязательно бы написал вариант, который играл против любого, кто его запустит в пользу роботописателя. При обмене данными через Интернет это довольно несложно, ИМХО. Не пробовали? Мегаприбыльная должна быть штука, доложу я вам :) Главное, чтобы робота можно было скачать бесплатно, остальное сделает извечная любовь сограждан к халяве.
  • Бек
    07 сентября 2016, 14:10
    На чем основан выбор периодов (10, 30, 2) ?
    Или это Кауфман выбрал?
    Тестировалась ли система на исторических данных, и если Да, то каковы примерные результаты?
  • Алексей Ван <o-s-a.net>
    07 сентября 2016, 15:13
    Робот написан на штуке похожей на Параболик. Очень хороший трендовый бот — для многих единственное спасение от контрТрендовых тильтов.
    Если кому-то охота чтобы он раздавался бесплатно с настройками и прочим, это в другое место. Там за пять тысяч сделают миллионером, только монетки прикопать надо поглубже. Трендовые роботы, если их периодически не выключать уже как пол года льют и один бог знает когда остановятся. Надо самим выбирать место включения в предверии движения на рынке. Выбирайте ТФ побольше.
    Кое-кто за таких пол мильёна просит — Вам бесплатно Сергей даёт. Берите
    Я понимаю что сегодня день тяжёлый, Сбер растёт. Депозиты кончаются. Но немного позитивной обратной связи не помешало бы.
    Спасибо.
    • Stoic
      07 сентября 2016, 15:17
      Алексей Ван ,  демагогии побольше включайте, а так все нормально)
  • meland
    07 сентября 2016, 17:32
    щедро однако
  • Gorinich
    07 сентября 2016, 19:39
    Сергей, пишите ещё, всё норм!
  • Slan
    07 сентября 2016, 21:36
    Внимание, предлагаемое к скачиванию вложение определяется как троян. будьте внимательны!
      • Андрей Николаевич
        15 декабря 2016, 12:42
        Сергей < o-s-a.net >, 
        Добрый день!
        Не совсем понял принцип действия этого робота, должен ли робот переворачиваться если свеча пересекла и закрылась, например, ниже скользящей?

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн