Комментарии 29
Заголовок «Как стать», текст «Кого мы ищем».

Объявления о работе вроде на другом ресурсе публикуются, не?
Если вы повнимательнее прочитаете текст, то поймете, что раздел с поиском сотрудников в нем составляет дай бог треть, а две трети посвящены нашим проектам, о которых мы имеем полное право рассказать в своем блоге. Не так ли?
Ну… В корпоративных блогах по хабратрадиции люди по факту пишут о чем угодно, хоть о своих котиках, так что пишите-пишите. Но, право, по заголовку судя, статья не о ваших вакансиях. Была бы в конце ссылка («кстати, мы ищем спецов») ведущая на раздел «we_hire» на вашем сайте — и задачу бы вы выполнили, и не так бы в глаза бросалось (в отрицательном смысле).
В отрицательном смысле ничего в глаза не бросается. Прочите еще раз введение материала. Во втором же абзаце сразу сказано о том, что мы расскажем о своих проектах и предлагаем поучаствовать в их разработке. То, что конкретно вам не интересна работа над подобными проектами (как показалось), еще не значит, что мы делаем что-то не так (нашему блогу уже почти два года, подписчиков почти 1,5 тысячи, думается мы знаем как вести блог на Хабре).

Давайте лучше по теме что-то обсудим, например, если у вас есть какие-то вопросы по проектам, то готовы ответить. И если есть знакомые разработчики C# и C++, то мы будем очень признательны, если вы сможете скинуть им ссылку на пост :).
> Общее время прохождения заявки от момента попадания в «Матрицу» до вывода ее в биржевые системы составляет от 2 до 5 миллисекунд

Ну жесть же. Даже на фортсе ничего не успеть с такими лагами.
По опыту, это смотря в какие игры играть, а точнее против кого…
… супротив фпга на колокейшн не попрёшь, а это ребята брокеры для мяса ИМХО за глаза и не только для мяса, я даже прям думаю, попробовать что-ли чрез них родное болото торговать…
вас слишком сильно напугали этим FPGA. по большому счету затраты на программирование FPGA н еокупают результатов.
Кхм… вообще-то окупают. Доказательство: если бы не окупало, никто бы не мучался с ним.

Что на кодинг FPGA уходит в 10-100 раз больше времени, это я согласен, хотя MATLAB и прочие очень сильно помогают в достижении результата. Я вот все жду что, с покупкой Intel Altera у нас появится какой-нть on-chip FPGA прямо на плате.
Сложно только по началу, но рынок любит велосипедостроителей.
ИМХО в этой задаче FPGA на борту камня погоды не сделает, ибо основной гешефт даёт разбор данных по мере их поступления и тут же вся хренова туча свёрток за один такт рубится, в итоге пока PC распарсит протокол\ы, вы уже имеете решение.
Смотря кто Вы и в какую игру играете, хотя от приоритетного доступа к торговой площадке ещё никому плохо не было!
А то, что сами по себе разработчики стоят дорого, и есть некоторые не очевидные особенности в их работе, это правда, так что просто написав тз студенту королём стакана вам не стать определённо, это правда и очень обидно наверное :-)
FPGA да и вообще разработку надо любить, и тогда она отплатит взаимностью.
Тем более что задачи-то у нас не такие уж и сложные, хотя это опять-же дело привычки.
ответ всем, кто выше ↑

сейчас для софтовых реализаций нормальное время прохождения — субмиллисекундное.
для FPGA — борьба за субмикросекундное.

В 2000-5000мкс самый стыд даже не лаг, а огромное variance, просто позорное. Даже на c#/java можно писать лучше.
Прохождение где? На торговой то площадке да, но тут каг-бэ розничный брокер, они разве бывают быстрее миллисекунд?
Да и для брокера это стыд, тот же метак если правильно поставить будет 1-2мс съедать. А тут похвалиться пытаются, было б чем…

Угу без нагрузки с B-book и без прокси, таки он вообще ничего съедать не будет :-)
Не стоит сравнивать B-book «forex» с системой где клиенты таки попадают в стакан. Если я не прав, подскажите пожалуйста, где нищеброда пропустят хотя-бы в родное болото быстрее чем за 5мс. Метаквоты уже лет несколько как штурмуют фортс, но до сих пор брокеры огребают лишь костыли да грабли.

Как железячник я согласен с тем что миллисекунда — дофига, и зная позиции своих клиентов можно эффективно против них играть, рыночными методами, типа сделав полностью аппаратное решение и создавая клиентам искусственные задержки по мере необходимости, те в стакан попадает всё, а вот порядок попадания можно оптимизировать :-) только вот стоит ли овчинка выделки, одним брокерам известно…
Я давно уже не развлекался с терминалами, но говорят что открывашка подключила мт5 к нашей бирже, и лаги там вполне приличные (сообщали об 1-3мс, если с сетью всё в порядке). Возможно так было только в первое время, когда было мало клиентов.

Но стремиться есть к чему.

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

> Как железячник…

Простите, а вы железячник связанный с алготрейдингом? И если да, то имеет ли смысл в «родном болоте» заниматься с FPGA? Мне казалось, что пока MOEX не дорос ещё до этого.
Да, у MOEX сейчас есть некоторые особенности, так-что в те-же игры можно играть и без FPGA особенно даже и не напрягаясь, но это ровно до того момента как появятся FPGA :-) Были\есть некоторые моменты объёма межсекционной не эффективности, и это вполне конкретные объёмы которые вы можете забрать, без какого-либо риска если успеете, иначе их может отработать кто-то до вас… По этому есть резоны, быть ближе к площадке, и быстрее рядом стоящих.

PS.Но в мой случай, особенный, я был уже готовый разработчик в железо не вкладывался.
У меня только два вопроса к любым писателям торговых терминалов:
1. Когда уже что-то кроме винды? Полмира работает в MacOSX, все что можно под нее найти — какой-то куцый терминал упакованый в один архив с эмулятором типа parallels. Фантастические возможности!
2. Когда хоть в одном терминале появится нормальный язык программирования, да сойдет любой API к которому можно цепляться, получить данные, отправить действия? К чему все эти порождения мутного разума в которых можно посчитать косинусы, тангенсы, арктангенсы одной функцией, но нельзя практически ничего кроме простейших действий? постоянное исполнение скрипта, а не по-тиковое это запредельный уровень программирования на этих поделках, что уж говорить о желании запустить второй поток, этож наверное только космонавтам доступно…

Короче все это хомячиная возня, а не инструмент.
Про Mac вы правы, конечно. Но это вопрос ресурсов, мы думаем о терминале под эту ОС, но тут должно сойтись несколько звезд
На кой там звезды?? :)

Просто берете кроссплатформенный фреймворк типа QT и пишете терминал на нем. Мы еще в 2006 сделали такой и продавали в Штаты одному из местных брокеров для их клиентов. Работал и работает молниеносно хоть на винде, хоть в линуксе, хоть на макоси, хоть на андроиде.
В Штатах, кстати, есть сейчас пара компаний выустивших подобное.

Странно, что кто-то еще в России из компаний чисто интернет-брокеров не в состоянии делать производительный кросслатформенный софт. В самом деле чтоль все толковые девелоперы уже разбежались?
>> Про берете кроссплатформенный фреймворк типа QT...

Спасибо, конечно, за совет, такие мысли у нас тоже были, но в итоге все несколько сложнее. Продукт должен быть полностью законченным, чтобы его качественно сделать нужны ресурсы, которые пока пущены на другие проекты. Например на торговую систему MatriX.

Разработчики на месте, как раз и нужны дополнительные :)

Заголовок неверный. Правильный заголовок: как стать разработчиком клиентского ПО для торговли на бирже.

Это совсем не то же самое, что написание торговых систем. Я бы сказал что клиенты пописывать — это тривиальщина, в то время как торговые системы которые зарабатывают на бирже требуют десятилетий кропотливого труда, а также отточенных знаний финансовой математики, механизмов работы рынков, и еще тысячи вещей — и да, навык программирования тоже нужен, но по сравнению с затратами на мат часть, затраты на обучение непосредственно программированию равны где-то нулю.

Еще раз хочу попросить вас переcтать постить муть и пиар на хабре. Хотите поговорить про торговлю на бирже? Напишите про использование исчисления Маллиавэна что ли. Ну или что-нибудь еще умное. А весь этот популизм оставьте при себе.
Торговая система брокера — это отнюдь не тривиальщина ни с точки зрения софта, ни с точки зрения используемого железа. В свою очередь, хотелось бы попросить вас оставить при себе советы по поводу того, что и как нам публиковать (особенно в корпоративном блоге). Понятно, что вы лучше 1500 пользователей хабра, что на нас подписаны, разбираетесь в качественном контенте, но все же не стоит этим знанием так явно козырять
> системы которые зарабатывают на бирже требуют десятилетий кропотливого труда

Вранье. Миллионы лет труда требуются. И еще волшебный порошок
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.