Pull to refresh
2
0

User

Send message
я, кстати, ту либу, что мы писали на моей первой работе… ну вобщем сделал абсолютно то, что Алейников ;) до сих пор где-то на флешке валяется дома :)
что значит «для»? FIX стандартный протокол… точноее «стандартный» — т.к. я уже сказал, у всех свои тараканы. В гугле наберите «fix library»
да, я так называю маркет фид
сложного там ничего нет, как долго писать — зависит от протокола — с фидом все просто, т.к. надо просто данные получить — никакой сертификации обычно не требуется — в принципе, если это что-то бинарное, то в неделю можно уложится особо не напрягаясь. С торговлей все, конечно, сложнее — во-первых если это FIX, то это жопа — если писать свое, то там таки да, месяцев 6, если покупать готовую либу, то все равно настраивать, т.к. у всех свои тараканы, и потом все надо все равно сертифицировать.
Иногда с биржи, иногда с провайдера — все зависит какие данные нужны — даже на colocated данные может провайдер предоставлять — например провайдер может предварительно данные обрабатывать — у нас так было когда мы торговали фьючерсами, а для forex данные предоставляет финансовая контора (обычно банк), на чьей площадке торговля осуществляется. Ну естественно для ultra high frequency сырые данные с биржи, а с форексом вообще отдельная песня.
тем более что все это должно быть встроено в архитектуру системы — т.е. данные скармливаются системе принятия решений, сохраняются в хистори и т.д. и т.п. — т.е. без всей системы бесполезно — переписать все это под другую систему займет ровно столько же времени, сколько написать это практически с нуля — единственное, что может быть ценно — обход всяких идиосинкразий конкретного провайдера, что, впрочем, ценность относительная — у другой конторы на другом конце штатов будет скорее всего другой провайдер возможно с другими и протоколом и багами
это называется data feed — ничего секретного и сложного там нет — это либо FIX протокол, либо проприетарный бинарный — что скорее всего, т.к. high frequency — я лично со всем этим работал и все это писал — для high frequency имеет значения скоростная линия связи — вот это настоящая ценность, а код — банальщина
походу ничего уникального не скоммуниздил:
— connecting to the various securities exchanges, reading the incoming price data — ничего секретного, тривиально
— pricing algorithms; trading strategies — для high frequency скорее всего ничего высокоинтеллектуального — обычно тривиальный арбитраж
— the infrastructure for routing the trading decisions back to the exchanges — ничего интересного — завязано на инфраструктуре системы, и потому бесполезно
— applications for monitoring the performance of all of these intricate parts of the trading system — вообще не о чем говорить.

единственное, что может представлять интерес в таких системах — выработка алгоритма принятия решения на основе исторических данных — Алейников походу в этом секторе вообще не работал
ну тогда это не опенсорс, согласитесь :)
основной же тезис — чувака посадили за «воровство» кода, который итак каждому доступен
с другой стороны любой код можно назвать модифицированный от какогото — у нас всего-то 26 букв + 10 цифр :)
называть наличие системы контроля версий репозиторием может только некомпетентный в вопросе человек — надеюсь вы таким не являетесь :) — «сайт… назывался репозиторием системы управления версиями» вообще шедеврально :) — кг/ам как грится
«модифицированный опенсорс» во-первых не обязательно является опенсорсом изначально — зависит от лицензии, а во вторых никто не позволит в банке для проприетарного кода использовать опенсорс, который по лицензии требует любое использование публиковать под этой же опенсорс лицензией — так что абсолютно точно результирующая «модификация» опенсорсом не являлась
я вобщем-то «их» не правдываю, а даже наоборот — опять-таки, просто указывают, что все было несколько не так, как вы говорите — код был не опенсорсный, сливал он его не в репозиторий, и в конечном итоге обвинения с него все сняли после аппеляции
в реальности его не посадили — он находился под арестом — все остальное ваши фантазии
какой-такой свой вариант? товарищ писал код для конторы, потом решил сменить место работы, и попутно слил данный код на сторонний сервер с неизвестной целью.
При этом сама идея, что код написанный программистом имеет какуюто ценность сам по себе совершенно абсурдна — ценность заключается не в коде, а в алгоритмах — а алгоритм у программиста все равно в голове
что значит «впаривал»? кредиты брали взрослые, вполне дееспособные граждане, которые по идее должны сами оценивать риски — на что вобщем-то и был расчет рейганомики — но как оказалось, ВНЕЗАПНО, 95% населения — идиоты, а безответственная политика банков, помноженная на данный идиотизм и привела к кризису — я не снимаю ответственности с банков, как и не снимаю ее с «простых американцев» — я просто указываю, что махинации менеджеров никакого отношения к кризису не имели
глупости говорите — махинации менеджеров никакого отношения к кризису не имели — причиной кризиса стала безответственная кредитная политика, в том числе и, в отношении «миллионов простых американцев», что брали кредиты, которые с трудом могли себе позволить даже на пике экономического роста
а кем? и почему мы должны считать так, как этим(и) кем-то придумано?

Information

Rating
Does not participate
Registered
Activity