Привет. )
Время идет вперед и тема плис уже не так секретна, как еще лет 5 назад, так может выйдем из сумрака? И позадаем друг другу вопросы) Знаю, на смартлабе вы есть. А чтобы просто так не висеть, напишу маленький теоретический очерк.
Плисоводом задумываются быть, когда тик_ту_трейд вашего алго надо уводить ниже 1000 наносек. Если это предложение не совсем ясно, не уверен, что дальше будет лучше.
В плисоводы заходят с разных дорог: либо как то сам, карабкаясь через овраги и болота, либо вы обладаете капиталом/инвестором и готовы инвестировать в развитие, миллионов так 10 )
В плисоводы в алго заходить крайне интересно, но жутко тяжело, муторно и к сожалению, с совершенно неожидаемым финалом. Это как прокатиться на картинге и решить пойти заниматься формулой 1 ) Не факт, что у вас получится.
С каких плис начинают? Да и их то в мире всего две: Xilinx и Intel (Altera) с разными модельными рядами. Так сложиловсь в стране, что все наши спецы в стране изучают Xilinx, видимо потому что наша оборонка сидит на них.
Но если вы были внимательны и разглядывали в фото СВО, то в наших ракетах стоит якобы Altera (Intel) )). На самом деле с какой плис начать, не особо важно. Даю зуб, что пройдет 2-3 года и только тогда вы прийдете к правильному решению, исходя из своих задач. Поэтому, возможно, первой вашей плис в алго будет Altera, лишь только потому, что их полно на ебее. Американцы обновляют их партиями и скидывают их на подобных маркетах.
Что еще сказать? ) Приходите в тему, поболаем )
Intel (Alter) или AMD (Xilinx) большой разницы нет, они друг от друга почти не отстают. Нужно подбирать конкретную модель под своё устройство.
Так как речь про high-end, то это чипы топовых серий.
Можно готовую карточку купить с распаянным чипом (Development kit) для тестов. Свою карту делать, это сложно, уметь нужно. Я умел )))
Начинать нужно с изучения Modelsim и языка Verilog.
В военке ставят и то и другое. Я альтеру ставил, в соседнем кабинете хилых ставили.
Раньше чипы коммерческого диапазона не считались пригодными для военки и их разрешали возить. Как сейчас — не знаю, отстал в этом вопросе на пару лет.
и разница все таки есть в марках. Но опять же, как я написал, все зависит от вашей задачи. Если нужно выжать лишние 10-15 наносек от страты, то надо прям в подробностях знать архитектуры разных чипов и не всегда так получается, что самый дорогой — самый лучший.
ну а так да, если задача просто уйти ниже 1000 наносек, то без разницы в целом на чем строить. Наверное преимещуственно уже строить на том, на чем уже есть кучу готового софта под задачи алго )
Что касается трейдинга, то вряд ли такое есть «готовое», без услуг «по настройке под проект».
Андрей К, приветствую! Готовые это типа таких? И в какие железки вставляются сами платы? Сам далёк от hft, но все эти штукенции выглядят презабавно
я серьезно, там относительно жирные fpga стоят и стоят копейки, в наколенных чпу станках это последний писк моды)
а биржа еще подстегивает, развивает протоколы и такие условия, в которых кто первей прислал, того тапки точно. Срочка таким похвастать не может пока.
Брокер ваши заявки/сделки получит с некоторой задержкой от биржи.
Тиктутрейд 50 мкс персентиль 90.
Есть надежда уйти куда-то быстрее 10мкс, но это максимум.
С учетом особенностей комиссии московской биржи капитал стратегии на порядок важнее скорости.
Так что скорости вашей, я, конечно, завидую и приходится торговать по умному, но крутимся без этого...
Тем более рынок сейчас дикий и скорость адаптации алгоритмов часто важнее самой их скорости…
Да, у нас solarflare с байпасом ядра.
Небольшой брокер.
Есть ресурсы и желание, если у вас есть опыт разработки FPGA, вы способны адекватно оценить свои затраты для небольшого алгоритма + simba + twime на Мос бирже.
То можно встретиться и обсудить.
С нас ресурсы (на разработку и торговлю), %% от результата.
мне кажется, что у меня жизнь расписана еще лет на 5 вперед.
но вы спрашивайте если что ) можно в рамках этой темы
кстати в этом деле главное очень верно оценить свои ресурсы, практически все встречают непреодолимые сюрпризы. Так что я бы ресурсами так сильно не козырял )
Если захочет чуть больше, то купить на Cyclone5, ее можно будет воткнуть даже в PCIE слот.
Если потом захочется поучиться для трейдинга, то другого класса платы. На Altera Stratix V. Их вываливают на ебее пачками, баксов за 250-400.
Софт платный, но как бы торрент ;)
Если бы у FPGA был ресурс 1000, то это бы был атас. Я бы их убил дней за 100 тестов ) Но возможно вы говорите про ресурс флешки, на которую идет запись прошивки. Возможно. Но ее можно не использовать. У меня кстати флешка с ебея действительно умирала, перепаивал.
Типа таких: www.ebay.com/itm/115813230099?
Кстати концептуальный вопрос от нуба: а на FPGA уже есть аппаратные блоки — типа ALU, криптография, работа с NAND/flash и т.д? То есть насколько глубоко нужно погружаться в схемотехнику и аппаратные нюансы? Выше уже затрагивали эту тему, но хочется узнать больше ))
сейчас opensource есть много чего готового. Но на специфичное вряд ли. Например криптография по алгоритмам фсб, вряд ли найдете. Такие алго как кузнечик например.
погружаться все таки придется. я погружался не менее года в ежедневном режиме