uralpro
uralpro личный блог
13 мая 2016, 14:29

Скачки в раундтрипе

Вопрос к тем трейдерам, у которых сервер на колокейшене. Наблюдаю скачки раундтрипа ( а если точнее, времени с момента прихода коллбэка до времени прихода собственных ордеров в ордерлог) в миллисекундах:

Скачки в раундтрипе

Вопрос, собственно, такой: это нормальная ситуация, то есть, биржа так лагает, или мне нужно искать у себя проблемы в аппаратной или программной части? Подозреваю, что узкое место у меня, поэтому буду благодарен за совет от коллег, кто добился стабильно малых задержек.
31 Комментарий
  • О, Пуассон!))
  • nik
    13 мая 2016, 14:35
    какой рынок и шлюз хоть?))
      • nik
        13 мая 2016, 14:39
        uralpro, это из-за роутера, и так просто это не победить.
  • nik
    13 мая 2016, 14:43
    то, что он не риалтаймовый и скорость его реакции не гарантирована. копать в направлении rtos.
     пс. а лучше подождать месяцок и забыть про плазу как сташныйсон.
      • nik
        13 мая 2016, 14:49
        uralpro, значит оно недостаточно реалтаймовое, раз есть всплески задержек в реакции на десятки миллисекунд.
        • Cristopher Robin
          14 мая 2016, 04:00
          nik, когда речь о таких задержках, можно сразу понимать что дело не в ядре
  • matrix
    13 мая 2016, 18:07
    биржа лагает, а не ОС. moex надо брать пример с старших товарищей:

    http://www.cmegroup.com/globex/files/globexbrochure.pdf

    Объем растет — RTT уменшается, а не наоборот :)
    • nik
      13 мая 2016, 20:23
      matrix,  у объебиржи с раундтрипом операций с ордерами все впорядке, по твайму и фиксу он 200мкс, по плазе 300мкс. проблема у чувака на стороне его софта.
      • Юрий Елисов
        13 мая 2016, 22:39
        nik, вы сами через какие протоколы торгуете или торговали? мне просто интересно…
        • nik
          14 мая 2016, 00:09
          Юрий Елисов, через все
      • matrix
        14 мая 2016, 09:21
        nik, выложите пжл. измерения, 4000-5000 транзакций за день, но размазать их на весь день нужно, например на опционах там нет лимита по транзакциям и посмотрим какие у Вас хвосты на гистограмме.
  • flextrader
    13 мая 2016, 21:08
    Афтар, под коллбэком имеется ввиду инфа какого потока? timestamp-ы на события, из которых производится оценка на выполняются на клиентской стороне?
      • Алексей_72
        25 января 2017, 16:36
        uralpro, Чем дело кончилось? в чём оказалась причина задержек?
  • Алексей Никитин
    13 мая 2016, 22:11
    мде, перспектива
  • Юрий Елисов
    13 мая 2016, 22:30
    Оо… это извечный вопрос...:)И он такой многогранный...:)Сколько голов здесь дымится над этой проблемой… и тот кто нашел ее решение здесь писать вам не будет…
      • Юрий Елисов
        16 мая 2016, 10:09
        uralpro, лично моинаблюдения показали, что в момент пиковых нагрузок биржа тож подтормаживает… оно и логично я думаю… в спокойном режиме более менее все норм… если что-то возникает в это время, то это уже или собственный код или роутер — темная лошадка…
  • Илья Гаврилов
    23 мая 2016, 07:44
    А язык у вас какой? C Garbage Collection?
      • Илья Гаврилов
        23 мая 2016, 09:16
        uralpro, А сетевых карт сколько? Получение данных и отправка заявок по одной карте идет? Это виртуалка? В случае с .NET много ньюансов, если у вас куча managed объектов GC будет их всех перебирать, при этом остальные потоки выполнения останавливаются.
          • Илья Гаврилов
            23 мая 2016, 09:56
            uralpro, Ну тогда либо у вас в коде косяк, либо брокер у вас какой? Случаем не Церих?
              • Илья Гаврилов
                23 мая 2016, 10:13
                uralpro, Нет, судя по цифрам у вас жесть…

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

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