Pull to refresh

Comments 10

Если это не коммерческая информация:
1. А на какой частоте удалось запустить основной алгоритм обработки в Stratix V?
2. В вашей реализации скорость реакции в тактах всегда одинаковая или переменная?

Эти вопросы возникли после указания точности в 1нс (в том числе) для FPGA реализации.
Видится, что точность измерений должна быть грубее и зависеть от тактовой частоты, которая уж точно не может быть 1ГГц для FPGA.
1. Мы не разглашаем эту информацию.
2. Скорость реакции переменная, так как во входящем сообщении может быть переменное число обновлений стакана.

Один такт составляет какое-то не круглое число наносекунд. Количество тактов — тоже не круглое число. Одно на другое и дает нам число с единицами наносекунд.
Сроки и стоимость реализации проверок (логики?), а также скорость их работы, зависят от сложности проверок и того, кто их будет реализовывать. Не существует обобщенной адекватной оценки.

Согласен с тем, что стратегия должна быть не только быстрой, но еще и умной. Насколько нам известно, HFT стратегии довольно просты и стремятся быть безрисковыми. А зарабатывать с малым риском хотят многие. Отсюда и высокая конкуренция, высокие скорости. И, как отмечено в конце статьи, при торговле на Московской бирже даже полмикроскунды дает преимущество. Это мы затронем в нашей следующей статье.
Сколько времени и денег необходимо для добавление проверок во всех трех случаях?
На сколько ухудшится результат (99%)?
Какова стоимость решение Solarflare TCPDirect по отношению к CEPappliance?

Кмк, сейчас иметь очень быструю стратегию не достаточно для успешной торговли. Необходимо что бы стратегия была еще и умной. Профит в 1-2 микро пока не очевиден.
Сроки и стоимость реализации проверок (логики?), а также скорость их работы, зависят от сложности проверок и того, кто их будет реализовывать. Не существует обобщенной адекватной оценки.

Согласен с тем, что стратегия должна быть не только быстрой, но еще и умной. Насколько нам известно, HFT стратегии довольно просты и стремятся быть безрисковыми. А зарабатывать с малым риском хотят многие. Отсюда и высокая конкуренция, высокие скорости. И, как отмечено в конце статьи, при торговле на Московской бирже даже полмикроскунды дает преимущество. Это мы затронем в нашей следующей статье.
Выбор DE5-Net для реализации обоснован субъективным опытом работы с Altera?
Или объективно сравнивали характеристики с вариантами от Xilinx на тот момент?

Мне также (субъективно) удобней в целом решения от Intel(Altera), но интересно почему в основном подобные решения для HFT делают на платах/ПЛИС Xilinx.

Да, у нас опыта работы с Altera больше. Мы хорошо знаем сильные и слабые стороны их чипов/плат/софта. Хотя Xilinx, по нашим оценкам, несколько дешевле, мы предпочли не менять проверенного в бою коня.
А чем задержку измеряли (с наносекундной точностью)? Я не заметил этого в статье.

Из того, что у меня на столе лежит, ничего лучше чем ±4нс не даёт.
С помощью тестового драйвера — FPGA платы со специальной прошивкой. Его функции в статье описаны.
А клоксорс у вас там какой? отсечка по first byte/last byte? с измерением времени (особенно в районе нано и даже десятков наносекунд) всё сложно бывает.

Лучше всего округлять и писать погрешность измерения в таких случаях.
Sign up to leave a comment.

Articles