Тренд-контртренд (Trend&KontrTrend)

 

Принцип работы робота Trend&KontrTrend

Заключается в следующем

При начале работы Робот сам создает для себя систему вложенных коридоров цены ,внутренний из которох работает в контртренде (т.е. по нижней границе покупает, по верхней – продает. Если вначале была покупка, то продано будет удвоенное количество лотов(т.е. позиция по конкретному коридору будет «перевернута» в шорт).И наоборот.

), а внешний – на пробой (стоп-заявки выставляются сразу в ТС).

 

image01

Таким образом внутренний коридор оказывается эффективным при боковом и волатильном движении рынка.

 

Настройка робота.

 

Робот состоит из 2 частей:

1.Основной робот

Представляет из себя программу на С++ со следующими возможностями.

  • Торговля одновременно неограниченным набором инструментов
  • Наличие у робота «памяти». Т.е. при любых рестартах, перезагрузках робот автоматически входит в состояние до рестарта.

Также он помнит необходимую служебную информацию (например, все сделки по всем коридорам за все время работы)

  • Возможность динамически изменять настройки
  • Высокое быстродействие
  • Низкие требования к ресурсам компьютера
  • Возможность работы в свернутом режиме в трее. При этом выставляемые в торговую систему заявки будут отображаться во всплывающих окнах.

 

Настройка его заключается в правильном указании счетов и задании параметров торговли конкретным инструментом.

 

image02

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

Для WEB 1.8 –это «КОРИДОРЫ».

Настройка колонок:

 

  • Шорт-0-не доступен
  • ТипЛимита- всегда 1 (служебный,отладочный)
  • Лот-количество лотов в сделке
  • Огр.Лот- ограничение количества лотов как в лонг, так и в шорт (если шорт разрешен).
  • Фрейм- интервал свеч на открытом графике в QUIK.
  • Пар1 – ширина первого коридора. (Предположим, вы задали ширина=12, открытие произошло по цене 1000, тогда первый коридор будет таким: низ 994,верх-1006.Второй – низ 988,верх 1012 и т.д)
  • Пар2 (*),(**)- механизм пересчета при выходе цены за пределы 6 коридора (вверх или вниз.- см рис.1). Возможные значения- 100,101,110,111 – вторая цифра- использование долговременной памяти (1- используется, 0 -не используется).Если 1, тогда робот неограниченно долго помнит балансы по коридорам. Т.е. если месяц назад, он продал по верху какого-то коридора и только теперь цена дошла дло его низа, то он выставит заявку на покупку).Если 0, то расчет коридоров каждый день стартует заново.

3 цифра-определяет поведение робота при выходе цены за границы. 1- пересчет (Вариант 2 на рис.1),0-сдвиг (Вариант 1).

  • Пар3,Пар4 не используются
  • Пар5- отвечает за количество лотов на каждом уровне.

0-Количество лотов равно заданному Вами (или удвоенному-см.выше)

1-Количество лотов равно заданному Вами умноженному на номер коридора. (т.е. если был задан один лот для торговли, то на первом коридоре будет покупаться 1 лот (или 2- см. выше),на втором 2 или 4, на третьем – 3 или 6.Соответственно робот будет совершать более выгодные сделки.

>1-При превышении в портфеле этого количества лотов (в лонг или шорт) робот начнет добавлять по одному лоту к заявке. Например задано 5-тогда если в портфеле находится например 10 лотов и вы торгуете одним, то при продаже будет продан не один лот , а 1+1=2

Этот параметр позволяет не так резко наращивать позицию против рынка.

Если Вы хотите временно остановить робота, нажмите кнопку –Приостановить, если Вы хотите временно не работать по какому-то инструменту- поставьте ему в колонку Лот ноль.

При правильной настройке время сервера на форме должно изменяться. Иконка робота-становится синей.

Внешний вид робота ,показанный на рис.2 может меняться без уменьшения его функционала.

 

2.Исполнитель (посредник) на стороне QUIK

Скрипт на qpile. (инструкция по загрузке – прилагается).Интервал его запуска в QUIK- 1,2 секунды

Откройте его блокнотом. Найдите строку

' ############### НАСТРОЙКИ ПОЛЬЗОВАТЕЛЯ ########################

' Вписать сюда номер фирмы (Можно посмотреть в QUIK в Лимиты->КлиентскийПортфель->(не забыть выбрать фирму при выборе полей таблицы!)

Firm_ID= "MC0007400000"

' И путь к каталогу робота

PATH="C:\work\new2\"

' ############### НАСТРОЙКИ ПОЛЬЗОВАТЕЛЯ ########################

 

Задайте настройки, сохраните файл.PATH скопируйте с формы основного робота.

 

Все файлы (посредник и файлы из поставки основного робота скопируйте в одну папку на диске).

Файлы логов (робот созает 2 файла логов- 7943.log и 7943_Korid.log) , настроек и все файлы данных будут помещаться туда-же)

 

Все возникающие у Вас вопросы Вы можете задать, написав письмо на адрес Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript либо заполнив форму обратной связи в разделе "Контакты"

 

Гарантии безопасности:

Поскольку код робота (в отличие от скрипта-посредника) закрыт от пользователей, могут возникнуть вопросы, связанные с безопасностью. Мы гарантируем, что робот НЕ ВЕДЕТ НИКАКОЙ СЕТЕВОЙ АКТИВНОСТИ. Для того, чтобы в этом убедиться можно воспользоваться, например, Анти-хакером Касперского, или скачать и установить (бесплатно на 30 дней) Agnitum Outpost Firewall Pro. Вот здесь доступно написано как пользоваться и как настраивать.

 
Трендовые роботы ПОКУПАЙ НА РОСТЕ,
ПРОДАВАЙ НА ПАДЕНИИ
Контртрендовые роботы Покупай на падении,
продавай на росте
Смешанный тип Помощники Возможность быстрой и
простой реализации
собственных несложных стратегий