BeyG
BeyG Ответы на вопросы
10 апреля 2021, 14:21

Друзья! Вопрос к алготрейдерам. Посоветуйте оптимальный вариант связки Python <-> FORTS, в обе стороны. Важнее стабильность соединения, чем скорость (стабильные 100мс подойдут). Входящий поток - тики.

Друзья! Вопрос к алготрейдерам. Посоветуйте оптимальный вариант связки Python <-> FORTS, в обе стороны. Важнее стабильность соединения, чем скорость (стабильные 100мс подойдут). Входящий поток — тики.
37 Комментариев
    • kvazar
      10 мая 2021, 23:03
      BeyG, меня мучает тот же вопрос уже давно…
  • Jame Bonds
    10 апреля 2021, 14:47
    Сам не пользовался, но в Metatrader 5 есть Python API. Насчет стабильности API ничего сказать не могу, сам терминал работает хорошо.
    • bascomo
      03 мая 2021, 16:59
      BeyG, у тинькова и алора есть api, которое можно напрямую из питона пользовать.
    • Алексей Никитин
      11 апреля 2021, 07:18
      BeyG,  5 лет прошло, но ничего не изменилось. Вам нужен плаза логин основной за 4 к в месяц и через интернет будет подключение. Ну можно до кучи еще виртуалку взять.
      smart-lab.ru/blog/310157.php

      • Дмитрий Овчинников
        11 апреля 2021, 09:24
        Алексей Никитин, 
        что порекомендуете прикручивать к Плазе для среднескоростного и очень многозадачного алго? 
        Интересует только исполнение.
        Написать самому не предлагать :)
        • Алексей Никитин
          11 апреля 2021, 09:46
          Дмитрий Овчинников, вариантов мильен,  все  зависит от умений и предпочтений алгописателя.  Я как раз таки выбрал вариант, написать собственную с++  платформу.
  • Rostislav Kudryashov
    10 апреля 2021, 20:47
    У лучшего моего брокера в Питере (закрывшийся ныне Церих) я замерил в QLua, что OnTransReply() приходит в среднем через 0.1 сек после подачи заявки, а OnTrade() ещё через 0.1 сек.
    Не думаю, что какая-то «связка» может сократить это время.
    И для чего вообще нужны связки, если QLua может делать ВСЁ!?
    А если не устраивает работа со своего ПК — можно поставить Quik на виртуалку у брокера, поближе к бирже.
      • Rostislav Kudryashov
        10 апреля 2021, 21:52
        BeyG, 21:35 «более быстрый и надёжный» — ты шутишь?
        QLua даёт реакцию за 0.001 сек. Любая надстройка никак не прибавит надёжности. Но если приспичит — связка C API гарантирует предельную скорость.
        Хотя, влезать в дифуры из торговой системы — это явный перебор.
        Что это за торговые стратегии, что им не хватает Quik'а?
        Подозреваю, «нехватка» где-то в другом месте.
          • Rostislav Kudryashov
            10 апреля 2021, 22:14
            BeyG, 22:04 ты полагаешь в Quik'е некие дефекты, срабатывающие именно в 10:00?
            А как ты думаешь, что в этот момент происходит на бирже? Если там, в очереди заявок затор, не поможет никакой торговый терминал на ПК и даже самый лучший брокер. Чтобы оказаться первым на обслуге, нужно договариваться с биржей. Даже подумать боюсь, за какие деньги.
            Насчёт принципов… Давно установлено, что «деньги не пахнут».
            А сам по себе язык Lua — шедевр компактности и выразительности, реализующий все самые современные концепции программирования. И весь обвешан библиотеками как новогодняя ёлка.
              • LogikoMen
                11 апреля 2021, 00:46
                BeyG, переходи на метатрейдер. Зачем тебе питон? Терминал щас поддерживают многие брокеры все кроме опционов. По надежности лучше его нет. 
                • PavelS
                  11 апреля 2021, 00:58
                  LogikoMen, Как я понял он хочет свой внешний софт, который не будет привязан к каким то терминалам с их внутренними языками.
            • PavelS
              11 апреля 2021, 00:28
              Rostislav Kudryashov, Ничего не происходит, просто заявок много. Торговый терминал для стабильности вообще не нужен и брокер тут ни при чем, нужны прямые подключения. Договориться с биржей что бы быть первым нельзя.
          • PavelS
            11 апреля 2021, 00:14
            На квик и QLua ты не получишь ни скорости ни стабильности. Сервер в серверной биржи ничего не изменит так как у квика нет прямого подключения и он все равно будет работать через интернет и внешние адреса.
            Из бесплатного стабильно работает TransaqConnector, сбоев практически не бывает, получишь скорость 80-100 мс, но в некоторые дни на открытии так же будут задержки.
            Из платного бери PlazaII за 4000 в месяц и получишь скорость и стабильность. Если взять в аренду сервер в колокейшене, то получишь скорость 0.5-1.5 мс, на открытиях иногда может доходить до 10-15.
              • PavelS
                11 апреля 2021, 00:19
                Работает стабильно, сбоев не помню.
              • PavelS
                11 апреля 2021, 00:20
                BeyG, Plaza работает стабильно
          • Алексей Никитин
            11 апреля 2021, 07:19
            BeyG, все правильно, квик не для алго, он для небольшой автоматизации, не более
    • PavelS
      11 апреля 2021, 00:32
      Rostislav Kudryashov, можно сократить в 200 и больше раз. Квик самый медленный и проблемный.
  • Врач-бондиатОр
    11 апреля 2021, 09:25
    Знакомый на тиках через Plaza II работает.
    С его слов, вариант недешевый, но надежный и самый быстрый.
    • Алексей Никитин
      11 апреля 2021, 09:42
      Врач-бондиатОр, 4000 рублей в месяц стоит основной  плаза логин. Это считай  бесплатно. И у вас прямой коннект к бирже, через интернет,  без всяких прослоек в  виде брокерских систем.
  • alorOpenApi
    • Алексей Никитин
      11 апреля 2021, 12:11
      Старый пень, это не позволяет избежать прокладки в  виде брокерской системы,  но неплохой  вариант как альтернатива  квику.
      Настоящее алго на Мосбирже начинается с  Плазы через интернет из дома.  Следующий  уровень это установка своего сервера в  датацентре биржи. Еще выше  это переход на fix/fast/twime  протоколы.  Все  эти варианты платные, чем лучше тем дороже.
      • Виталий
        11 апреля 2021, 13:31
        Алексей Никитин, Чем отличается fax/fix/fwtime от plaza2?
      • Алексей Никитин, это позволяет избежать прокладки в виде брокерской системы. Вы просто не в курсе. 
        • Алексей Никитин
          04 мая 2021, 05:42
          Dancing Orange Hyena,  Не в курсе чего? 10 лет стою на колокации через логины прямого доступа. 
          • Алексей Никитин, заявки алорАпи минуют брокерскую инфраструктуру и уходят напрямую в ткс. Как они реализовали это технически хз. Но это главное отличие api v2 от api v1. Откуда идут потоки котировок не скажу, но все идет довольно таки быстро.

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

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