Кто-нибудь знает о хорошем учебнике/книге, в котором описывается протокол FIX? Мне нужно подключиться к серверу FIX. Он поддерживает ограниченное количество сообщений, и я бы хотел написать свой собственный механизм FIX.
Хороший учебник по протоколу FIX?
Ответ 1
Существует ряд поставщиков FIX-движков, API-интерфейсов и аналогичных продуктов (системы управления заказами, системы управления выполнением, которые, вероятно, вы подключаете), на сайтах которых есть словари протокола FIX:
TransactTools имеет хороший. Также рассмотрите: ONiXS и B2Bits.
С точки зрения учебника, я не уверен, что есть программно-агностический протокол. Но некоторые из вышеперечисленных поставщиков, возможно, знают, что их программисты ведут онлайн, и это МОЖЕТ дать вам бит головы.
Вы также можете взглянуть на исходный код Marketcetera. Это система управления заказами с открытым исходным кодом, которая предназначена для развертывания в фирмах-покупателях (институциональные инвесторы, хедж-фонды, магазины поддержки), которые соединяются с брокерами и биржами через протокол FIX, чтобы вы могли получить дальнейшее понимание того, как протокол работает с помощью своего кода. Marketcetera использует Quickfix как свой основной механизм FIX.
Серия книг "Бизнес-знания для ИТ в..." (различные аспекты инвестиционного и торгового мира) в Essvale Corporation может иметь некоторую информацию, но, вероятно, очень высокоуровневую, но может быть полезна для цвета в зависимости от того, как новый вы находитесь в бизнесе. Все они доступны в O'Reilly Safari Books Online, если у вас есть подписка.
Наконец, на веб-сайте FIX Protocol Group всегда будут обсуждаться форумы.
Ответ 2
Словарь данных - настоящая боль для использования. Я злился на просмотр сообщения об ошибке, а затем пару по паре проверял значения в словаре данных. Они просто популярны, потому что требуется 10 минут, чтобы написать небольшую программу для создания html-страниц из xml файлов в спецификации.
Как только вы получите представление о порядковом номере, сеансе, подключении, остальное просто признает, что все, что у вас есть, это последовательность пар значений имени. (все в порядке, есть также повторяющиеся группы)
Я использую http://www.validfix.com/, чтобы декодировать сообщение об ошибке во что-то более читаемое.
Ответ 3
Это библиотека FIX с открытым исходным кодом, Quickfix, с довольно хорошей реализацией FIX и легкими примерами, чтобы вы начали.
Ответ 4
Нашел несколько видеоуроков по протоколу FIX - http://www.ksvali.com/2009/02/fix-protocol-videos-on-youtube-finally/ НТН.
Ответ 5
вот еще одна хорошая ссылка, которую я нашел на FIX Protcol http://javarevisited.blogspot.com/2011/04/fix-protocol-tutorial-for-beginners.html, у нее также есть много хорошего учебника по сеансу FIX, FIX Engine и FIX.