Торговые роботы для QUIK

Немного о QUIK

robotQUIK является программой, благодаря которой трейдеры получают доступ к биржевой торговли на финансовых рынках.

QUIK в переводе с иностранного означает «быстрый». В начале своего существования, QUIK являлся информационной системой с моментальной скоростью ее предоставления. Позже сервис приобрел доступ к прямым торгам на биржу, а также через посредников в виде брокеров и диллиноговых центров.

Рассматриваемая торговая площадка активно используется в странах Российской Федерации и Украины для предоставления возможности торговли валютой в национальных биржах.

Преимущества применения сервиса

  1. В предоставлении прямого доступа к электронным торгам.
  2. В получении информации о котировках цен торговых активов в режиме реального времени.
  3. В графическом изображении изменения ценовых котировок.
  4. В возможности автоматизации торговли при помощи советников.
  5. В получении дополнительной информации, предоставляемой в виде бегущих лент о выходе новостей и о решениях заседаний правительства и глав центральных банков.
  6. В предоставлении возможности общения с администратором и другими пользователями системы.
  7. В автоматическом обновлении версии программного обеспечения.

Зачем нужны торговые роботы?

Торговым роботом называется специализированная программа, в которую заложены принципы определенной торговой системы. Иначе торговые роботы называют советниками.

Использование  роботов в торговле имеет ряд преимуществ:

  1. Участвовать в торгах может даже новичок, не владеющий теоретической базой о работе на финансовых рынках.
  2. Моментальная скорость реакции. Сигнал поступил – программа быстро распоряжается об открытии ордера, фиксации прибыли или ограничения убытка.
  3. Обеспечивается работа без лишних эмоциональных факторов, таких как страх и жадность.
  4. Беспрекословное следование торговой стратегии.
  5. Отсутствие усталости.
  6. Отслеживание роботом одновременно несколько торговых активов на автоматическом уровне.

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

  1. Ошибка в программном коде. По этой причине необходимо достаточное время «прогонять» советника на демонстрационном счету.
  2. Преимущества ручной торговли с применением технического анализа.

Какие торговые роботы для Quik существуют сегодня?

Для сервиса Quik на сегодняшний день создано достаточное количество торговых роботов с самыми разнонаправленными принципами работы:

  1. BOT Trailing-stop Acceleration предназначен для совершения рискованных сделок. Торгует в агрессивном стиле
  2. BOT Smart SAR относится к трендовым индикаторам. Он легко определяет начало смены рыночной тенденции и осуществляет вход в рынок в самом начале тренда, охватывая, буквально, все его движение.
  3. BOT Level Breakout также трендовый индикатор, однако, он отличается от предыдущего своей большей прогрессивностью по причине его возможности определения волантильного состояния цены. Данный робот не открывает сделки, если рынок низковолантилен.

Особенности применения торговых роботов и выбор робота

Для того, чтобы торговый робот приносил прибыль, нужно ответственно отнестись к его выбору и учесть некоторые особенности его работы.

Особенности применения торговых роботов:

  1. Торговый робот работает по четкому алгоритму, изменение которого не может осуществиться ни при каких условиях.
  2. Обладает скоростной реакцией на полученный сигнал к входу или выходу из рынка.
  3. Робот не подвержен психологическим воздействиям. Если человек сомневается открывать или не открывать сделку, то робот поступает в соответствии с заложенной в нем программой. Если человек сомневается закрывать или нет убыточную сделку, то робот просто ее закрывает, если соблюдаются программные условия.
  4. robotНевозможно купить робота, чтобы он работал прибыльно все время. Прибыльный робот – это тот, который трейдер создал самостоятельно, на основе своей личной торговой стратегии.
  5. Необходимо понимать стратегию торговли, по которой торгует советник. Несмотря на его самостоятельность и автоматизацию, контроль все равно нужен.
  6. Главная задача при сотрудничестве с роботом – умет им управлять, знать досконально все его настройки.
  7. В случае, выключения электроэнергии, интернета, открытая сделка не будет закрытой и может принести убытки.

При выборе робота необходимо руководствоваться:

  • Временным периодом, с которым планируется работать,
  • Количеством торговых активов
  • Частоту совершения сделок
  • Личные предпочтения касательно какой – либо стратегии.

Классификация стратегий

В зависимости от степени участия пользователя в работе торгового работа, они подразделяются на несколько типов:

  • полностью автоматизированные,
  • требующие подтверждение действия пользователем.

В зависимости от трендового стиля работы роботы бывают:

  1. Трендовые
    • Данный стиль работы заключается в выявлении сильных трендовых движений.
    • Решения робота принимается на основании трендовых индикаторов.
      • MA,
      • Alligator,
      • Ichimoku,
      • Bollinger Bands,
      • Fractals,
      • ParabolicSAR,
      • MACD,
      • Stochastic,
      • Price Channel,
    • В сервисе некоторых роботов предусмотрено использование нескольких индикаторов, один из которых является основным, по которому советник осуществляет вход, а остальные – фильтры ложных сигналов.
    • Вход в рынок происходит при смене рыночной тенденции, обычно в самом ее начале.
    • robo-forexВыход из рынка осуществляется:
      • У психологического технического уровня поддержки или сопротивления.
      • При появлении противоположного сигнала основного индикатора. В данной ситуации фильтры не требуются.
  1. Контртрендовые
    • Стиль торговли основан на входе в момент окончания трендовой тенденции, в начале коррекции основного движения.
    • Робот осуществляет вход на основании идикаторов, осциляторного типа:
      • Price Channel,
      • Bollinger Bands,
      • MA, Alligator,
      • Ichimoku,
      • ADX,
      • Fractals,
      • MACD,
      • ParabolicSAR,
      • Stochastic.
    • При работе с вышеперечисленными индикаторами роботом обычно учитывается явление дивергенции, которое хорошо идентифицируется на осцилляторах.
    • Прибыль обычно фиксируется, исходя из уровней Фибоначчи, которые советник строит на основной тенденции.
    • Недостатком таких роботов являются редкие сигналы.
  2. Арбитражные
    • Робот с таким стилем торговли открывает сделки сразу по двум активам.
    • Один из торговых активов должен быть перекуплен, а другой перепродан.
    • Перекупленность и перепроданность активов определяется роботом при помощи осцилляторов.
    • Результативность сделок с арбитражным роботом намного выше, чем у трендовых и контртрендовых роботов.
  3. Скальперский стиль
    • Основан на стратегии Мартингейл .

Советники подразделяются в зависимости от вида анализа, заложенного в их программе для принятия решения о входе в рынок и выходе из него:

  1. robo-upИндикаторные. У таких торговых роботов все сигналы основаны на значениях и сигналах, полученных при помощи различных индикаторов.
    • Советники, работающие с трендовыми индикаторами.
    • Торговые роботы, принимающие во внимание сигналы осцилляторов.
    • Роботы, торгующие по объемным индикаторам.
    • Роботы, торгующие по стандартным индикаторам торгового терминала.
    • Роботы, торгующие по авторским индикаторам
  2. Безиндикаторные. В эту категорию относятся роботы, торгующие:
    • По стратегии Мартингейла.
    • По сеточной системе.
    • По локирующей системе.
    • По графическому анализу.
    • По свечному анализу.
    • По волнам Вульфа.

Варианты языков программирования

  1. Язык программирования
    • предоставляет возможность дополнительного подключения плагинов и модулей.
    • Позволяет загружать программный код в исходном и в скомпилированном виде.
    • Возможна настройка функции авточартиса, которая позволяет рисовать разные необходимые элементы на ценовом графике.
    • Принцип действия заключается в идентификации сервисом авточартиса сигнала в виде графической фигуры. При помощи сигнала робот принимает решение о входе в рынок.
    • Позволяет работать на любом временном периоде.
  2. Qpile – язык программирования, который для платформы QUIKявляется базовым.
    • Роботы, написанные с применением этого языка, работают медленно.
    • При самостоятельном проведении настройки советника и при совершении ошибки в настройках алгоритмах, найти ее будет сложно.
    • Не используется больше ни в каких торговых площадках, кроме QUIK.
  3. Язык программирования C#
    • Используется в программах:
      • WealthLab,
      • QuantDevelop,
    • Обладает расширенным набором инструментов.
    • Постоянно совершенствуется и модернизуется

1 Response

  1. Данил:

    Техническое задание для написания торгового робота.
    1. Для торговли будет использоваться торговая платформа QUIK.
    2. Торговля осуществляется на любом фьючерсе или акции
    3. Рабочий таймфрейм любой
    4. При открытии заявки вручную выставляет заявку тэйк профит с трейлингом
    5. Размер профита и трейлинга и срок действия заявки настраиваются в ручную.
    6. При открытии следующей позиции по этому же инструменту он усредняет позицию с выставлением тэйк профита с трэйлингом.
    7. В усреднении учитывается объем и расстояние + тэйк профит.
    8. Утилита или робот сохраняет цену открытия позиции.
    9. При закрытии части позиции он также пересчитывает безубыток +тэйк и перевыставляет тэйк профит с трэйлингом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *