Skip to main content

Questions tagged [fix]

The Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to the securities transactions and markets.

Filter by
Sorted by
Tagged with
0 votes
1 answer
111 views

If a market maker wanted to avoid filling option orders from a specific account, what information could they use?

FIX has a few fields that do or could contain identifying information for equity option orders, the “Actionable Identifier” field in particular, although the OCC states here that “It will not be ...
opq's user avatar
  • 1
0 votes
1 answer
5k views

Difference between Order Expire and Order Done for Day (DFD)

Whats the difference between Order Expire and Order Done for Day (DFD) ? In general and from FIX protocol point of view.
abnv's user avatar
  • 11
0 votes
1 answer
52 views

In FIX protocol, how to identify if the trade being submitted to foreign country?

In FIX protocol, how to identify if the trade being submitted to foreign country ?
abnv's user avatar
  • 11
0 votes
1 answer
165 views

Understanding the content of FIX market data snapshot messages

I am currently working on a research project involving FIX market data snapshot messages. Because I do not have any real-world trading experience, I have some difficulties understanding the exact ...
m.straessle's user avatar
3 votes
2 answers
396 views

Sending market order via FIX using R

I built a strategy in R and I would like to send the orders directly to a broker, instead of creating a CSV file that would be emailed later on. I was told to use FIX protocole, but I so far do not ...
Rene Chan's user avatar
  • 171
1 vote
0 answers
63 views

how to test OMS functionality via FIX?

Has anyone done app dev that tests OMS functionality ( FIX ) ? Do any brokers or other financial entities make test apis available ?
BaltoStar's user avatar
  • 131
5 votes
1 answer
980 views

Optimal execution of illiquid securities

I am using an API to direct orders based on some proprietary buy/sell signal. I am trying to frame a thought process which outlines the slippage/impact risks versus execution risks given the option to ...
David Addison's user avatar
0 votes
1 answer
65 views

FIX field for maker orders

I'm unsure if this question is fit for this particular Q&A board. Please direct me otherwise. Is there a prescribed field in FIX for new order messages (...
alecov's user avatar
  • 105
1 vote
1 answer
396 views

Floating leg of a standard swap still has a value at par when we use the OIS as discount factor?

Does a bond paying floating coupon LIBOR, still has the value at par when we use the OIS as discount factor? It seems only when ...
A.Oreo's user avatar
  • 1,253
1 vote
4 answers
2k views

is there any alternative to FIX protocol

I have heard that FIX is one of the most widely used protocols for communication of securities exchange systems (correct me if its not!!). My question is: is there any other well known protocol like ...
ayyoob imani's user avatar
0 votes
2 answers
288 views

How do I get Forex data via FIX

We need to create an internal Forex API for internal usage. We're interested in the accuracy and real-time availability provided by a Fix connection. How would we go about getting access to a FIX ...
Jonathan's user avatar
  • 103
0 votes
1 answer
106 views

FIX/FAST to SQL table

I have FIX/FAST data in CSV format. Sample: 1128=9|9=131|35=f|49=CME|34=5369745|52=20160314214500017847063|60=20160314214500001317818|75=20160315..... I need to transfer information into SQL table ...
JJLee's user avatar
  • 3
1 vote
0 answers
787 views

FIX engines comparison

Need help, looking for some comparison between c++ FIX engines, like onixs, antenna and some fpga solutions. If anyone has experienced some of the named engines also would like to hear the ...
Ariel Silahian's user avatar
1 vote
2 answers
98 views

Initiating new orders with active "order-session" only?

Is it a must to establish "quote-session" & subscribing to quotes/market data before initiating a "New Order-single(Market-GTC)"? I actually can't see any use of quote-session for trading ...
Reza Str's user avatar
0 votes
2 answers
308 views

Calculating floating P&L of a FIX-order [closed]

How to fetch floating p/l(current) of a "filled" FIX-Order (either buy/sell)?(by its FIX-ID/order ID) I asked my FIX provider(Integral) & they said, there's no specific tag for that/not a ...
Reza Str's user avatar
1 vote
1 answer
1k views

Getting quote stream via fix-api 4.3

I'm new to FIX api,so far i did following (on QUICKFIX) logged on to quote-session subscribed to market data sent "single-message" quote-request for an instrument (EUR/USD for example) ...
Reza Str's user avatar
1 vote
1 answer
4k views

How to schedule a sequence number reset in QuickFIX?

What is the recommended way to handle scheduled sequence number resets (initiated by the counterparty once per day) ?
zby_szek's user avatar
  • 111
-2 votes
1 answer
331 views

FIX engine for very low latency

We are building a new system where latency is key. Either commercial or opensource, our goal is to have an easy to implement fix engine where low latency is key.
Ariel Silahian's user avatar
2 votes
3 answers
276 views

FIX latency and clock syncronization

We are trying to see latency from our server to different LPs . For that we are checking sendingtime value (from them) and current clock in our server. What we saw is difference of +-20ms between ...
Ariel Silahian's user avatar
1 vote
1 answer
411 views

how are gaps usually handled in market data received with multicast?

Most commonly due to latency reasons, market data is published using multicast protocol. However since multicast is built on top of UDP, it is possible that there could be packet drops. How can the ...
Medicine's user avatar
  • 155
2 votes
2 answers
2k views

why is there a cancel/replace message in FIX?

Couldn't we just cancel existing order and enter new order? Is there any other reason apart from a communication overhead that now we need to send 2 messages vs just 1 message to cancel replace?
Medicine's user avatar
  • 155
0 votes
1 answer
248 views

How difficult/easy it is to migrate from CME FAST to CME MDP3.0?

Has anyone gone through this migration? Just wanted to have an idea of the amount of effort required.
Peter Mel's user avatar
  • 253
1 vote
0 answers
74 views

Why is TransactTime not required on ExecutionReports? [closed]

A couple of my brokers are not sending tag 60(TransactTime) on Canceled messages. What is the rule of thumb for determining cancel time when tag 60 is absent from a Canceled message? Canceled ...
ÆtherSurfer's user avatar
-2 votes
1 answer
220 views

Fix protocol and Bars

I am newbie in fix protocol. I would like to know how I can work with bars (candles) in the fix protocol? I mean subscription to bars from client-side and what type of message I can use to send bars ...
Alex808's user avatar
1 vote
2 answers
361 views

Multicasting with FIX

I have a scenario in which a FIX server will send to multiple clients. I have found examples in which this is done by sending to each session round-robin fashion however, is there any facility in FIX ...
Andrew's user avatar
  • 69
3 votes
4 answers
803 views

Logging FIX Messages

I need to persist every single FIX message received or sent by my order gateway for auditing purposes, however it takes more than 1 millisecond to write the bytes to disk. I tried to write in chunks ...
Alfred Wilkings's user avatar
3 votes
2 answers
797 views

What would be considered a good/competitive throughput for a FIX engine?

I am writing my own FIX engine and I am in the process of running some benchmarks. I am not sure whether my results are good or bad. Can someone with experience in the area provide me with some ...
TraderJenny's user avatar
1 vote
3 answers
2k views

What is the fastest way to decode the FAST protocol for market data?

What kind of technology are people using these days for decoding FAST? Can FPGA be used in that area?
TraderJenny's user avatar
2 votes
1 answer
442 views

Where can I find a guide to implement the FAST protocol from scratch having already a FIX implementation ready?

I need to implement a FAST engine from scratch without using any open source or commercial FAST implementations. The FAST spec does not help much so I am not sure from where to start. Have anyone done ...
chrisapotek's user avatar
1 vote
3 answers
2k views

How does logging effect Quickfix performance?

I am using .net/c++ version of quickfix. How does logging effect Quickfix performance? If I disable logging to file, can it help to increase performance of quickfix? Thanks,
Seçkin's user avatar
  • 111
1 vote
2 answers
3k views

HFT enhancements for FIX (Simple Binary Encoding) vs proprietary protocols performance and cost

I would like to know from those that have used FIX (with Simple Binary Encoding) for HFT compares with the current (proprietary) protocols in use that often vary per counterparty. Interested in ...
Nikos's user avatar
  • 345
5 votes
1 answer
1k views

FIX binary decoder

Not sure if this is the right question board for this - It sounds like CME is switching their MDP platform from FAST to Simple Binary Encoding and it will be going to production soon. Does anybody ...
user6167's user avatar
8 votes
6 answers
5k views

FIX- what exactly do repeating groups represent?

I am trying to find out what is the purpose of "repeating groups" in FIX and what exactly do they represent? Are they all related to the same order and if so, why do you need repeated tags? If they ...
user997112's user avatar
3 votes
1 answer
920 views

Should I use QuickFix or a 3rd-party commercial API to connect to the CME

I already use QuickFixN to connect to FX ECNs, and am now looking to branch out into futures. Googling it, it seems as if there are a lot of 3rd party APIs which are written to do this, but is there ...
mcmillab's user avatar
  • 133
8 votes
3 answers
2k views

Using QuickFIX in a C project

QuickFIX is a well-known open-source implementation of the FIX protocol. This library has been ported to numerous languages, though for the moment I am concentrating the on C/C++ implementation. ...
TruLa's user avatar
  • 181
1 vote
1 answer
3k views

FIX Heartbeat message not sent

I am using FIX4.3 and QuickFIX/n v1.0.0 for its implementation. I came across a situation where i had subscribed for Market Data and was successfully receiving Snapshot message then suddenly all ...
Taimoor Choudhary's user avatar
10 votes
4 answers
13k views

When should we use SWIFT versus FIX?

I've read documents that claim that SWIFT and FIX are not competing protocols for financial transactions and messaging. And yet, I have not come across a clear articulation of when to use SWIFT versus ...
Puneet Lamba's user avatar
40 votes
12 answers
32k views

How fast is QuickFix ?

In my firm we are beginning a new OMS (Order Management System) project and there is a debate whether we use Quickfix or we go for a professional fix engine? Because there is a common doubt that ...
ali_bahoo's user avatar
  • 1,149