ANTI_Finsov
ANTI_Finsov личный блог
21 февраля 2018, 14:23

Автоматический исполнитель приказов для Quik

Коллеги, всем добрый день! Представляю вашему вниманию свою небольшую разработку в области автоматизации торговли. Будет правильно, если упомяну автора концепции данной программы — это всем небезызвестный Артём Крамин (пост). Я думаю, многие старожилы данного форума  помнят его автоматический исполнитель приказов. К сожалению, Артём перестал поддерживать своё детище, более того, мне не удалось найти  ни одной работающий ссылки на дистрибутив его программы, поэтому ничего не оставалось, как
написать данную программу самому. У Артёма программа была реализована на языке С#,  у меня — на Java. Писал данную программу, в первую очередь, для себя, но выкладываю её для всеобщего использования, может кто-нибудь найдёт данное ПО полезным для себя.

Лично я в свое время очень активно использовал TSLab, но цена на него значительно выросла. Платить 4500 р. в месяц, откровенно говоря,  жалко + если еще добавить стоимость виртуального сервера (это ещё порядка от 500 до 2500 р. в месяц), получается довольно
приличная сумма. Если у кого-то есть стойкое желание сократить свои затраты на торговлю и хоть как-то автоматизировать процесс своей торговли (без знания языка программирования), то решение, предлагаемое мной, может оказаться  крайне полезным. Напомню основную
концепцию данной программы.

Допустим, у вас есть советник, который реализован  в какой-нибудь  программе технического анализа (я например, для этих целей использую сайт tradingview). Используя советник, мы можем преследовать разные цели  - непосредственная передача сигналов от данного советника
непосредственно в торговую систему или просто получение уведомлений на почту или телефон без непосредственного выставления заявок в торговую систему. Последнее, кстати, может оказаться крайне полезным, если вы предпочитаете не отдавать полностью контроль над
выставлениям заявок своему торговому советнику, а решение принимаете только сами, например, только в определенной фазе рынка (как вариант, при резком снижении уровня волатильности). Моя программа реализует обе эти цели.

Ниже представлен скриншот программы. Принцип работы крайне прост.

 Автоматический исполнитель приказов для Quik

1.Вы задаёте индикативные цвета покупки, продажи или выхода
   из позиции(делается это в окне FullSceen c помощью кнопок BUY,SELL,HOLD)

Определение цвета работает пока только в рамках размера окна заданного
по умолчанию!!!


2.
Далее выделяете сканируемую область экрана, в которой собственно и будет производиться
поиск сигнала (окно FullScreen). А в окне Screen_Area будет непосредственно отображаться
сканируемая область. Область сканируется каждую секунду.

3.Далее в диалоговом окне настроек (Set), помимо самих настроек Вам 
   нужно указать, в каком виде Вы хотите получить сигналы, есть три варианта:

E-mail signals: Указываем почту (пока работает только под Яндекс) и пароль и получаем сигналы
в режимы реального времени.

Phone signals: Возможно получение сигналов виде смс на телефон. Но сразу скажу, что
принципиального отличия между получением сигналов на почту или на телефон нет, так как
приходят они практически одновременно. Кроме того, данное решение платное. Нужно
зарегистрироваться на сайте и пополнить счёт. Стоимость 1 смс
порядка 1 рубля.

TS Signals (Quik)-направление сигналов непосредственно в Quik.

Режим поставки сигналов реализован не через API, а через запись транзакций в файл с
расширением .tri, который Quik считывает каждые 5 секунд. Для этого Quik  в разделе настроек
надо указать расположение файлов расширений:.tri/.tro/.trr. 

УСТАНОВКА:

1. JAVA под Вашу операционную систему:

 https://java.com/ru/download/manual.jsp#win

2.Дистрибутив программы (Parse_Signal):

https://yadi.sk/d/2mp9z6Gc3SbiYq

P.S.:В случае необходимости выложу видео инструкцию работы с программой. Будут вопросы, пишите в личку.

 

11 Комментариев
  • iAlexander
    21 февраля 2018, 14:51
    Если не сложно выложите видео с настройкой… тогда и вопросов будут меньше задавать по 2 раза )
      • Евгений Шлессер
        21 февраля 2018, 16:16
        ANTI_Finsov, действительно, можно сделать видео для тупых? я лично ни разу не сталкивался с модификациями для квика и не знаю что и куда ставить :)
  • Khan Tengri
    21 февраля 2018, 15:20
    «4500 тыс.р. в месяц»
    Правильно ли я понимаю, что это 4.5 миллиона рублей в месяц?
    • ch5oh
      21 февраля 2018, 16:35
      Khan Tengri, нет. Опечатка.
  • ch5oh
    21 февраля 2018, 16:38

    Вы пишете, что "активно использовали ТСЛаб". И что, в итоге не получилось собрать портфель стратегий, который бы зарабатывал хотя бы 50 тыр/мес?

    • Niktesla (бывш. Бабёр-Енот)
      21 февраля 2018, 21:25
      ch5oh, зарабатывал? я вот за 3 месяца колупаний с ним не смог даже лимитные ордера нормально научиться выставлять ^^'
      • ch5oh
        21 февраля 2018, 22:31

        Бабёр-Енот, и саппорт не помог???

        Если не забуду вышлю Вам персонально ссылку на вебинар как можно заливать / выливать в позицию лимитниками сколько угодно времени и в каком угодно сайзе.

        • Niktesla (бывш. Бабёр-Енот)
          22 февраля 2018, 01:01
          ch5oh, не, спасибо, я завязал))
          собственно чего там помогать то — пара функций и пара настроек… я конечно по описанию нихрена не понял, чего именно эти настройки делают, но если б это всё хотя бы результат выдавало стабильно повторяемый, я бы наверно разобрался… но в итоге просто устал  пытаться разгадать, — то ли это я чето не так понял, толи это прога глючит, толи коннектор... 

          PS: да и вебинары небось по кубикам у вас, а я их ваще не алё… мы тупо по buy/sellLimitAt или как их там…
  • Zorro
    22 февраля 2018, 03:27
    Очень заинтересовался программой, сделайте, пожалуйста видео для чайников, типа меня. Заранее благодарен. 
  • Иван Сидоров
    02 марта 2018, 09:06
    Запилите видео пожалуйста, как устанавливать, как настраивать. А то файлы скачал, а куда их кидать не пойму, ни разу не программист.

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

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