Привет, у меня мало запросов о протоколе fastfix.
я хочу знать о новом потоке нового заказа, который означает, что после отправки нового сообщения одного заказа, как он будет перемещаться (например, первое сообщение о первом заказе отправляется на сервер, то как сервер отправит какой тип отчета о выполнении и в какой последовательности статус заказа (т.е. тег 37 = новый, частично заполненный, заполненный, выполненный и т.д.)? И независимо от того, выделено ли выполняемое количество по протоколу исправления или нет.
Что такое перекрестные заказы и несколько заказов на ногу? Где и как мы его используем?
Что это за тэг для заказа корзины. (Заказ корзины - торговля множеством акций, обычно более 10, с записью одного заказа).
Я должен добавить немного дополнительной информации о промышленности здесь (ответив на ваши вопросы, я надеюсь?). Если вы находитесь на стороне покупки (что я предполагаю, что вы находитесь, если вы отправляете заказы), вам придется следовать спецификации FIX, заданной фирмой, на которую вы подключаетесь. Я работал с большим количеством провайдеров FIX, включая почти все крупные имена и крупные банки, и ни один из них не придерживался протокола FIX без добавления пользовательских тегов или изменения определений тегов (или намного, намного хуже). Они поддерживают то, что они поддерживают, и ничего больше, и я не видел много заказов на поддержку, поэтому не ожидайте, что они будут поддерживать то, что вы хотите. Если вы продаете, с другой стороны, пожалуйста, поддержите больше протокола для нас с низкой покупкой сторон.
QuickFIX не является протоколом. FIX - это протокол. QuickFIX - это всего лишь движок, реализующий протокол.
Кроме того, лучше использовать FIX в качестве полу-общего протокола передачи сообщений, который поставляется со списком предлагаемых сообщений и полей, которые вы можете использовать (но не обязательно). Акцент на слово "предлагается", поскольку на практике каждый контрагент делает небольшие настройки для этих сообщений и полей, и каждый контрагент использует эти сообщения несколько по-разному.
Таким образом, нет ни одного правильного ответа по любому из ваших вопросов, поскольку все они зависят от контрагента. Сторона, с которой вы подключаетесь, должна иметь спецификацию для своего интерфейса, которая определяет, какие сообщения они ожидают и чего вы должны ожидать от них.
О каком классе активов вы говорите?
После отправки NewOrderSingle он принимается инициатором FIX, с которым вы подключены. Затем он перешел к механизму ценообразования и обработки, который решает, нужно ли заполнять запрос. Если сделка будет удалена, вам будет отправлен отчет об исполнении FIX. Затем вы заключили сделку. Если это частичное заполнение, которое, вероятно, указано в теге 151.
Типы заказов зависят от вашего поставщика цен и услуг.
Для тегов см. Http://www.fixtradingcommunity.org/FIXimate/FIXimate3.0/
Также попробуйте документацию: http://www.quickfixn.org/tutorial/creating-an-application или http://www.quickfixj.org/documentation/