marat_tmr
marat_tmr Ответы на вопросы
29 мая 2017, 20:02

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

Добрый вечер, коллеги. Думаю, с этим вопросом сталкивался любой, у кого несколько счетов. Вопрос: с помощью чего вы дублируете действия между квиками?
42 Комментария
    • Феликс Осколков
      30 мая 2017, 09:32
      mark_money, самое простое решение подключить TrustManager. Все уже придумано до нас.
  • Ajax
    29 мая 2017, 20:32
    можно погуглить: квик дубликатор сделок. Автор есть на смартлабе:  smart-lab.ru/profile/Mihalich81
      • mark_money, в дублировании сделок и ордеров есть некоторый опыт. Ровно 10 лет назад, в мае 2007-го изобрёл дубликатор МТ4->Квик.
        Дубликатор сделок QUIK-QUIK http://pmntrade.ru/double_trades_quik-quik.html
        Дублирует сделки по факту совершения. Само собой, дублируются и стоп заявки, но после исполнения заявки в отправителе (входа в позицию). Есть коэффициенты, позволяющие изменять дублируемое количество в каждом из получателей отдельно. Можно использовать виртуальные диски, например для копирование на другой ПК через локальную сеть или Интернет. Программа понятна и работает стабильно.
        Дубликатор заявок  QUIK-QUIK
        http://pmntrade.ru/double_orders_quik-quik.html
        Организована также, как дубликатор сделок, но при дублировании заявок возникают большие проблемы. Дело в том, что заявка далеко не всегда исполняется в полном объёме. Часто бывает, что в отправителе исполнилась, а в получателе не исполнилась. Что будем делать с неисполненной заявкой? В моей версии неисполненная заявка снимается через указанное время. Но можно сделать, чтобы неисполненный объём исполнялся по рынку через это же указанное время. Поэтому использование заявок может не улучшить цены входа.
          • mark_money, из описанного выше, вам, всё же нужно дублирование заявок. А эта задача несёт в себе массу коллизий. Поэтому иметь одинаковые позиции будет невозможно. Будет накапливаться очень большой перекос позиций на счетах. Или нужно исполнять не исполненные позиции в получателе по рынку через определённый тайм-аут.
              • mark_money, выставлять нужно заявку, по такой же цене, как в отправителе. После тайм-аута, почти всегда лучше работает выставление и переставление заявки внутри спреда или по цене последней сделки, т.е. выгодней входы, чем по рынку. Правда, иногда на рынке бывают тренды, в этом случае лучше сразу запрыгивать по цене, какую дали.
          • mark_money, белое пятно в том, что система дублирует только лимитные заявки, т.е. стоп-заявки не дублируются. Здесь сложность в том, чтобы получатель отличал заявки выставленные трейдером и заявки порождённые стоп-заявками. Сейчас при исполнении стоп-заявки в отправителе, порождается лимитная заявка, которая и дублируется в получатель.
            • Недостатки QPILE, прежде всего, в скорости. Его нельзя обрабатывать чаще, чем раз в 1 сек. Многие функции выполняются дольше. 

                • mark_money, имеет, конечно смысл. Перехожу потихоньку. Есть одна очень неприятная вещь для меня. Таблицы QLUA не помнят на какой вкладке были открыты https://forum.quik.ru/messages/forum10/message20140/topic2264/. При запуске Квик все таблицы роботов и скриптов открываются на одной вкладке. Для меня очень неудобно. Люблю, когда всё по полочкам.
              • mark_money, у меня ИД заявки свободны. )
                  • mark_money, да, такой вариант вполне имеет место быть
                    и не нагружает работу программы (нет необходимости постоянно отслеживать условные заявки).
                    В свою версию Дубликатора заявок пока добавлять возможность дублирования условных заявок не буду. Сначала нужно перейти на QLUA, но времени для этого потребуется немало. Программирование всё также остаётся в рамках хобби.
                      • mark_money, 

                        QPILE не позволяет работать с внешними функциями.

  • Avkzn
    29 мая 2017, 20:34
    Может быть завести субсчет у своего же брокера и торговать через одну платформу квик? Нее?
      • Avkzn
        29 мая 2017, 22:23
        mark_money, вопрос так понимаю именно в синхронизации действий, причем моментально по разным счетам? Взять например Открытие, открываешь субсчет, например сделка по Ри, ставишь в стакан заявку по одному счету, тут же в стакане выбираешь другой счет и ставишь заявку по другому счету, дело мне кажется секунды. Затем ставишь стоп по одному счету, потом ctr+A, счет в стоп-заявке меняешь и получается +сто-заявка по другому счету. Или я чет не догоняю?
          • Avkzn
            29 мая 2017, 22:34
            mark_money, понятно. Пока пользуюсь вручную как описал выше в одном квике, но всего лишь два счета) Вроде пока успеваю)
          • Mr Gold
            30 мая 2017, 07:43
            mark_money, http://www.i-tt.ru/products/investation для управления несколькими счетами я пока ничего лучше не нашел на рф рынке
  • s_mike@rambler.ru
    31 мая 2017, 12:12

    Здравствуйте.

    А собственно, в чем вопрос?
    Сделать можно, но есть один нюанс. Поскольку способов выставления заявок много, типов условных заявок еще больше и далее в том же роде, то если делать все серьезно и качественно, то махать лопатой придется долго и яму выкопать придется большую. Собственно, иных сложностей и нет, если не рассматривать случаи, когда рынок не позволяет дублировать действия...

    Частный случай, когда нужно копировать только заявки: http://www.bot4sale.ru/projects/robots/robots-list/427-quik-data-exchange.html

  • Михаил Понамаренко
    22 сентября 2017, 07:58
    Конечно, возможно. )

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

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